Contents
About this report
Report parameters
Contexts
No contexts were selected, so all contexts were included by default.
Sites
The following sites were included:
- http://localhost:8080
(If no sites were selected, all sites were included by default.)
An included site must also be within one of the included contexts for its data to be included in the report.
Risk levels
Included: High, Medium, Low, Informational
Excluded: None
Confidence levels
Included: User Confirmed, High, Medium, Low
Excluded: User Confirmed, High, Medium, Low, False Positive
Summaries
Alert counts by risk and confidence
| Confidence | ||||||
|---|---|---|---|---|---|---|
| User Confirmed | High | Medium | Low | Total | ||
| Risk | High | 0 (0.0%) |
0 (0.0%) |
0 (0.0%) |
0 (0.0%) |
0 (0.0%) |
| Medium | 0 (0.0%) |
1 (16.7%) |
1 (16.7%) |
0 (0.0%) |
2 (33.3%) |
|
| Low | 0 (0.0%) |
0 (0.0%) |
1 (16.7%) |
1 (16.7%) |
2 (33.3%) |
|
| Informational | 0 (0.0%) |
0 (0.0%) |
1 (16.7%) |
1 (16.7%) |
2 (33.3%) |
|
| Total | 0 (0.0%) |
1 (16.7%) |
3 (50.0%) |
2 (33.3%) |
6 (100%) |
|
Alert counts by site and risk
| Risk | |||||
|---|---|---|---|---|---|
|
High (= High) |
Medium (>= Medium) |
Low (>= Low) |
Informational (>= Informational) |
||
| Site | http://localhost:8080 | 0 (0) |
2 (2) |
2 (4) |
2 (6) |
Alert counts by alert type
| Alert type | Risk | Count |
|---|---|---|
| Content Security Policy (CSP) Header Not Set | Medium | 2 (33.3%) |
| Missing Anti-clickjacking Header | Medium | 2 (33.3%) |
| Timestamp Disclosure - Unix | Low | 3 (50.0%) |
| X-Content-Type-Options Header Missing | Low | 10 (166.7%) |
| Information Disclosure - Suspicious Comments | Informational | 4 (66.7%) |
| Modern Web Application | Informational | 2 (33.3%) |
| Total | 6 |
Alerts
-
Risk=Medium, Confidence=High (1)
-
http://localhost:8080 (1)
-
Content Security Policy (CSP) Header Not Set (1)
GET http://localhost:8080
Alert tags Alert description Content Security Policy (CSP) is an added layer of security that helps to detect and mitigate certain types of attacks, including Cross Site Scripting (XSS) and data injection attacks. These attacks are used for everything from data theft to site defacement or distribution of malware. CSP provides a set of standard HTTP headers that allow website owners to declare approved sources of content that browsers should be allowed to load on that page — covered types are JavaScript, CSS, HTML frames, fonts, images and embeddable objects such as Java applets, ActiveX, audio and video files.
Request Request line and header section (228 bytes)
GET http://localhost:8080 HTTP/1.1 host: localhost:8080 user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 pragma: no-cache cache-control: no-cacheRequest body (0 bytes)
Response Status line and header section (452 bytes)
HTTP/1.1 200 Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers Last-Modified: Mon, 13 Nov 2023 10:49:56 GMT Accept-Ranges: bytes X-Content-Type-Options: nosniff X-XSS-Protection: 1; mode=block Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 Content-Type: text/html;charset=UTF-8 Content-Language: en Content-Length: 3478 Date: Mon, 05 Feb 2024 12:57:51 GMTResponse body (3478 bytes)
<!-- Copyright © 2016-2023 The Thingsboard Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <!doctype html> <html lang="en" style="width: 100%; height: 100%;"> <head> <meta charset="utf-8"> <title>ThingsBoard</title> <base href="/"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" type="image/x-icon" href="thingsboard.ico"> <link rel="preload" href="assets/fonts/MaterialIcons-Regular.ttf" as="font" type="font/ttf" crossorigin="anonymous"/> <link rel="preload" href="assets/fonts/MaterialIconsRound-Regular.otf" as="font" type="font/otf" crossorigin="anonymous"/> <link rel="stylesheet" href="assets/fonts/material-icons.css"/> <style type="text/css"> body, html { height: 100%; overflow: hidden; background-color: #eee; } .tb-loading-spinner { margin: auto; z-index: 1; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 136px; height: 30px; text-align: center; } .tb-loading-spinner > div { width: 30px; height: 30px; margin-right: 10px; background-color: rgb(43,160,199); border-radius: 100%; display: inline-block; -webkit-animation: tb-bouncedelay 1.4s infinite ease-in-out both; -moz-animation: tb-bouncedelay 1.4s infinite ease-in-out both; animation: tb-bouncedelay 1.4s infinite ease-in-out both; } .tb-loading-spinner .tb-bounce1 { -webkit-animation-delay: -0.32s; -moz-animation-delay: -0.32s; animation-delay: -0.32s; } .tb-loading-spinner .tb-bounce2 { -webkit-animation-delay: -0.16s; -moz-animation-delay: -0.16s; animation-delay: -0.16s; } @-webkit-keyframes tb-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0) } 40% { -webkit-transform: scale(1.0) } } @-moz-keyframes tb-bouncedelay { 0%, 80%, 100% { -moz-transform: scale(0) } 40% { -moz-transform: scale(1.0) } } @keyframes tb-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1.0); -moz-transform: scale(1.0); transform: scale(1.0); } } </style> <link rel="stylesheet" href="styles.72515d4c2ff809c0.css"></head> <body class="tb-default"> <tb-root></tb-root> <div id="tb-loading-spinner" class="tb-loading-spinner"> <div class="tb-bounce1"></div> <div class="tb-bounce2"></div> <div class="tb-bounce3"></div> </div> <script src="runtime.ac8089608b601d35.js" type="module"></script><script src="polyfills.0507304945bea4e4.js" type="module"></script><script src="scripts.13a624324a618349.js" defer></script><script src="vendor.f85194cfffd980b7.js" type="module"></script><script src="main.62a29e786e78dc21.js" type="module"></script></body> </html>Solution Ensure that your web server, application server, load balancer, etc. is configured to set the Content-Security-Policy header.
-
-
-
Risk=Medium, Confidence=Medium (1)
-
http://localhost:8080 (1)
-
Missing Anti-clickjacking Header (1)
GET http://localhost:8080
Alert tags Alert description The response does not include either Content-Security-Policy with 'frame-ancestors' directive or X-Frame-Options to protect against 'ClickJacking' attacks.
Request Request line and header section (228 bytes)
GET http://localhost:8080 HTTP/1.1 host: localhost:8080 user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 pragma: no-cache cache-control: no-cacheRequest body (0 bytes)
Response Status line and header section (452 bytes)
HTTP/1.1 200 Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers Last-Modified: Mon, 13 Nov 2023 10:49:56 GMT Accept-Ranges: bytes X-Content-Type-Options: nosniff X-XSS-Protection: 1; mode=block Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 Content-Type: text/html;charset=UTF-8 Content-Language: en Content-Length: 3478 Date: Mon, 05 Feb 2024 12:57:51 GMTResponse body (3478 bytes)
<!-- Copyright © 2016-2023 The Thingsboard Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <!doctype html> <html lang="en" style="width: 100%; height: 100%;"> <head> <meta charset="utf-8"> <title>ThingsBoard</title> <base href="/"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" type="image/x-icon" href="thingsboard.ico"> <link rel="preload" href="assets/fonts/MaterialIcons-Regular.ttf" as="font" type="font/ttf" crossorigin="anonymous"/> <link rel="preload" href="assets/fonts/MaterialIconsRound-Regular.otf" as="font" type="font/otf" crossorigin="anonymous"/> <link rel="stylesheet" href="assets/fonts/material-icons.css"/> <style type="text/css"> body, html { height: 100%; overflow: hidden; background-color: #eee; } .tb-loading-spinner { margin: auto; z-index: 1; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 136px; height: 30px; text-align: center; } .tb-loading-spinner > div { width: 30px; height: 30px; margin-right: 10px; background-color: rgb(43,160,199); border-radius: 100%; display: inline-block; -webkit-animation: tb-bouncedelay 1.4s infinite ease-in-out both; -moz-animation: tb-bouncedelay 1.4s infinite ease-in-out both; animation: tb-bouncedelay 1.4s infinite ease-in-out both; } .tb-loading-spinner .tb-bounce1 { -webkit-animation-delay: -0.32s; -moz-animation-delay: -0.32s; animation-delay: -0.32s; } .tb-loading-spinner .tb-bounce2 { -webkit-animation-delay: -0.16s; -moz-animation-delay: -0.16s; animation-delay: -0.16s; } @-webkit-keyframes tb-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0) } 40% { -webkit-transform: scale(1.0) } } @-moz-keyframes tb-bouncedelay { 0%, 80%, 100% { -moz-transform: scale(0) } 40% { -moz-transform: scale(1.0) } } @keyframes tb-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1.0); -moz-transform: scale(1.0); transform: scale(1.0); } } </style> <link rel="stylesheet" href="styles.72515d4c2ff809c0.css"></head> <body class="tb-default"> <tb-root></tb-root> <div id="tb-loading-spinner" class="tb-loading-spinner"> <div class="tb-bounce1"></div> <div class="tb-bounce2"></div> <div class="tb-bounce3"></div> </div> <script src="runtime.ac8089608b601d35.js" type="module"></script><script src="polyfills.0507304945bea4e4.js" type="module"></script><script src="scripts.13a624324a618349.js" defer></script><script src="vendor.f85194cfffd980b7.js" type="module"></script><script src="main.62a29e786e78dc21.js" type="module"></script></body> </html>Parameter x-frame-optionsSolution Modern Web browsers support the Content-Security-Policy and X-Frame-Options HTTP headers. Ensure one of them is set on all web pages returned by your site/app.
If you expect the page to be framed only by pages on your server (e.g. it's part of a FRAMESET) then you'll want to use SAMEORIGIN, otherwise if you never expect the page to be framed, you should use DENY. Alternatively consider implementing Content Security Policy's "frame-ancestors" directive.
-
-
-
Risk=Low, Confidence=Medium (1)
-
http://localhost:8080 (1)
-
X-Content-Type-Options Header Missing (1)
GET http://localhost:8080/assets/fonts/material-icons.css
Alert tags Alert description The Anti-MIME-Sniffing header X-Content-Type-Options was not set to 'nosniff'. This allows older versions of Internet Explorer and Chrome to perform MIME-sniffing on the response body, potentially causing the response body to be interpreted and displayed as a content type other than the declared content type. Current (early 2014) and legacy versions of Firefox will use the declared content type (if one is set), rather than performing MIME-sniffing.
Other info This issue still applies to error type pages (401, 403, 500, etc.) as those pages are often still affected by injection issues, in which case there is still concern for browsers sniffing pages away from their actual content type.
At "High" threshold this scan rule will not alert on client or server error responses.
Request Request line and header section (292 bytes)
GET http://localhost:8080/assets/fonts/material-icons.css HTTP/1.1 host: localhost:8080 user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 pragma: no-cache cache-control: no-cache referer: http://localhost:8080Request body (0 bytes)
Response Status line and header section (335 bytes)
HTTP/1.1 200 Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers Last-Modified: Mon, 13 Nov 2023 10:49:56 GMT Accept-Ranges: bytes ETag: W/"0110b7cae5bc5d8375f1849137c7a8230" Cache-Control: max-age=0, public Content-Type: text/css Content-Length: 1761 Date: Mon, 05 Feb 2024 12:57:51 GMTResponse body (1761 bytes)
/** * Copyright © 2016-2023 The Thingsboard Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ @font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: local('Material Icons'), local('MaterialIcons-Regular'), url(MaterialIcons-Regular.ttf) format('truetype'); } @font-face { font-family: 'Material Icons Round'; font-style: normal; font-weight: 400; src: local('Material Icons Round'), local('MaterialIconsRound-Regular'), url(MaterialIconsRound-Regular.otf) format('truetype'); } .material-icons { font-family: 'Material Icons'; } .material-icons-round { font-family: 'Material Icons Round'; } .material-icons, .material-icons-round { font-weight: normal; font-style: normal; font-size: 24px; /* Preferred icon size */ display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; /* Support for all WebKit browsers. */ -webkit-font-smoothing: antialiased; /* Support for Safari and Chrome. */ text-rendering: optimizeLegibility; /* Support for Firefox. */ -moz-osx-font-smoothing: grayscale; /* Support for IE. */ font-feature-settings: 'liga'; }Parameter x-content-type-optionsSolution Ensure that the application/web server sets the Content-Type header appropriately, and that it sets the X-Content-Type-Options header to 'nosniff' for all web pages.
If possible, ensure that the end user uses a standards-compliant and modern web browser that does not perform MIME-sniffing at all, or that can be directed by the web application/web server to not perform MIME-sniffing.
-
-
-
Risk=Low, Confidence=Low (1)
-
http://localhost:8080 (1)
-
Timestamp Disclosure - Unix (1)
GET http://localhost:8080/vendor.f85194cfffd980b7.js
Alert tags Alert description A timestamp was disclosed by the application/web server - Unix
Other info 1812345678, which evaluates to: 2027-06-07 01:21:18
Request Request line and header section (288 bytes)
GET http://localhost:8080/vendor.f85194cfffd980b7.js HTTP/1.1 host: localhost:8080 user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 pragma: no-cache cache-control: no-cache referer: http://localhost:8080/Request body (0 bytes)
Response Status line and header section (352 bytes)
HTTP/1.1 200 Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers Last-Modified: Mon, 13 Nov 2023 10:49:56 GMT Accept-Ranges: bytes ETag: W/"0b264e17a92f4dc50b471f2c75c06baa8" Cache-Control: max-age=0, public Content-Type: application/javascript Content-Length: 3917029 Date: Mon, 05 Feb 2024 12:57:51 GMTResponse body (3917029 bytes)
(self.webpackChunkthingsboard=self.webpackChunkthingsboard||[]).push([[4736],{52057:(zt,le,a)=>{"use strict";a.d(le,{N0:()=>T});var e=a(98678),t=a(35103),m=a(48358),h=a(69637),d=a(43651),f=a(9237),j=a(78964);const w=new e.InjectionToken("JWT_OPTIONS");class T{constructor(de=null){this.tokenGetter=de&&de.tokenGetter||function(){}}urlBase64Decode(de){let me=de.replace(/-/g,"+").replace(/_/g,"/");switch(me.length%4){case 0:break;case 2:me+="==";break;case 3:me+="=";break;default:throw new Error("Illegal base64url string!")}return this.b64DecodeUnicode(me)}b64decode(de){let x="";if((de=String(de).replace(/=+$/,"")).length%4==1)throw new Error("'atob' failed: The string to be decoded is not correctly encoded.");for(let xe,ue,S=0,Ue=0;ue=de.charAt(Ue++);~ue&&(xe=S%4?64*xe+ue:ue,S++%4)?x+=String.fromCharCode(255&xe>>(-2*S&6)):0)ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(ue);return x}b64DecodeUnicode(de){return decodeURIComponent(Array.prototype.map.call(this.b64decode(de),me=>"%"+("00"+me.charCodeAt(0).toString(16)).slice(-2)).join(""))}decodeToken(de=this.tokenGetter()){return de instanceof Promise?de.then(me=>this._decodeToken(me)):this._decodeToken(de)}_decodeToken(de){if(!de||""===de)return null;const me=de.split(".");if(3!==me.length)throw new Error("The inspected token doesn't appear to be a JWT. Check to make sure it has three parts and see https://jwt.io for more.");const x=this.urlBase64Decode(me[1]);if(!x)throw new Error("Cannot decode the token.");return JSON.parse(x)}getTokenExpirationDate(de=this.tokenGetter()){return de instanceof Promise?de.then(me=>this._getTokenExpirationDate(me)):this._getTokenExpirationDate(de)}_getTokenExpirationDate(de){let me;if(me=this.decodeToken(de),!me||!me.hasOwnProperty("exp"))return null;const x=new Date(0);return x.setUTCSeconds(me.exp),x}isTokenExpired(de=this.tokenGetter(),me){return de instanceof Promise?de.then(x=>this._isTokenExpired(x,me)):this._isTokenExpired(de,me)}_isTokenExpired(de,me){if(!de||""===de)return!0;const x=this.getTokenExpirationDate(de);return me=me||0,null!==x&&!(x.valueOf()>(new Date).valueOf()+1e3*me)}getAuthScheme(de,me){return"function"==typeof de?de(me):de}}T.\u0275fac=function(de){return new(de||T)(e.\u0275\u0275inject(w))},T.\u0275prov=e.\u0275\u0275defineInjectable({token:T,factory:T.\u0275fac});const U=_e=>_e instanceof Promise?(0,d.P)(()=>_e):(0,f.of)(_e);class ${constructor(de,me,x){this.jwtHelper=me,this.document=x,this.standardPorts=["80","443"],this.tokenGetter=de.tokenGetter,this.headerName=de.headerName||"Authorization",this.authScheme=de.authScheme||""===de.authScheme?de.authScheme:"Bearer ",this.allowedDomains=de.allowedDomains||[],this.disallowedRoutes=de.disallowedRoutes||[],this.throwNoTokenError=de.throwNoTokenError||!1,this.skipWhenExpired=de.skipWhenExpired}isAllowedDomain(de){const me=new URL(de.url,this.document.location.origin);if(me.host===this.document.location.host)return!0;const x=`${me.hostname}${me.port&&!this.standardPorts.includes(me.port)?":"+me.port:""}`;return this.allowedDomains.findIndex(S=>"string"==typeof S?S===x:S instanceof RegExp&&S.test(x))>-1}isDisallowedRoute(de){const me=new URL(de.url,this.document.location.origin);return this.disallowedRoutes.findIndex(x=>{if("string"==typeof x){const S=new URL(x,this.document.location.origin);return S.hostname===me.hostname&&S.pathname===me.pathname}return x instanceof RegExp&&x.test(de.url)})>-1}handleInterception(de,me,x){const S=this.jwtHelper.getAuthScheme(this.authScheme,me);if(!de&&this.throwNoTokenError)throw new Error("Could not get token from tokenGetter function.");let xe=(0,f.of)(!1);return this.skipWhenExpired&&(xe=de?U(this.jwtHelper.isTokenExpired(de)):(0,f.of)(!0)),de?xe.pipe((0,m.U)(ue=>ue&&this.skipWhenExpired?me.clone():me.clone({setHeaders:{[this.headerName]:`${S}${de}`}})),(0,h.z)(ue=>x.handle(ue))):x.handle(me)}intercept(de,me){if(!this.isAllowedDomain(de)||this.isDisallowedRoute(de))return me.handle(de);const x=this.tokenGetter(de);return U(x).pipe((0,h.z)(S=>this.handleInterception(S,de,me)))}}$.\u0275fac=function(de){return new(de||$)(e.\u0275\u0275inject(w),e.\u0275\u0275inject(T),e.\u0275\u0275inject(t.DOCUMENT))},$.\u0275prov=e.\u0275\u0275defineInjectable({token:$,factory:$.\u0275fac});class ae{constructor(de){if(de)throw new Error("JwtModule is already loaded. It should only be imported in your application's main module.")}static forRoot(de){return{ngModule:ae,providers:[{provide:j.HTTP_INTERCEPTORS,useClass:$,multi:!0},de.jwtOptionsProvider||{provide:w,useValue:de.config},T]}}}ae.\u0275fac=function(de){return new(de||ae)(e.\u0275\u0275inject(ae,12))},ae.\u0275mod=e.\u0275\u0275defineNgModule({type:ae}),ae.\u0275inj=e.\u0275\u0275defineInjector({})},91362:(zt,le,a)=>{var e,t;zt=a.nmd(zt),function(m,h,d){"use strict";if(m&&h){var f=m.navigator.msPointerEnabled;j.prototype={on:function(x,S){x=x.toLowerCase(),this.events.hasOwnProperty(x)||(this.events[x]=[]),this.events[x].push(S)},off:function(x,S){x!==d?(x=x.toLowerCase(),S!==d?this.events.hasOwnProperty(x)&&function $(x,S){var xe=x.indexOf(S);xe>-1&&x.splice(xe,1)}(this.events[x],S):delete this.events[x]):this.events={}},fire:function(x,S){S=Array.prototype.slice.call(arguments),x=x.toLowerCase();var xe=!1;return this.events.hasOwnProperty(x)&&me(this.events[x],function(ue){xe=!1===ue.apply(this,S.slice(1))||xe},this),"catchall"!=x&&(S.unshift("catchAll"),xe=!1===this.fire.apply(this,S)||xe),!xe},webkitReadDataTransfer:function(x){var S=this,xe=x.dataTransfer.items.length,ue=[];function Ue(Ce){Ce.readEntries(function(Xe){Xe.length?(xe+=Xe.length,me(Xe,function(ke){if(ke.isFile){var ve=ke.fullPath;ke.file(function(pe){Pe(pe,ve)},ze)}else ke.isDirectory&&Ue(ke.createReader())}),Ue(Ce)):A()},ze)}function Pe(Ce,Xe){Ce.relativePath=Xe.substring(1),ue.push(Ce),A()}function ze(Ce){throw A(),Ce}function A(){0==--xe&&S.addFiles(ue,x)}me(x.dataTransfer.items,function(Ce){var Xe=Ce.webkitGetAsEntry();Xe?Xe.isFile?Pe(Ce.getAsFile(),Xe.fullPath):Ue(Xe.createReader()):A()})},generateUniqueIdentifier:function(x){var S=this.opts.generateUniqueIdentifier;if("function"==typeof S)return S(x);var xe=x.relativePath||x.webkitRelativePath||x.fileName||x.name;return x.size+"-"+xe.replace(/[^0-9a-zA-Z_-]/gim,"")},uploadNextChunk:function(x){var S=!1;if(this.opts.prioritizeFirstAndLastChunk&&(me(this.files,function(ue){return!ue.paused&&ue.chunks.length&&"pending"===ue.chunks[0].status()?(ue.chunks[0].send(),S=!0,!1):!ue.paused&&ue.chunks.length>1&&"pending"===ue.chunks[ue.chunks.length-1].status()?(ue.chunks[ue.chunks.length-1].send(),S=!0,!1):void 0}),S))return S;if(me(this.files,function(ue){if(ue.paused||me(ue.chunks,function(Ue){if("pending"===Ue.status())return Ue.send(),S=!0,!1}),S)return!1}),S)return!0;var xe=!1;return me(this.files,function(ue){if(!ue.isComplete())return xe=!0,!1}),!xe&&!x&&_e(function(){this.fire("complete")},this),!1},assignBrowse:function(x,S,xe,ue){x instanceof Element&&(x=[x]),me(x,function(Ue){var Pe;"INPUT"===Ue.tagName&&"file"===Ue.type?Pe=Ue:((Pe=h.createElement("input")).setAttribute("type","file"),de(Pe.style,{visibility:"hidden",position:"absolute",width:"1px",height:"1px"}),Ue.appendChild(Pe),Ue.addEventListener("click",function(){Pe.click()},!1)),!this.opts.singleFile&&!xe&&Pe.setAttribute("multiple","multiple"),S&&Pe.setAttribute("webkitdirectory","webkitdirectory"),me(ue,function(A,Ce){Pe.setAttribute(Ce,A)});var ze=this;Pe.addEventListener("change",function(A){A.target.value&&(ze.addFiles(A.target.files,A),A.target.value="")},!1)},this)},assignDrop:function(x){typeof x.length>"u"&&(x=[x]),me(x,function(S){S.addEventListener("dragover",this.preventEvent,!1),S.addEventListener("dragenter",this.preventEvent,!1),S.addEventListener("drop",this.onDrop,!1)},this)},unAssignDrop:function(x){typeof x.length>"u"&&(x=[x]),me(x,function(S){S.removeEventListener("dragover",this.preventEvent),S.removeEventListener("dragenter",this.preventEvent),S.removeEventListener("drop",this.onDrop)},this)},isUploading:function(){var x=!1;return me(this.files,function(S){if(S.isUploading())return x=!0,!1}),x},_shouldUploadNext:function(){var x=0,S=!0,xe=this.opts.simultaneousUploads;return me(this.files,function(ue){me(ue.chunks,function(Ue){if("uploading"===Ue.status()&&++x>=xe)return S=!1,!1})}),S&&x},upload:function(){var x=this._shouldUploadNext();if(!1!==x){this.fire("uploadStart");for(var S=!1,xe=1;xe<=this.opts.simultaneousUploads-x;xe++)S=this.uploadNextChunk(!0)||S;S||_e(function(){this.fire("complete")},this)}},resume:function(){me(this.files,function(x){x.isComplete()||x.resume()})},pause:function(){me(this.files,function(x){x.pause()})},cancel:function(){for(var x=this.files.length-1;x>=0;x--)this.files[x].cancel()},progress:function(){var x=0,S=0;return me(this.files,function(xe){x+=xe.progress()*xe.size,S+=xe.size}),S>0?x/S:0},addFile:function(x,S){this.addFiles([x],S)},addFiles:function(x,S){var xe=[];me(x,function(ue){if((!f||f&&ue.size>0)&&(ue.size%4096!=0||"."!==ue.name&&"."!==ue.fileName)){var Ue=this.generateUniqueIdentifier(ue);if(this.opts.allowDuplicateUploads||!this.getFromUniqueIdentifier(Ue)){var Pe=new w(this,ue,Ue);this.fire("fileAdded",Pe,S)&&xe.push(Pe)}}},this),this.fire("filesAdded",xe,S)&&(me(xe,function(ue){this.opts.singleFile&&this.files.length>0&&this.removeFile(this.files[0]),this.files.push(ue)},this),this.fire("filesSubmitted",xe,S))},removeFile:function(x){for(var S=this.files.length-1;S>=0;S--)this.files[S]===x&&(this.files.splice(S,1),x.abort(),this.fire("fileRemoved",x))},getFromUniqueIdentifier:function(x){var S=!1;return me(this.files,function(xe){xe.uniqueIdentifier===x&&(S=xe)}),S},getSize:function(){var x=0;return me(this.files,function(S){x+=S.size}),x},sizeUploaded:function(){var x=0;return me(this.files,function(S){x+=S.sizeUploaded()}),x},timeRemaining:function(){var x=0,S=0;return me(this.files,function(xe){!xe.paused&&!xe.error&&(x+=xe.size-xe.sizeUploaded(),S+=xe.averageSpeed)}),x&&!S?Number.POSITIVE_INFINITY:x||S?Math.floor(x/S):0}},w.prototype={measureSpeed:function(){var x=Date.now()-this._lastProgressCallback;if(x){var S=this.flowObj.opts.speedSmoothingFactor,xe=this.sizeUploaded();this.currentSpeed=Math.max((xe-this._prevUploadedSize)/x*1e3,0),this.averageSpeed=S*this.currentSpeed+(1-S)*this.averageSpeed,this._prevUploadedSize=xe}},chunkEvent:function(x,S,xe){switch(S){case"progress":if(Date.now()-this._lastProgressCallback<this.flowObj.opts.progressCallbacksInterval)break;this.measureSpeed(),this.flowObj.fire("fileProgress",this,x),this.flowObj.fire("progress"),this._lastProgressCallback=Date.now();break;case"error":this.error=!0,this.abort(!0),this.flowObj.fire("fileError",this,xe,x),this.flowObj.fire("error",xe,this,x);break;case"success":if(this.error)return;this.measureSpeed(),this.flowObj.fire("fileProgress",this,x),this.flowObj.fire("progress"),this._lastProgressCallback=Date.now(),this.isComplete()&&(this.currentSpeed=0,this.averageSpeed=0,this.flowObj.fire("fileSuccess",this,xe,x));break;case"retry":this.flowObj.fire("fileRetry",this,x)}},pause:function(){this.paused=!0,this.abort()},resume:function(){this.paused=!1,this.flowObj.upload()},abort:function(x){this.currentSpeed=0,this.averageSpeed=0;var S=this.chunks;x&&(this.chunks=[]),me(S,function(xe){"uploading"===xe.status()&&(xe.abort(),this.flowObj.uploadNextChunk())},this)},cancel:function(){this.flowObj.removeFile(this)},retry:function(){this.bootstrap(),this.flowObj.upload()},bootstrap:function(){"function"==typeof this.flowObj.opts.initFileFn&&this.flowObj.opts.initFileFn(this),this.abort(!0),this.error=!1,this._prevProgress=0;var x=this.flowObj.opts.forceChunkSize?Math.ceil:Math.floor;this.chunkSize=ae(this.flowObj.opts.chunkSize,this);for(var S=Math.max(x(this.size/this.chunkSize),1),xe=0;xe<S;xe++)this.chunks.push(new U(this.flowObj,this,xe))},progress:function(){if(this.error)return 1;if(1===this.chunks.length)return this._prevProgress=Math.max(this._prevProgress,this.chunks[0].progress()),this._prevProgress;var x=0;me(this.chunks,function(xe){x+=xe.progress()*(xe.endByte-xe.startByte)});var S=x/this.size;return this._prevProgress=Math.max(this._prevProgress,S>.9999?1:S),this._prevProgress},isUploading:function(){var x=!1;return me(this.chunks,function(S){if("uploading"===S.status())return x=!0,!1}),x},isComplete:function(){var x=!1;return me(this.chunks,function(S){var xe=S.status();if("pending"===xe||"uploading"===xe||"reading"===xe||1===S.preprocessState||1===S.readState)return x=!0,!1}),!x},sizeUploaded:function(){var x=0;return me(this.chunks,function(S){x+=S.sizeUploaded()}),x},timeRemaining:function(){if(this.paused||this.error)return 0;var x=this.size-this.sizeUploaded();return x&&!this.averageSpeed?Number.POSITIVE_INFINITY:x||this.averageSpeed?Math.floor(x/this.averageSpeed):0},getType:function(){return this.file.type&&this.file.type.split("/")[1]},getExtension:function(){return this.name.substr(2+(~-this.name.lastIndexOf(".")>>>0)).toLowerCase()}},U.prototype={getParams:function(){return{flowChunkNumber:this.offset+1,flowChunkSize:this.chunkSize,flowCurrentChunkSize:this.endByte-this.startByte,flowTotalSize:this.fileObj.size,flowIdentifier:this.fileObj.uniqueIdentifier,flowFilename:this.fileObj.name,flowRelativePath:this.fileObj.relativePath,flowTotalChunks:this.fileObj.chunks.length}},getTarget:function(x,S){return 0==S.length?x:(x.indexOf("?")<0?x+="?":x+="&",x+S.join("&"))},test:function(){this.xhr=new XMLHttpRequest,this.xhr.addEventListener("load",this.testHandler,!1),this.xhr.addEventListener("error",this.testHandler,!1);var x=ae(this.flowObj.opts.testMethod,this.fileObj,this),S=this.prepareXhrRequest(x,!0);this.xhr.send(S)},preprocessFinished:function(){this.endByte=this.computeEndByte(),this.preprocessState=2,this.send()},readFinished:function(x){this.readState=2,this.bytes=x,this.send()},send:function(){var x=this.flowObj.opts.preprocess,S=this.flowObj.opts.readFileFn;if("function"==typeof x)switch(this.preprocessState){case 0:return this.preprocessState=1,void x(this);case 1:return}switch(this.readState){case 0:return this.readState=1,void S(this.fileObj,this.startByte,this.endByte,this.fileObj.file.type,this);case 1:return}if(!this.flowObj.opts.testChunks||this.tested){this.loaded=0,this.total=0,this.pendingRetry=!1,this.xhr=new XMLHttpRequest,this.xhr.upload.addEventListener("progress",this.progressHandler,!1),this.xhr.addEventListener("load",this.doneHandler,!1),this.xhr.addEventListener("error",this.doneHandler,!1);var xe=ae(this.flowObj.opts.uploadMethod,this.fileObj,this),ue=this.prepareXhrRequest(xe,!1,this.flowObj.opts.method,this.bytes),Ue=this.flowObj.opts.changeRawDataBeforeSend;"function"==typeof Ue&&(ue=Ue(this,ue)),this.xhr.send(ue)}else this.test()},abort:function(){var x=this.xhr;this.xhr=null,x&&x.abort()},status:function(x){return 1===this.readState?"reading":this.pendingRetry||1===this.preprocessState?"uploading":this.xhr?this.xhr.readyState<4?"uploading":this.flowObj.opts.successStatuses.indexOf(this.xhr.status)>-1?"success":this.flowObj.opts.permanentErrors.indexOf(this.xhr.status)>-1||!x&&this.retries>=this.flowObj.opts.maxChunkRetries?"error":(this.abort(),"pending"):"pending"},message:function(){return this.xhr?this.xhr.responseText:""},progress:function(){if(this.pendingRetry)return 0;var x=this.status();return"success"===x||"error"===x?1:"pending"===x?0:this.total>0?this.loaded/this.total:0},sizeUploaded:function(){var x=this.endByte-this.startByte;return"success"!==this.status()&&(x=this.progress()*x),x},prepareXhrRequest:function(x,S,xe,ue){var Ue=ae(this.flowObj.opts.query,this.fileObj,this,S);Ue=de(Ue||{},this.getParams());var Pe=ae(this.flowObj.opts.target,this.fileObj,this,S),ze=null;if("GET"===x||"octet"===xe){var A=[];me(Ue,function(Ce,Xe){A.push([encodeURIComponent(Xe),encodeURIComponent(Ce)].join("="))}),Pe=this.getTarget(Pe,A),ze=ue||null}else ze=new FormData,me(Ue,function(Ce,Xe){ze.append(Xe,Ce)}),typeof ue<"u"&&ze.append(this.flowObj.opts.fileParameterName,ue,this.filename||this.fileObj.file.name);return this.xhr.open(x,Pe,!0),this.xhr.withCredentials=this.flowObj.opts.withCredentials,me(ae(this.flowObj.opts.headers,this.fileObj,this,S),function(Ce,Xe){this.xhr.setRequestHeader(Xe,Ce)},this),ze}},j.evalOpts=ae,j.extend=de,j.each=me,j.FlowFile=w,j.FlowChunk=U,j.version="<%= version %>",zt&&"object"==typeof zt.exports?zt.exports=j:(m.Flow=j,e=[],(t=function(){return j}.apply(le,e))!==d&&(zt.exports=t))}else console.warn("Flowjs needs window and document objects to work");function j(x){if(this.support=typeof File<"u"&&typeof Blob<"u"&&typeof FileList<"u"&&(!!Blob.prototype.slice||!!Blob.prototype.webkitSlice||!!Blob.prototype.mozSlice||!1),this.support){this.supportDirectory=/Chrome/.test(m.navigator.userAgent)||/Firefox/.test(m.navigator.userAgent)||/Edge/.test(m.navigator.userAgent),this.files=[],this.defaults={chunkSize:1048576,forceChunkSize:!1,simultaneousUploads:3,singleFile:!1,fileParameterName:"file",progressCallbacksInterval:500,speedSmoothingFactor:.1,query:{},headers:{},withCredentials:!1,preprocess:null,changeRawDataBeforeSend:null,method:"multipart",testMethod:"GET",uploadMethod:"POST",prioritizeFirstAndLastChunk:!1,allowDuplicateUploads:!1,target:"/",testChunks:!0,generateUniqueIdentifier:null,maxChunkRetries:0,chunkRetryInterval:null,permanentErrors:[404,413,415,500,501],successStatuses:[200,201,202],onDropStopPropagation:!1,initFileFn:null,readFileFn:T},this.opts={},this.events={};var S=this;this.onDrop=function(xe){S.opts.onDropStopPropagation&&xe.stopPropagation(),xe.preventDefault();var ue=xe.dataTransfer;ue.items&&ue.items[0]&&ue.items[0].webkitGetAsEntry?S.webkitReadDataTransfer(xe):S.addFiles(ue.files,xe)},this.preventEvent=function(xe){xe.preventDefault()},this.opts=j.extend({},this.defaults,x||{})}}function w(x,S,xe){this.flowObj=x,this.bytes=null,this.file=S,this.name=S.fileName||S.name,this.size=S.size,this.relativePath=S.relativePath||S.webkitRelativePath||this.name,this.uniqueIdentifier=xe===d?x.generateUniqueIdentifier(S):xe,this.chunkSize=0,this.chunks=[],this.paused=!1,this.error=!1,this.averageSpeed=0,this.currentSpeed=0,this._lastProgressCallback=Date.now(),this._prevUploadedSize=0,this._prevProgress=0,this.bootstrap()}function T(x,S,xe,ue,Ue){var Pe="slice";x.file.slice?Pe="slice":x.file.mozSlice?Pe="mozSlice":x.file.webkitSlice&&(Pe="webkitSlice"),Ue.readFinished(x.file[Pe](S,xe,ue))}function U(x,S,xe){this.flowObj=x,this.fileObj=S,this.offset=xe,this.tested=!1,this.retries=0,this.pendingRetry=!1,this.preprocessState=0,this.readState=0,this.loaded=0,this.total=0,this.chunkSize=this.fileObj.chunkSize,this.startByte=this.offset*this.chunkSize,this.filename=null,this.computeEndByte=function(){var Ue=Math.min(this.fileObj.size,(this.offset+1)*this.chunkSize);return this.fileObj.size-Ue<this.chunkSize&&!this.flowObj.opts.forceChunkSize&&(Ue=this.fileObj.size),Ue},this.endByte=this.computeEndByte(),this.xhr=null;var ue=this;this.event=function(Ue,Pe){(Pe=Array.prototype.slice.call(arguments)).unshift(ue),ue.fileObj.chunkEvent.apply(ue.fileObj,Pe)},this.progressHandler=function(Ue){Ue.lengthComputable&&(ue.loaded=Ue.loaded,ue.total=Ue.total),ue.event("progress",Ue)},this.testHandler=function(Ue){var Pe=ue.status(!0);"error"===Pe?(ue.event(Pe,ue.message()),ue.flowObj.uploadNextChunk()):"success"===Pe?(ue.tested=!0,ue.event(Pe,ue.message()),ue.flowObj.uploadNextChunk()):ue.fileObj.paused||(ue.tested=!0,ue.send())},this.doneHandler=function(Ue){var Pe=ue.status();if("success"===Pe||"error"===Pe)delete this.data,ue.event(Pe,ue.message()),ue.flowObj.uploadNextChunk();else if(!ue.fileObj.paused){ue.event("retry",ue.message()),ue.pendingRetry=!0,ue.abort(),ue.retries++;var ze=ue.flowObj.opts.chunkRetryInterval;null!==ze?setTimeout(function(){ue.send()},ze):ue.send()}}}function ae(x,S){return"function"==typeof x&&(S=Array.prototype.slice.call(arguments),x=x.apply(null,S.slice(1))),x}function _e(x,S){setTimeout(x.bind(S),0)}function de(x,S){return me(arguments,function(xe){xe!==x&&me(xe,function(ue,Ue){x[Ue]=ue})}),x}function me(x,S,xe){var ue;if(x)if(typeof x.length<"u"){for(ue=0;ue<x.length;ue++)if(!1===S.call(xe,x[ue],ue))return}else for(ue in x)if(x.hasOwnProperty(ue)&&!1===S.call(xe,x[ue],ue))return}}(typeof window<"u"&&window,typeof document<"u"&&document)},34598:(zt,le,a)=>{"use strict";a.d(le,{do:()=>Z});var f,D,e=[],h="ResizeObserver loop completed with undelivered notifications.";(D=f||(f={})).BORDER_BOX="border-box",D.CONTENT_BOX="content-box",D.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box";var _,j=function(D){return Object.freeze(D)},w=function D(W,te){this.inlineSize=W,this.blockSize=te,j(this)},T=function(){function D(W,te,fe,Ve){return this.x=W,this.y=te,this.width=fe,this.height=Ve,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,j(this)}return D.prototype.toJSON=function(){var W=this;return{x:W.x,y:W.y,top:W.top,right:W.right,bottom:W.bottom,left:W.left,width:W.width,height:W.height}},D.fromRect=function(W){return new D(W.x,W.y,W.width,W.height)},D}(),U=function(D){return D instanceof SVGElement&&"getBBox"in D},$=function(D){if(U(D)){var W=D.getBBox(),te=W.width,fe=W.height;return!te&&!fe}var Ve=D,We=Ve.offsetWidth,R=Ve.offsetHeight;return!(We||R||D.getClientRects().length)},ae=function(D){var W;if(D instanceof Element)return!0;var te=null===(W=D?.ownerDocument)||void 0===W?void 0:W.defaultView;return!!(te&&D instanceof te.Element)},de=typeof window<"u"?window:{},me=new WeakMap,x=/auto|scroll/,S=/^tb|vertical/,xe=/msie|trident/i.test(de.navigator&&de.navigator.userAgent),ue=function(D){return parseFloat(D||"0")},Ue=function(D,W,te){return void 0===D&&(D=0),void 0===W&&(W=0),void 0===te&&(te=!1),new w((te?W:D)||0,(te?D:W)||0)},Pe=j({devicePixelContentBoxSize:Ue(),borderBoxSize:Ue(),contentBoxSize:Ue(),contentRect:new T(0,0,0,0)}),ze=function(D,W){if(void 0===W&&(W=!1),me.has(D)&&!W)return me.get(D);if($(D))return me.set(D,Pe),Pe;var te=getComputedStyle(D),fe=U(D)&&D.ownerSVGElement&&D.getBBox(),Ve=!xe&&"border-box"===te.boxSizing,We=S.test(te.writingMode||""),R=!fe&&x.test(te.overflowY||""),z=!fe&&x.test(te.overflowX||""),Oe=fe?0:ue(te.paddingTop),tt=fe?0:ue(te.paddingRight),at=fe?0:ue(te.paddingBottom),P=fe?0:ue(te.paddingLeft),k=fe?0:ue(te.borderTopWidth),K=fe?0:ue(te.borderRightWidth),Be=fe?0:ue(te.borderBottomWidth),ne=P+tt,Ke=Oe+at,Xt=(fe?0:ue(te.borderLeftWidth))+K,ri=k+Be,vi=z?D.offsetHeight-ri-D.clientHeight:0,ii=R?D.offsetWidth-Xt-D.clientWidth:0,qt=Ve?ne+Xt:0,Yt=Ve?Ke+ri:0,ui=fe?fe.width:ue(te.width)-qt-ii,Ki=fe?fe.height:ue(te.height)-Yt-vi,Pi=ui+ne+ii+Xt,bt=Ki+Ke+vi+ri,O=j({devicePixelContentBoxSize:Ue(Math.round(ui*devicePixelRatio),Math.round(Ki*devicePixelRatio),We),borderBoxSize:Ue(Pi,bt,We),contentBoxSize:Ue(ui,Ki,We),contentRect:new T(P,Oe,ui,Ki)});return me.set(D,O),O},A=function(D,W,te){var fe=ze(D,te),Ve=fe.borderBoxSize,We=fe.contentBoxSize,R=fe.devicePixelContentBoxSize;switch(W){case f.DEVICE_PIXEL_CONTENT_BOX:return R;case f.BORDER_BOX:return Ve;default:return We}},Ce=function D(W){var te=ze(W);this.target=W,this.contentRect=te.contentRect,this.borderBoxSize=j([te.borderBoxSize]),this.contentBoxSize=j([te.contentBoxSize]),this.devicePixelContentBoxSize=j([te.devicePixelContentBoxSize])},Xe=function(D){if($(D))return 1/0;for(var W=0,te=D.parentNode;te;)W+=1,te=te.parentNode;return W},ke=function(){var D=1/0,W=[];e.forEach(function(R){if(0!==R.activeTargets.length){var z=[];R.activeTargets.forEach(function(tt){var at=new Ce(tt.target),P=Xe(tt.target);z.push(at),tt.lastReportedSize=A(tt.target,tt.observedBox),P<D&&(D=P)}),W.push(function(){R.callback.call(R.observer,z,R.observer)}),R.activeTargets.splice(0,R.activeTargets.length)}});for(var te=0,fe=W;te<fe.length;te++){(0,fe[te])()}return D},ve=function(D){e.forEach(function(te){te.activeTargets.splice(0,te.activeTargets.length),te.skippedTargets.splice(0,te.skippedTargets.length),te.observationTargets.forEach(function(Ve){Ve.isActive()&&(Xe(Ve.target)>D?te.activeTargets.push(Ve):te.skippedTargets.push(Ve))})})},pe=function(){var D=0;for(ve(D);e.some(function(D){return D.activeTargets.length>0});)D=ke(),ve(D);return e.some(function(D){return D.skippedTargets.length>0})&&function(){var D;"function"==typeof ErrorEvent?D=new ErrorEvent("error",{message:h}):((D=document.createEvent("Event")).initEvent("error",!1,!1),D.message=h),window.dispatchEvent(D)}(),D>0},E=[],X=function(D){if(!_){var W=0,te=document.createTextNode("");new MutationObserver(function(){return E.splice(0).forEach(function(D){return D()})}).observe(te,{characterData:!0}),_=function(){te.textContent="".concat(W?W--:W++)}}E.push(D),_()},L=0,Ne={attributes:!0,characterData:!0,childList:!0,subtree:!0},Re=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Ae=function(D){return void 0===D&&(D=0),Date.now()+D},Ze=!1,ft=function(){function D(){var W=this;this.stopped=!0,this.listener=function(){return W.schedule()}}return D.prototype.run=function(W){var te=this;if(void 0===W&&(W=250),!Ze){Ze=!0;var fe=Ae(W);!function(D){X(function(){requestAnimationFrame(D)})}(function(){var Ve=!1;try{Ve=pe()}finally{if(Ze=!1,W=fe-Ae(),!L)return;Ve?te.run(1e3):W>0?te.run(W):te.start()}})}},D.prototype.schedule=function(){this.stop(),this.run()},D.prototype.observe=function(){var W=this,te=function(){return W.observer&&W.observer.observe(document.body,Ne)};document.body?te():de.addEventListener("DOMContentLoaded",te)},D.prototype.start=function(){var W=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Re.forEach(function(te){return de.addEventListener(te,W.listener,!0)}))},D.prototype.stop=function(){var W=this;this.stopped||(this.observer&&this.observer.disconnect(),Re.forEach(function(te){return de.removeEventListener(te,W.listener,!0)}),this.stopped=!0)},D}(),dt=new ft,De=function(D){!L&&D>0&&dt.start(),!(L+=D)&&dt.stop()},be=function(){function D(W,te){this.target=W,this.observedBox=te||f.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return D.prototype.isActive=function(){var W=A(this.target,this.observedBox,!0);return function(D){return!U(D)&&!function(D){switch(D.tagName){case"INPUT":if("image"!==D.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(D)&&"inline"===getComputedStyle(D).display}(this.target)&&(this.lastReportedSize=W),this.lastReportedSize.inlineSize!==W.inlineSize||this.lastReportedSize.blockSize!==W.blockSize},D}(),ee=function D(W,te){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=W,this.callback=te},Ie=new WeakMap,Ye=function(D,W){for(var te=0;te<D.length;te+=1)if(D[te].target===W)return te;return-1},Me=function(){function D(){}return D.connect=function(W,te){var fe=new ee(W,te);Ie.set(W,fe)},D.observe=function(W,te,fe){var Ve=Ie.get(W),We=0===Ve.observationTargets.length;Ye(Ve.observationTargets,te)<0&&(We&&e.push(Ve),Ve.observationTargets.push(new be(te,fe&&fe.box)),De(1),dt.schedule())},D.unobserve=function(W,te){var fe=Ie.get(W),Ve=Ye(fe.observationTargets,te),We=1===fe.observationTargets.length;Ve>=0&&(We&&e.splice(e.indexOf(fe),1),fe.observationTargets.splice(Ve,1),De(-1))},D.disconnect=function(W){var te=this,fe=Ie.get(W);fe.observationTargets.slice().forEach(function(Ve){return te.unobserve(W,Ve.target)}),fe.activeTargets.splice(0,fe.activeTargets.length)},D}(),Z=function(){function D(W){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof W)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");Me.connect(this,W)}return D.prototype.observe=function(W,te){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!ae(W))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");Me.observe(this,W,te)},D.prototype.unobserve=function(W){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!ae(W))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");Me.unobserve(this,W)},D.prototype.disconnect=function(){Me.disconnect(this)},D.toString=function(){return"function ResizeObserver () { [polyfill code] }"},D}()},84286:function(zt){zt.exports=function(){"use strict";var le=function(){return le=Object.assign||function(ye){for(var qe,je=1,ct=arguments.length;je<ct;je++)for(var St in qe=arguments[je])Object.prototype.hasOwnProperty.call(qe,St)&&(ye[St]=qe[St]);return ye},le.apply(this,arguments)};function a(Q){var ye="function"==typeof Symbol&&Symbol.iterator,qe=ye&&Q[ye],je=0;if(qe)return qe.call(Q);if(Q&&"number"==typeof Q.length)return{next:function(){return Q&&je>=Q.length&&(Q=void 0),{value:Q&&Q[je++],done:!Q}}};throw new TypeError(ye?"Object is not iterable.":"Symbol.iterator is not defined.")}function e(Q,ye){var qe="function"==typeof Symbol&&Q[Symbol.iterator];if(!qe)return Q;var ct,ni,je=qe.call(Q),St=[];try{for(;(void 0===ye||ye-- >0)&&!(ct=je.next()).done;)St.push(ct.value)}catch(Ui){ni={error:Ui}}finally{try{ct&&!ct.done&&(qe=je.return)&&qe.call(je)}finally{if(ni)throw ni.error}}return St}function t(Q,ye,qe){if(qe||2===arguments.length)for(var St,je=0,ct=ye.length;je<ct;je++)(St||!(je in ye))&&(St||(St=Array.prototype.slice.call(ye,0,je)),St[je]=ye[je]);return Q.concat(St||Array.prototype.slice.call(ye))}class m extends Error{constructor(ye,qe,je){super(ye),this.token=qe,this.type=je||"error"}}const h=Q=>Q<4?"short":4===Q?"long":"narrow",d=Q=>Q%2==0?"2-digit":"numeric";function f(Q,ye){switch(Q.char){case"y":return{year:d(Q.width)};case"r":return{calendar:"gregory",year:"numeric"};default:return ye(`${Q.desc} is not supported; falling back to year:numeric`,m.WARNING),{year:"numeric"}}}function j(Q,ye){switch(Q.width){case 1:return"numeric";case 2:return"2-digit";case 3:return"short";case 4:return"long";case 5:return"narrow";default:return void ye(`${Q.desc} is not supported with width ${Q.width}`)}}function w(Q,ye){const{char:qe,desc:je,width:ct}=Q;if("d"===qe)return d(ct);ye(`${je} is not supported`)}function T(Q,ye){const{char:qe,desc:je,width:ct}=Q;return("c"===qe||"e"===qe)&&ct<3&&ye(`Numeric value is not supported for ${je}; falling back to weekday:short`,m.WARNING),h(ct)}function U(Q){const ye=d(Q.width);let qe;switch(Q.char){case"h":qe="h12";break;case"H":qe="h23";break;case"k":qe="h24";break;case"K":qe="h11"}return qe?{hour:ye,hourCycle:qe}:{hour:ye}}function $(Q,ye){const{char:qe,desc:je,width:ct}=Q;switch(qe){case"v":case"z":return 4===ct?"long":"short";case"V":return 4===ct?"long":void ye(`${je} is not supported with width ${ct}`);case"X":return void ye(`${je} is not supported`)}return"short"}function ae(Q,ye){switch(Q.field){case"era":return{era:h(Q.width)};case"year":return f(Q,ye);case"month":return{month:j(Q,ye)};case"day":return{day:w(Q,ye)};case"weekday":return{weekday:T(Q,ye)};case"period":return;case"hour":return U(Q);case"min":return{minute:d(Q.width)};case"sec":return{second:d(Q.width)};case"tz":return{timeZoneName:$(Q,ye)};case"quarter":case"week":case"sec-frac":case"ms":ye(`${Q.desc} is not supported`)}}function _e(Q){let ye=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ct=>{throw ct};const qe={},je=[];for(const ct of Q){const{error:St,field:ni,str:Ui}=ct;if(St){const Fn=new m(St.message,ct);Fn.stack=St.stack,ye(Fn)}Ui&&ye(new m(`Ignoring string part: ${Ui}`,ct,m.WARNING)),ni&&(-1===je.indexOf(ni)?je.push(ni):ye(new m(`Duplicate ${ni} token`,ct)));const sn=ae(ct,(Fn,ea)=>ye(new m(Fn,ct,ea)));sn&&Object.assign(qe,sn)}return qe}const de={G:{field:"era",desc:"Era"},y:{field:"year",desc:"Year"},Y:{field:"year",desc:'Year of "Week of Year"'},u:{field:"year",desc:"Extended year"},U:{field:"year",desc:"Cyclic year name"},r:{field:"year",desc:"Related Gregorian year"},Q:{field:"quarter",desc:"Quarter"},q:{field:"quarter",desc:"Stand-alone quarter"},M:{field:"month",desc:"Month in year"},L:{field:"month",desc:"Stand-alone month in year"},w:{field:"week",desc:"Week of year"},W:{field:"week",desc:"Week of month"},d:{field:"day",desc:"Day in month"},D:{field:"day",desc:"Day of year"},F:{field:"day",desc:"Day of week in month"},g:{field:"day",desc:"Modified julian day"},E:{field:"weekday",desc:"Day of week"},e:{field:"weekday",desc:"Local day of week"},c:{field:"weekday",desc:"Stand-alone local day of week"},a:{field:"period",desc:"AM/PM marker"},b:{field:"period",desc:"AM/PM/noon/midnight marker"},B:{field:"period",desc:"Flexible day period"},h:{field:"hour",desc:"Hour in AM/PM (1~12)"},H:{field:"hour",desc:"Hour in day (0~23)"},k:{field:"hour",desc:"Hour in day (1~24)"},K:{field:"hour",desc:"Hour in AM/PM (0~11)"},j:{field:"hour",desc:"Hour in preferred cycle"},J:{field:"hour",desc:"Hour in preferred cycle without marker"},C:{field:"hour",desc:"Hour in preferred cycle with flexible marker"},m:{field:"min",desc:"Minute in hour"},s:{field:"sec",desc:"Second in minute"},S:{field:"sec-frac",desc:"Fractional second"},A:{field:"ms",desc:"Milliseconds in day"},z:{field:"tz",desc:"Time Zone: specific non-location"},Z:{field:"tz",desc:"Time Zone"},O:{field:"tz",desc:"Time Zone: localized"},v:{field:"tz",desc:"Time Zone: generic non-location"},V:{field:"tz",desc:"Time Zone: ID"},X:{field:"tz",desc:"Time Zone: ISO8601 with Z"},x:{field:"tz",desc:"Time Zone: ISO8601"}},me=Q=>Q>="A"&&Q<="Z"||Q>="a"&&Q<="z";function x(Q,ye){const qe=Q[ye];let je=1;for(;Q[++ye]===qe;)++je;const ct=de[qe];return ct?{char:qe,field:ct.field,desc:ct.desc,width:je}:{char:qe,error:new Error(`The letter ${qe} is not a valid field identifier`),width:je}}function S(Q,ye){let qe=Q[++ye],je=2;if("'"===qe)return{char:"'",str:qe,width:je};for(;;){const ct=Q[++ye];if(++je,void 0===ct)return{char:"'",error:new Error(`Unterminated quoted literal in pattern: ${qe||Q}`),str:qe,width:je};if("'"===ct){if("'"!==Q[++ye])return{char:"'",str:qe,width:je};++je}qe+=ct}}function xe(Q,ye){const qe=Q[ye];if(!qe)return null;if(me(qe))return x(Q,ye);if("'"===qe)return S(Q,ye);let je=qe,ct=1;for(;;){const St=Q[++ye];if(!St||me(St)||"'"===St)return{char:qe,str:je,width:ct};je+=St,ct+=1}}function ue(Q){const ye=[];let qe=0;for(;;){const je=xe(Q,qe);if(!je)return ye;ye.push(je),qe+=je.width}}function Ue(Q,ye,qe){"string"==typeof ye&&(ye=ue(ye));const je=_e(ye,qe),ct=new Intl.DateTimeFormat(Q,je);return St=>ct.format(St)}function Pe(Q,ye,qe){"string"==typeof ye&&(ye=ue(ye));const je=_e(ye,qe);return["(function() {",`var opt = ${JSON.stringify(je)};`,`var dtf = new Intl.DateTimeFormat(${JSON.stringify(Q)}, opt);`,"return function(value) { return dtf.format(value); }"].join("\n ")+"\n})()"}class ze extends Error{constructor(ye,qe){super(qe),this.code=ye}}class A extends ze{constructor(ye,qe){super("BAD_OPTION",`Unknown ${ye} option: ${qe}`),this.stem=ye,this.option=qe}}class Ce extends ze{constructor(ye){super("BAD_STEM",`Unknown stem: ${ye}`),this.stem=ye}}class Xe extends ze{constructor(ye,qe){super("MASKED_VALUE",`Value for ${ye} is set multiple times`),this.type=ye,this.prev=qe}}class ke extends ze{constructor(ye){super("MISSING_OPTION",`Required option missing for ${ye}`),this.stem=ye}}class ve extends ze{constructor(ye,qe){super("BAD_PATTERN",qe),this.char=ye}}class pe extends ze{constructor(ye,qe,je){super("TOO_MANY_OPTIONS",`Token ${ye} only supports ${je>1?`${je} options`:"one option"} (got ${qe.length})`),this.stem=ye,this.options=qe}}class _ extends ze{constructor(ye,qe){super("UNSUPPORTED",`The stem ${ye} is not supported`),this.stem=ye,qe&&(this.message+=` with value ${qe}`,this.source=qe)}}function E(Q,ye){let{numberingSystem:qe}=ye;return Array.isArray(Q)||(Q=[Q]),qe?Q.map(je=>{const ct=-1===je.indexOf("-u-")?"u-nu":"nu";return`${je}-${ct}-${qe}`}).concat(Q):Q}function C(Q,ye){const qe=+Q+ye/2;return qe-qe%+ye}function X(Q){let{scale:ye,unit:qe}=Q,je="number"==typeof ye&&ye>=0?ye:1;return qe&&"percent"===qe.style&&(je*=.01),je}function se(Q){const ye=X(Q),{precision:qe}=Q;return qe&&"precision-increment"===qe.style?je=>C(je,qe.increment)*ye:je=>je*ye}function L(Q){const ye=X(Q),{precision:qe}=Q;if(qe&&"precision-increment"===qe.style){const je="+n + "+qe.increment/2;let ct=`x - (x % +${qe.increment})`;return 1!==ye&&(ct=`(${ct}) * ${ye}`),`function(n) { var x = ${je}; return ${ct}; }`}return 1!==ye?`function(n) { return n * ${ye}; }`:null}function I(Q,ye){const{decimal:qe,group:je,integerWidth:ct,notation:St,precision:ni,roundingMode:Ui,sign:sn,unit:Fn,unitPer:ea,unitWidth:Or}=Q,sa=(Va,co)=>{ye&&ye(new _(Va,co))},pr={};if(Fn)switch(Fn.style){case"base-unit":pr.style="decimal";break;case"currency":pr.style="currency",pr.currency=Fn.currency;break;case"measure-unit":pr.style="unit",pr.unit=Fn.unit.replace(/.*-/,""),ea&&(pr.unit+="-per-"+ea.replace(/.*-/,""));break;case"percent":pr.style="percent";break;case"permille":sa("permille")}switch(Or){case"unit-width-full-name":pr.currencyDisplay="name",pr.unitDisplay="long";break;case"unit-width-hidden":sa(Or);break;case"unit-width-iso-code":pr.currencyDisplay="code";break;case"unit-width-narrow":pr.currencyDisplay="narrowSymbol",pr.unitDisplay="narrow";break;case"unit-width-short":pr.currencyDisplay="symbol",pr.unitDisplay="short"}switch(je){case"group-off":pr.useGrouping=!1;break;case"group-auto":pr.useGrouping=!0;break;case"group-min2":case"group-on-aligned":case"group-thousands":sa(je),pr.useGrouping=!0}if(ni)switch(ni.style){case"precision-fraction":{const{minFraction:Va,maxFraction:co,minSignificant:mo,maxSignificant:Ao,source:Vo}=ni;"number"==typeof Va&&(pr.minimumFractionDigits=Va,"number"==typeof mo&&sa("precision-fraction",Vo)),"number"==typeof co&&(pr.maximumFractionDigits=co),"number"==typeof mo&&(pr.minimumSignificantDigits=mo),"number"==typeof Ao&&(pr.maximumSignificantDigits=Ao);break}case"precision-integer":pr.maximumFractionDigits=0;break;case"precision-unlimited":pr.maximumFractionDigits=20;break;case"precision-increment":case"precision-currency-standard":break;case"precision-currency-cash":sa(ni.style)}if(St)switch(St.style){case"compact-short":pr.notation="compact",pr.compactDisplay="short";break;case"compact-long":pr.notation="compact",pr.compactDisplay="long";break;case"notation-simple":pr.notation="standard";break;case"scientific":case"engineering":{const{expDigits:Va,expSign:co,source:mo,style:Ao}=St;pr.notation=Ao,(Va&&Va>1||co&&"sign-auto"!==co)&&sa(Ao,mo);break}}if(ct){const{min:Va,max:co,source:mo}=ct;if(Va>0&&(pr.minimumIntegerDigits=Va),Number(co)>0){const Ao="engineering"===pr.notation||"scientific"===pr.notation;3===co&&Ao?pr.notation="engineering":sa("integer-width",mo)}}switch(sn){case"sign-auto":pr.signDisplay="auto";break;case"sign-always":pr.signDisplay="always";break;case"sign-except-zero":pr.signDisplay="exceptZero";break;case"sign-never":pr.signDisplay="never";break;case"sign-accounting":pr.currencySign="accounting";break;case"sign-accounting-always":pr.currencySign="accounting",pr.signDisplay="always";break;case"sign-accounting-except-zero":pr.currencySign="accounting",pr.signDisplay="exceptZero"}return"decimal-always"===qe&&sa(qe),Ui&&sa(Ui),pr}function ce(Q,ye,qe){const je=Q[ye];switch(je){case"%":return{char:"%",style:"percent",width:1};case"\u2030":return{char:"%",style:"permille",width:1};case"\xa4":{let ct=1;for(;"\xa4"===Q[++ye];)++ct;switch(ct){case 1:return{char:je,currency:"default",width:ct};case 2:return{char:je,currency:"iso-code",width:ct};case 3:return{char:je,currency:"full-name",width:ct};case 5:return{char:je,currency:"narrow",width:ct};default:return qe(new ve("\xa4",`Invalid number (${ct}) of \xa4 chars in pattern`)),null}}case"*":{const ct=Q[ye+1];if(ct)return{char:je,pad:ct,width:2};break}case"+":case"-":return{char:je,width:1};case"'":{let ct=Q[++ye],St=2;if("'"===ct)return{char:je,str:ct,width:St};for(;;){const ni=Q[++ye];if(++St,void 0===ni)return qe(new ve("'",`Unterminated quoted literal in pattern: ${ct}`)),{char:je,str:ct,width:St};if("'"===ni){if("'"!==Q[++ye])return{char:je,str:ct,width:St};++St}ct+=ni}}}return null}const Ne=Q=>Q>="0"&&Q<="9";function Re(Q,ye){const qe=Q[ye];if(Ne(qe)){let je=qe;for(;;){const ct=Q[++ye];if(!Ne(ct))return{char:"0",digits:je,width:je.length};je+=ct}}switch(qe){case"#":{let je=1;for(;"#"===Q[++ye];)++je;return{char:qe,width:je}}case"@":{let je=1;for(;"@"===Q[++ye];)++je;let ct=je;for(ye-=1;"#"===Q[++ye];)++ct;return{char:qe,min:je,width:ct}}case"E":{const je="+"===Q[ye+1];je&&++ye;let ct=0;for(;"0"===Q[++ye];)++ct;if(ct)return{char:qe,expDigits:ct,plus:je,width:(je?2:1)+ct};break}case".":case",":return{char:qe,width:1}}return null}function Ae(Q,ye,qe){let je;var Fn;(Fn=je||(je={}))[Fn.Prefix=0]="Prefix",Fn[Fn.Number=1]="Number",Fn[Fn.Suffix=2]="Suffix";const ct=[],St=[],ni=[];let Ui=je.Prefix,sn="";for(;ye<Q.length;){const Fn=Q[ye];if(";"===Fn){ye+=1;break}switch(Ui){case je.Prefix:{const ea=ce(Q,ye,qe);if(ea)sn&&(ct.push({char:"'",str:sn,width:sn.length}),sn=""),ct.push(ea),ye+=ea.width;else{const Or=Re(Q,ye);Or?(sn&&(ct.push({char:"'",str:sn,width:sn.length}),sn=""),Ui=je.Number,St.push(Or),ye+=Or.width):(sn+=Fn,ye+=1)}break}case je.Number:{const ea=Re(Q,ye);ea?(St.push(ea),ye+=ea.width):Ui=je.Suffix;break}case je.Suffix:{const ea=ce(Q,ye,qe);ea?(sn&&(ni.push({char:"'",str:sn,width:sn.length}),sn=""),ni.push(ea),ye+=ea.width):(sn+=Fn,ye+=1);break}}}return sn&&ni.push({char:"'",str:sn,width:sn.length}),{pattern:{prefix:ct,number:St,suffix:ni},pos:ye}}function Ze(Q,ye){const{pattern:qe,pos:je}=Ae(Q,0,ye);if(je<Q.length){const{pattern:ct}=Ae(Q,je,ye);return{tokens:qe,negative:ct}}return{tokens:qe}}function ft(Q,ye){const qe={};let je=!1,ct=!1,St=0,ni="",Ui=-1,sn="",Fn=0;for(let Or=0;Or<Q.length;++Or){const sa=Q[Or];switch(sa.char){case"#":-1===Ui?(ni&&ye(new ve("#","Pattern has # after integer digits")),St+=sa.width):Fn+=sa.width;break;case"0":-1===Ui?ni+=sa.digits:(Fn&&ye(new ve("0","Pattern has digits after # in fraction")),sn+=sa.digits);break;case"@":qe.precision&&ye(new Xe("precision",qe.precision)),qe.precision={style:"precision-fraction",minSignificant:sa.min,maxSignificant:sa.width};break;case",":je=!0;break;case".":1===Ui&&ye(new ve(".","Pattern has more than one decimal separator")),Ui=Or;break;case"E":ct&&ye(new Xe("exponent",qe.notation)),je&&ye(new ve("E","Exponential patterns may not contain grouping separators")),qe.notation={style:"scientific"},sa.expDigits>1&&(qe.notation.expDigits=sa.expDigits),sa.plus&&(qe.notation.expSign="sign-always"),ct=!0}}je?qe.group="group-auto":St+ni.length>3&&(qe.group="group-off");const ea=Number(`${ni||"0"}.${sn}`);if(ea&&(qe.precision={style:"precision-increment",increment:ea}),ct)if((!qe.precision||ea)&&(qe.integerWidth=St?{min:1,max:St+ni.length}:{min:Math.max(1,ni.length)}),qe.precision)ea||(qe.integerWidth={min:1,max:1});else{const Or=ni.length+sn.length;-1===Ui?Or>0&&(qe.precision={style:"precision-fraction",maxSignificant:Or}):(qe.precision={style:"precision-fraction",maxSignificant:Math.max(1,Or)+Fn},Or>1&&(qe.precision.minSignificant=Or))}else ni.length>1&&(qe.integerWidth={min:ni.length}),!qe.precision&&(sn.length||Fn)&&(qe.precision={style:"precision-fraction",minFraction:sn.length,maxFraction:sn.length+Fn});return qe}function dt(Q,ye,qe,je,ct){let St=!1,ni="";for(const Ui of Q)switch(Ui.char){case"%":ye.unit={style:Ui.style},ct?St=!0:ni="";break;case"\xa4":if(!qe){je(new ve("\xa4","The \xa4 pattern requires a currency"));break}switch(ye.unit={style:"currency",currency:qe},Ui.currency){case"iso-code":ye.unitWidth="unit-width-iso-code";break;case"full-name":ye.unitWidth="unit-width-full-name";break;case"narrow":ye.unitWidth="unit-width-narrow"}ct?St=!0:ni="";break;case"*":break;case"+":St||(ni+="+");break;case"'":St||(ni+=Ui.str)}return ni}function De(Q,ye){let qe=!1,je="";for(const ct of Q)switch(ct.char){case"%":case"\xa4":ye?qe=!0:je="";break;case"-":qe||(je+="-");break;case"'":qe||(je+=ct.str)}return je}function ge(Q,ye){let qe=arguments.length>2&&void 0!==arguments[2]?arguments[2]:sn=>{throw sn};const{tokens:je,negative:ct}=Ze(Q,qe),St=ft(je.number,qe),ni=dt(je.prefix,St,ye,qe,!0),Ui=dt(je.suffix,St,ye,qe,!1);if(ct){const sn=De(ct.prefix,!0),Fn=De(ct.suffix,!1);St.affix={pos:[ni,Ui],neg:[sn,Fn]},St.sign="sign-never"}else(ni||Ui)&&(St.affix={pos:[ni,Ui]});return St}function be(Q){return-1!==["arab","arabext","bali","beng","deva","fullwide","gujr","guru","hanidec","khmr","knda","laoo","latn","limb","mlym","mong","mymr","orya","tamldec","telu","thai","tibt"].indexOf(Q)}function ee(Q){const ye=["acceleration","angle","area","concentr","consumption","digital","duration","electric","energy","force","frequency","graphics","length","light","mass","power","pressure","speed","temperature","torque","volume"],[qe]=Q.split("-",1);return-1!==ye.indexOf(qe)}const Ie={"compact-short":0,"compact-long":0,"notation-simple":0,scientific:2,engineering:2,percent:0,permille:0,"base-unit":0,currency:1,"measure-unit":1,"per-measure-unit":1,"unit-width-narrow":0,"unit-width-short":0,"unit-width-full-name":0,"unit-width-iso-code":0,"unit-width-hidden":0,"precision-integer":0,"precision-unlimited":0,"precision-currency-standard":0,"precision-currency-cash":0,"precision-increment":1,"rounding-mode-ceiling":0,"rounding-mode-floor":0,"rounding-mode-down":0,"rounding-mode-up":0,"rounding-mode-half-even":0,"rounding-mode-half-down":0,"rounding-mode-half-up":0,"rounding-mode-unnecessary":0,"integer-width":1,scale:1,"group-off":0,"group-min2":0,"group-auto":0,"group-on-aligned":0,"group-thousands":0,latin:0,"numbering-system":1,"sign-auto":0,"sign-always":0,"sign-never":0,"sign-accounting":0,"sign-accounting-always":0,"sign-except-zero":0,"sign-accounting-except-zero":0,"decimal-auto":0,"decimal-always":0},Ye={currency:1,"integer-width":1,"measure-unit":1,"numbering-system":1,"per-measure-unit":1,"precision-increment":1,scale:1};function Me(Q){return Q in Ie}function Z(Q){return Q in Ye}function D(Q,ye,qe){if(Me(Q)){const je=Ie[Q];if(ye.length>je){if(0===je)for(const ct of ye)qe(new A(Q,ct));else qe(new pe(Q,ye,je));return!1}if(Z(Q)&&ye.length<Ye[Q])return qe(new ke(Q)),!1}return!0}function W(Q,ye){const qe="fraction"===ye?/^\.(0*)(\+|#*)$/:/^(@+)(\+|#*)$/,je=Q&&Q.match(qe);if(je){const ct=je[1].length;switch(je[2].charAt(0)){case"":return{min:ct,max:ct};case"+":return{min:ct,max:null};case"#":return{min:ct,max:ct+je[2].length}}}return null}function te(Q,ye,qe){const je=W(Q,"fraction");if(je){ye.length>1&&qe(new pe(Q,ye,1));const St={style:"precision-fraction",source:Q,minFraction:je.min};null!=je.max&&(St.maxFraction=je.max);const ni=ye[0],Ui=W(ni,"significant");return Ui?(St.source=`${Q}/${ni}`,St.minSignificant=Ui.min,null!=Ui.max&&(St.maxSignificant=Ui.max)):ni&&qe(new A(Q,ni)),St}const ct=W(Q,"significant");if(ct){for(const ni of ye)qe(new A(Q,ni));const St={style:"precision-fraction",source:Q,minSignificant:ct.min};return null!=ct.max&&(St.maxSignificant=ct.max),St}return null}class fe{constructor(ye){this.skeleton={},this.onError=ye}badOption(ye,qe){this.onError(new A(ye,qe))}assertEmpty(ye){const qe=this.skeleton[ye];qe&&this.onError(new Xe(ye,qe))}parseToken(ye,qe){if(!D(ye,qe,this.onError))return;const je=qe[0],ct=this.skeleton;switch(ye){case"compact-short":case"compact-long":case"notation-simple":this.assertEmpty("notation"),ct.notation={style:ye};break;case"scientific":case"engineering":{let ni,St=null;for(const sn of qe)switch(sn){case"sign-auto":case"sign-always":case"sign-never":case"sign-accounting":case"sign-accounting-always":case"sign-except-zero":case"sign-accounting-except-zero":ni=sn;break;default:/^\+e+$/.test(sn)?St=sn.length-1:this.badOption(ye,sn)}this.assertEmpty("notation");const Ui=qe.join("/");ct.notation=St&&ni?{style:ye,source:Ui,expDigits:St,expSign:ni}:St?{style:ye,source:Ui,expDigits:St}:ni?{style:ye,source:Ui,expSign:ni}:{style:ye,source:Ui};break}case"percent":case"permille":case"base-unit":this.assertEmpty("unit"),ct.unit={style:ye};break;case"currency":/^[A-Z]{3}$/.test(je)?(this.assertEmpty("unit"),ct.unit={style:ye,currency:je}):this.badOption(ye,je);break;case"measure-unit":ee(je)?(this.assertEmpty("unit"),ct.unit={style:ye,unit:je}):this.badOption(ye,je);break;case"per-measure-unit":ee(je)?(this.assertEmpty("unitPer"),ct.unitPer=je):this.badOption(ye,je);break;case"unit-width-narrow":case"unit-width-short":case"unit-width-full-name":case"unit-width-iso-code":case"unit-width-hidden":this.assertEmpty("unitWidth"),ct.unitWidth=ye;break;case"precision-integer":case"precision-unlimited":case"precision-currency-standard":case"precision-currency-cash":this.assertEmpty("precision"),ct.precision={style:ye};break;case"precision-increment":{const St=Number(je);St>0?(this.assertEmpty("precision"),ct.precision={style:ye,increment:St}):this.badOption(ye,je);break}case"rounding-mode-ceiling":case"rounding-mode-floor":case"rounding-mode-down":case"rounding-mode-up":case"rounding-mode-half-even":case"rounding-mode-half-odd":case"rounding-mode-half-ceiling":case"rounding-mode-half-floor":case"rounding-mode-half-down":case"rounding-mode-half-up":case"rounding-mode-unnecessary":this.assertEmpty("roundingMode"),ct.roundingMode=ye;break;case"integer-width":if(/^\+0*$/.test(je))this.assertEmpty("integerWidth"),ct.integerWidth={source:je,min:je.length-1};else{const St=je.match(/^#*(0*)$/);St?(this.assertEmpty("integerWidth"),ct.integerWidth={source:je,min:St[1].length,max:St[0].length}):this.badOption(ye,je)}break;case"scale":{const St=Number(je);St>0?(this.assertEmpty("scale"),ct.scale=St):this.badOption(ye,je);break}case"group-off":case"group-min2":case"group-auto":case"group-on-aligned":case"group-thousands":this.assertEmpty("group"),ct.group=ye;break;case"latin":this.assertEmpty("numberingSystem"),ct.numberingSystem="latn";break;case"numbering-system":be(je)?(this.assertEmpty("numberingSystem"),ct.numberingSystem=je):this.badOption(ye,je);break;case"sign-auto":case"sign-always":case"sign-never":case"sign-accounting":case"sign-accounting-always":case"sign-except-zero":case"sign-accounting-except-zero":this.assertEmpty("sign"),ct.sign=ye;break;case"decimal-auto":case"decimal-always":this.assertEmpty("decimal"),ct.decimal=ye;break;default:{const St=te(ye,qe,this.onError);St?(this.assertEmpty("precision"),ct.precision=St):this.onError(new Ce(ye))}}}}function Ve(Q){let ye=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ct=>{throw ct};const qe=[];for(const ct of Q.split(" "))if(ct){const St=ct.split("/"),ni=St.shift()||"";qe.push({stem:ni,options:St})}const je=new fe(ye);for(const{stem:ct,options:St}of qe)je.parseToken(ct,St);return je.skeleton}function We(Q,ye,qe,je){"string"==typeof ye&&(ye=0===ye.indexOf("::")?Ve(ye.slice(2),je):ge(ye,qe,je));const ct=E(Q,ye),St=I(ye,je),ni=se(ye),Ui=new Intl.NumberFormat(ct,St);if(ye.affix){const[sn,Fn]=ye.affix.pos,[ea,Or]=ye.affix.neg||["",""];return sa=>{const pr=Ui.format(ni(sa));return sa<0?`${ea}${pr}${Or}`:`${sn}${pr}${Fn}`}}return sn=>Ui.format(ni(sn))}function R(Q,ye,qe,je){"string"==typeof ye&&(ye=0===ye.indexOf("::")?Ve(ye.slice(2),je):ge(ye,qe,je));const ct=E(Q,ye),St=I(ye,je),ni=L(ye),Ui=["(function() {",`var opt = ${JSON.stringify(St)};`,`var nf = new Intl.NumberFormat(${JSON.stringify(ct)}, opt);`];let sn="nf.format(value)";if(ni&&(Ui.push(`var mod = ${ni};`),sn="nf.format(mod(value))"),ye.affix){const[Fn,ea]=ye.affix.pos.map(Or=>JSON.stringify(Or));if(ye.affix.neg){const[Or,sa]=ye.affix.neg.map(pr=>JSON.stringify(pr));sn=`value < 0 ? ${Or} + ${sn} + ${sa} : ${Fn} + ${sn} + ${ea}`}else sn=`${Fn} + ${sn} + ${ea}`}return Ui.push(`return function(value) { return ${sn}; }`),Ui.join("\n ")+"\n})()"}var Q,ye,qe,z=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Oe={},tt={},at={};ye=z,qe=function(){var ye=Object.prototype.hasOwnProperty,qe=Object.prototype.toString,je="boolean"==typeof(new RegExp).sticky;function ct(fn){return fn&&"[object RegExp]"===qe.call(fn)}function St(fn){return fn&&"object"==typeof fn&&!ct(fn)&&!Array.isArray(fn)}function ni(fn){return fn.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Ui(fn){return new RegExp("|"+fn).exec("").length-1}function sn(fn){return"("+fn+")"}function Fn(fn){return fn.length?"(?:"+fn.map(function(xr){return"(?:"+xr+")"}).join("|")+")":"(?!)"}function ea(fn){if("string"==typeof fn)return"(?:"+ni(fn)+")";if(ct(fn)){if(fn.ignoreCase)throw new Error("RegExp /i flag not allowed");if(fn.global)throw new Error("RegExp /g flag is implied");if(fn.sticky)throw new Error("RegExp /y flag is implied");if(fn.multiline)throw new Error("RegExp /m flag is implied");return fn.source}throw new Error("Not a pattern: "+fn)}function Or(fn,ar){return fn.length>ar?fn:Array(ar-fn.length+1).join(" ")+fn}function sa(fn,ar){for(var xr=fn.length,Zr=0;;){var xa=fn.lastIndexOf("\n",xr-1);if(-1===xa||(xr=xa,++Zr===ar)||0===xr)break}var _a=Zr<ar?0:xr+1;return fn.substring(_a).split("\n")}function pr(fn){for(var ar=Object.getOwnPropertyNames(fn),xr=[],Zr=0;Zr<ar.length;Zr++){var xa=ar[Zr],_a=fn[xa],ka=[].concat(_a);if("include"!==xa){var Ka=[];ka.forEach(function(Oa){St(Oa)?(Ka.length&&xr.push(co(xa,Ka)),xr.push(co(xa,Oa)),Ka=[]):Ka.push(Oa)}),Ka.length&&xr.push(co(xa,Ka))}else for(var ho=0;ho<ka.length;ho++)xr.push({include:ka[ho]})}return xr}function Va(fn){for(var ar=[],xr=0;xr<fn.length;xr++){var Zr=fn[xr];if(Zr.include)for(var xa=[].concat(Zr.include),_a=0;_a<xa.length;_a++)ar.push({include:xa[_a]});else{if(!Zr.type)throw new Error("Rule has no type: "+JSON.stringify(Zr));ar.push(co(Zr.type,Zr))}}return ar}function co(fn,ar){if(St(ar)||(ar={match:ar}),ar.include)throw new Error("Matching rules cannot also include states");var xr={defaultType:fn,lineBreaks:!!ar.error||!!ar.fallback,pop:!1,next:null,push:null,error:!1,fallback:!1,value:null,type:null,shouldThrow:!1};for(var Zr in ar)ye.call(ar,Zr)&&(xr[Zr]=ar[Zr]);if("string"==typeof xr.type&&fn!==xr.type)throw new Error("Type transform cannot be a string (type '"+xr.type+"' for token '"+fn+"')");var xa=xr.match;return xr.match=Array.isArray(xa)?xa:xa?[xa]:[],xr.match.sort(function(_a,ka){return ct(_a)&&ct(ka)?0:ct(ka)?-1:ct(_a)?1:ka.length-_a.length}),xr}function mo(fn){return Array.isArray(fn)?Va(fn):pr(fn)}var Ao=co("error",{lineBreaks:!0,shouldThrow:!0});function Vo(fn,ar){for(var xr=null,Zr=Object.create(null),xa=!0,_a=null,ka=[],ho=[],Ka=0;Ka<fn.length;Ka++)fn[Ka].fallback&&(xa=!1);for(Ka=0;Ka<fn.length;Ka++){var Oa=fn[Ka];if(Oa.include)throw new Error("Inheritance is not allowed in stateless lexers");if(Oa.error||Oa.fallback){if(xr)throw!Oa.fallback==!xr.fallback?new Error("Multiple "+(Oa.fallback?"fallback":"error")+" rules not allowed (for token '"+Oa.defaultType+"')"):new Error("fallback and error are mutually exclusive (for token '"+Oa.defaultType+"')");xr=Oa}var Bo=Oa.match.slice();if(xa)for(;Bo.length&&"string"==typeof Bo[0]&&1===Bo[0].length;)Zr[Bo.shift().charCodeAt(0)]=Oa;if(Oa.pop||Oa.push||Oa.next){if(!ar)throw new Error("State-switching options are not allowed in stateless lexers (for token '"+Oa.defaultType+"')");if(Oa.fallback)throw new Error("State-switching options are not allowed on fallback tokens (for token '"+Oa.defaultType+"')")}if(0!==Bo.length){xa=!1,ka.push(Oa);for(var rs=0;rs<Bo.length;rs++){var as=Bo[rs];if(ct(as))if(null===_a)_a=as.unicode;else if(_a!==as.unicode&&!1===Oa.fallback)throw new Error("If one rule is /u then all must be")}var ys=Fn(Bo.map(ea)),K0=new RegExp(ys);if(K0.test(""))throw new Error("RegExp matches empty string: "+K0);if(Ui(ys)>0)throw new Error("RegExp has capture groups: "+K0+"\nUse (?: \u2026 ) instead");if(!Oa.lineBreaks&&K0.test("\n"))throw new Error("Rule should declare lineBreaks: "+K0);ho.push(sn(ys))}}var bs=xr&&xr.fallback,js=je&&!bs?"ym":"gm",F1=je||bs?"":"|";return!0===_a&&(js+="u"),{regexp:new RegExp(Fn(ho)+F1,js),groups:ka,fast:Zr,error:xr||Ao}}function Zo(fn){var ar=Vo(mo(fn));return new To({start:ar},"start")}function h0(fn,ar,xr){var Zr=fn&&(fn.push||fn.next);if(Zr&&!xr[Zr])throw new Error("Missing state '"+Zr+"' (in token '"+fn.defaultType+"' of state '"+ar+"')");if(fn&&fn.pop&&1!=+fn.pop)throw new Error("pop must be 1 (in token '"+fn.defaultType+"' of state '"+ar+"')")}function x0(fn,ar){var xr=fn.$all?mo(fn.$all):[];delete fn.$all;var Zr=Object.getOwnPropertyNames(fn);ar||(ar=Zr[0]);for(var xa=Object.create(null),_a=0;_a<Zr.length;_a++)xa[ka=Zr[_a]]=mo(fn[ka]).concat(xr);for(_a=0;_a<Zr.length;_a++)for(var ho=xa[ka=Zr[_a]],Ka=Object.create(null),Oa=0;Oa<ho.length;Oa++){var Bo=ho[Oa];if(Bo.include){var Ks=[Oa,1];if(Bo.include!==ka&&!Ka[Bo.include]){Ka[Bo.include]=!0;var rs=xa[Bo.include];if(!rs)throw new Error("Cannot include nonexistent state '"+Bo.include+"' (in state '"+ka+"')");for(var as=0;as<rs.length;as++){var ys=rs[as];-1===ho.indexOf(ys)&&Ks.push(ys)}}ho.splice.apply(ho,Ks),Oa--}}var K0=Object.create(null);for(_a=0;_a<Zr.length;_a++){var ka;K0[ka=Zr[_a]]=Vo(xa[ka],!0)}for(_a=0;_a<Zr.length;_a++){var Es=Zr[_a],bs=K0[Es],js=bs.groups;for(Oa=0;Oa<js.length;Oa++)h0(js[Oa],Es,K0);var F1=Object.getOwnPropertyNames(bs.fast);for(Oa=0;Oa<F1.length;Oa++)h0(bs.fast[F1[Oa]],Es,K0)}return new To(K0,ar)}function C0(fn){for(var ar=typeof Map<"u",xr=ar?new Map:Object.create(null),Zr=Object.getOwnPropertyNames(fn),xa=0;xa<Zr.length;xa++){var _a=Zr[xa],ka=fn[_a];(Array.isArray(ka)?ka:[ka]).forEach(function(Ka){if("string"!=typeof Ka)throw new Error("keyword must be string (in keyword '"+_a+"')");ar?xr.set(Ka,_a):xr[Ka]=_a})}return function(Ka){return ar?xr.get(Ka):xr[Ka]}}var To=function(fn,ar){this.startState=ar,this.states=fn,this.buffer="",this.stack=[],this.reset()};To.prototype.reset=function(fn,ar){return this.buffer=fn||"",this.index=0,this.line=ar?ar.line:1,this.col=ar?ar.col:1,this.queuedToken=ar?ar.queuedToken:null,this.queuedText=ar?ar.queuedText:"",this.queuedThrow=ar?ar.queuedThrow:null,this.setState(ar?ar.state:this.startState),this.stack=ar&&ar.stack?ar.stack.slice():[],this},To.prototype.save=function(){return{line:this.line,col:this.col,state:this.state,stack:this.stack.slice(),queuedToken:this.queuedToken,queuedText:this.queuedText,queuedThrow:this.queuedThrow}},To.prototype.setState=function(fn){if(fn&&this.state!==fn){this.state=fn;var ar=this.states[fn];this.groups=ar.groups,this.error=ar.error,this.re=ar.regexp,this.fast=ar.fast}},To.prototype.popState=function(){this.setState(this.stack.pop())},To.prototype.pushState=function(fn){this.stack.push(this.state),this.setState(fn)};var Fs=je?function(fn,ar){return fn.exec(ar)}:function(fn,ar){var xr=fn.exec(ar);return 0===xr[0].length?null:xr};function u1(){return this.value}if(To.prototype._getGroup=function(fn){for(var ar=this.groups.length,xr=0;xr<ar;xr++)if(void 0!==fn[xr+1])return this.groups[xr];throw new Error("Cannot find token type for matched text")},To.prototype.next=function(){var fn=this.index;if(this.queuedGroup){var ar=this._token(this.queuedGroup,this.queuedText,fn);return this.queuedGroup=null,this.queuedText="",ar}var xr=this.buffer;if(fn!==xr.length){if(ka=this.fast[xr.charCodeAt(fn)])return this._token(ka,xr.charAt(fn),fn);var Zr=this.re;Zr.lastIndex=fn;var xa=Fs(Zr,xr),_a=this.error;if(null==xa)return this._token(_a,xr.slice(fn,xr.length),fn);var ka=this._getGroup(xa),ho=xa[0];return _a.fallback&&xa.index!==fn?(this.queuedGroup=ka,this.queuedText=ho,this._token(_a,xr.slice(fn,xa.index),fn)):this._token(ka,ho,fn)}},To.prototype._token=function(fn,ar,xr){var Zr=0;if(fn.lineBreaks){var xa=/\n/g,_a=1;if("\n"===ar)Zr=1;else for(;xa.exec(ar);)Zr++,_a=xa.lastIndex}var ka={type:"function"==typeof fn.type&&fn.type(ar)||fn.defaultType,value:"function"==typeof fn.value?fn.value(ar):ar,text:ar,toString:u1,offset:xr,lineBreaks:Zr,line:this.line,col:this.col},ho=ar.length;if(this.index+=ho,this.line+=Zr,0!==Zr?this.col=ho-_a+1:this.col+=ho,fn.shouldThrow)throw new Error(this.formatError(ka,"invalid syntax"));return fn.pop?this.popState():fn.push?this.pushState(fn.push):fn.next&&this.setState(fn.next),ka},typeof Symbol<"u"&&Symbol.iterator){var F0=function(fn){this.lexer=fn};F0.prototype.next=function(){var fn=this.lexer.next();return{value:fn,done:!fn}},F0.prototype[Symbol.iterator]=function(){return this},To.prototype[Symbol.iterator]=function(){return new F0(this)}}return To.prototype.formatError=function(fn,ar){if(null==fn){var xr=this.buffer.slice(this.index);fn={text:xr,offset:this.index,lineBreaks:-1===xr.indexOf("\n")?0:1,line:this.line,col:this.col}}var Zr=2,xa=Math.max(fn.line-Zr,1),_a=fn.line+Zr,ka=String(_a).length,ho=sa(this.buffer,this.line-fn.line+Zr+1).slice(0,5),Ka=[];Ka.push(ar+" at line "+fn.line+" col "+fn.col+":"),Ka.push("");for(var Oa=0;Oa<ho.length;Oa++){var Bo=ho[Oa],Ks=xa+Oa;Ka.push(Or(String(Ks),ka)+" "+Bo),Ks===fn.line&&Ka.push(Or("",ka+fn.col+1)+"^")}return Ka.join("\n")},To.prototype.clone=function(){return new To(this.states,this.state)},To.prototype.has=function(fn){return!0},{compile:Zo,states:x0,error:Object.freeze({error:!0}),fallback:Object.freeze({fallback:!0}),keywords:C0}},(Q={get exports(){return at},set exports(Q){at=Q}}).exports?Q.exports=qe():ye.moo=qe(),function(Q){var ye=z&&z.__importDefault||function(je){return je&&je.__esModule?je:{default:je}};Object.defineProperty(Q,"__esModule",{value:!0}),Q.lexer=Q.states=void 0;const qe=ye(at);Q.states={body:{doubleapos:{match:"''",value:()=>"'"},quoted:{lineBreaks:!0,match:/'[{}#](?:[^]*?[^'])?'(?!')/u,value:je=>je.slice(1,-1).replace(/''/g,"'")},argument:{lineBreaks:!0,match:/\{\s*[^\p{Pat_Syn}\p{Pat_WS}]+\s*/u,push:"arg",value:je=>je.substring(1).trim()},octothorpe:"#",end:{match:"}",pop:1},content:{lineBreaks:!0,match:/[^][^{}#']*/u}},arg:{select:{lineBreaks:!0,match:/,\s*(?:plural|select|selectordinal)\s*,\s*/u,next:"select",value:je=>je.split(",")[1].trim()},"func-args":{lineBreaks:!0,match:/,\s*[^\p{Pat_Syn}\p{Pat_WS}]+\s*,/u,next:"body",value:je=>je.split(",")[1].trim()},"func-simple":{lineBreaks:!0,match:/,\s*[^\p{Pat_Syn}\p{Pat_WS}]+\s*/u,value:je=>je.substring(1).trim()},end:{match:"}",pop:1}},select:{offset:{lineBreaks:!0,match:/\s*offset\s*:\s*\d+\s*/u,value:je=>je.split(":")[1].trim()},case:{lineBreaks:!0,match:/\s*(?:=\d+|[^\p{Pat_Syn}\p{Pat_WS}]+)\s*\{/u,push:"body",value:je=>je.substring(0,je.indexOf("{")).trim()},end:{match:/\s*\}/u,pop:1}}},Q.lexer=qe.default.states(Q.states)}(tt),Object.defineProperty(Oe,"__esModule",{value:!0});var k=Oe.parse=Oe.ParseError=void 0;const K=tt,Be=Q=>({offset:Q.offset,line:Q.line,col:Q.col,text:Q.text,lineBreaks:Q.lineBreaks}),Ge=Q=>"plural"===Q||"select"===Q||"selectordinal"===Q;function ne(Q,ye){let qe="",je="";for(const St of ye){const ni=St.ctx.text;switch(je+=ni,St.type){case"content":qe+=St.value;break;case"argument":case"function":case"octothorpe":qe+=ni;break;default:throw new ri(Q,`Unsupported part in strict mode function arg style: ${ni}`)}}return[{type:"content",value:qe.trim(),ctx:Object.assign({},ye[0].ctx,{text:je})}]}const Ke=["number","date","time","spellout","ordinal","duration"],Xt=["zero","one","two","few","many","other"];class ri extends Error{constructor(ye,qe){super(K.lexer.formatError(ye,qe))}}Oe.ParseError=ri;class vi{constructor(ye,qe){this.lexer=K.lexer.reset(ye),this.cardinalKeys=qe&&qe.cardinal||Xt,this.ordinalKeys=qe&&qe.ordinal||Xt,this.strict=qe&&qe.strict||!1}parse(){return this.parseBody(!1,!0)}checkSelectKey(ye,qe,je){if("="===je[0]){if("select"===qe)throw new ri(ye,`The case ${je} is not valid with select`)}else if("select"!==qe){const ct="plural"===qe?this.cardinalKeys:this.ordinalKeys;if(ct.length>0&&!ct.includes(je))throw new ri(ye,`The ${qe} case ${je} is not valid in this locale`)}}parseSelect(ye,qe,je,ct){let{value:St}=ye;const ni={type:ct,arg:St,cases:[],ctx:je};"plural"===ct||"selectordinal"===ct?qe=!0:this.strict&&(qe=!1);for(const Ui of this.lexer)switch(Ui.type){case"offset":if("select"===ct)throw new ri(Ui,"Unexpected plural offset for select");if(ni.cases.length>0)throw new ri(Ui,"Plural offset must be set before cases");ni.pluralOffset=Number(Ui.value),je.text+=Ui.text,je.lineBreaks+=Ui.lineBreaks;break;case"case":this.checkSelectKey(Ui,ct,Ui.value),ni.cases.push({key:Ui.value,tokens:this.parseBody(qe),ctx:Be(Ui)});break;case"end":return ni;default:throw new ri(Ui,`Unexpected lexer token: ${Ui.type}`)}throw new ri(null,"Unexpected message end")}parseArgToken(ye,qe){const je=Be(ye),ct=this.lexer.next();if(!ct)throw new ri(null,"Unexpected message end");if(je.text+=ct.text,je.lineBreaks+=ct.lineBreaks,this.strict&&("func-simple"===ct.type||"func-args"===ct.type)&&!Ke.includes(ct.value)){const St=`Invalid strict mode function arg type: ${ct.value}`;throw new ri(ye,St)}switch(ct.type){case"end":return{type:"argument",arg:ye.value,ctx:je};case"func-simple":{const St=this.lexer.next();if(!St)throw new ri(null,"Unexpected message end");if("end"!==St.type)throw new ri(St,`Unexpected lexer token: ${St.type}`);if(je.text+=St.text,Ge(ct.value.toLowerCase()))throw new ri(ct,`Invalid type identifier: ${ct.value}`);return{type:"function",arg:ye.value,key:ct.value,ctx:je}}case"func-args":{if(Ge(ct.value.toLowerCase())){const ni=`Invalid type identifier: ${ct.value}`;throw new ri(ct,ni)}let St=this.parseBody(!this.strict&&qe);return this.strict&&St.length>0&&(St=ne(ye,St)),{type:"function",arg:ye.value,key:ct.value,param:St,ctx:je}}case"select":if(Ge(ct.value))return this.parseSelect(ye,qe,je,ct.value);throw new ri(ct,`Unexpected select type ${ct.value}`);default:throw new ri(ct,`Unexpected lexer token: ${ct.type}`)}}parseBody(ye,qe){const je=[];let ct=null;for(const St of this.lexer)if("argument"===St.type)ct&&(ct=null),je.push(this.parseArgToken(St,ye));else if("octothorpe"===St.type&&ye)ct&&(ct=null),je.push({type:"octothorpe",ctx:Be(St)});else{if("end"===St.type&&!qe)return je;{let ni=St.value;if(!ye&&"quoted"===St.type&&"#"===ni[0]){if(ni.includes("{"))throw new ri(St,`Unsupported escape pattern: ${ni}`);ni=St.text}ct?(ct.value+=ni,ct.ctx.text+=St.text,ct.ctx.lineBreaks+=St.lineBreaks):(ct={type:"content",value:ni,ctx:Be(St)},je.push(ct))}}if(qe)return je;throw new ri(null,"Unexpected message end")}}function ii(Q){let ye=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new vi(Q,ye).parse()}function qt(Q){return qt[Q]||(qt[Q]=new Intl.NumberFormat(Q))}function Yt(Q,ye,qe){return qt(Q).format(ye-qe)}function ui(Q,ye,qe,je){var ct=ye-qe;if(isNaN(ct))throw new Error("`"+je+"` or its offset is not a number");return qt(Q).format(ct)}function Ki(Q,ye,qe,je,ct){if({}.hasOwnProperty.call(je,Q))return je[Q];ye&&(Q-=ye);var St=qe(Q,ct);return St in je?je[St]:je.other}function Pi(Q,ye){return{}.hasOwnProperty.call(ye,Q)?ye[Q]:ye.other}function bt(Q,ye){for(var qe=0;qe<Q.length;++qe)if(!ye||void 0===ye[Q[qe]])throw new Error("Message requires argument '".concat(Q[qe],"'"))}k=Oe.parse=ii;var O=Object.freeze({__proto__:null,_nf:qt,number:Yt,plural:Ki,reqArgs:bt,select:Pi,strictNumber:ui});function c(Q,ye,qe){var je={day:"numeric",month:"short",year:"numeric"};switch(qe){case"full":je.weekday="long";case"long":je.month="long";break;case"short":je.month="numeric"}return new Date(Q).toLocaleDateString(ye,je)}function l(Q){if("number"!=typeof Q&&(Q=Number(Q)),!isFinite(Q))return String(Q);var ye="";Q<0?(ye="-",Q=Math.abs(Q)):Q=Number(Q);var qe=Q%60,je=[Math.round(qe)===qe?qe:qe.toFixed(3)];return Q<60?je.unshift(0):(Q=Math.round((Q-Number(je[0]))/60),je.unshift(Q%60),Q>=60&&(Q=Math.round((Q-Number(je[0]))/60),je.unshift(Q))),ye+je.shift()+":"+je.map(function(St){return St<10?"0"+String(St):String(St)}).join(":")}var v={};function H(Q,ye){var qe=String(Q)+JSON.stringify(ye);return v[qe]||(v[qe]=new Intl.NumberFormat(Q,ye)),v[qe]}function it(Q,ye,qe,je){var ct=qe&&qe.split(":")||[],St=ct[0],ni=ct[1];return H(ye,{integer:{maximumFractionDigits:0},percent:{style:"percent"},currency:{style:"currency",currency:ni&&ni.trim()||je,minimumFractionDigits:2,maximumFractionDigits:2}}[St]||{}).format(Q)}var lt=function(Q,ye,qe){return H(ye,{style:"currency",currency:qe,minimumFractionDigits:2,maximumFractionDigits:2}).format(Q)},Y=function(Q,ye){return H(ye,{maximumFractionDigits:0}).format(Q)},Te=function(Q,ye){return H(ye,{style:"percent"}).format(Q)};function At(Q,ye,qe){var je={second:"numeric",minute:"numeric",hour:"numeric"};switch(qe){case"full":case"long":je.timeZoneName="short";break;case"short":delete je.second}return new Date(Q).toLocaleTimeString(ye,je)}var Wt=Object.freeze({__proto__:null,date:c,duration:l,numberCurrency:lt,numberFmt:it,numberInteger:Y,numberPercent:Te,time:At}),nt={ES3:{break:!0,continue:!0,delete:!0,else:!0,for:!0,function:!0,if:!0,in:!0,new:!0,return:!0,this:!0,typeof:!0,var:!0,void:!0,while:!0,with:!0,case:!0,catch:!0,default:!0,do:!0,finally:!0,instanceof:!0,switch:!0,throw:!0,try:!0},ESnext:{await:!0,debugger:!0,class:!0,enum:!0,extends:!0,super:!0,const:!0,export:!0,import:!0,null:!0,true:!0,false:!0,implements:!0,let:!0,private:!0,public:!0,yield:!0,interface:!0,package:!0,protected:!0,static:!0}};function Et(Q){let ye=0;for(let qe=0;qe<Q.length;++qe)ye=(ye<<5)-ye+Q.charCodeAt(qe),ye|=0;return ye}function di(Q,ye){ye&&(Q+=" "+Et(Q).toString(36));const qe=Q.trim().replace(/\W+/g,"_");return nt.ES3[qe]||nt.ESnext[qe]||/^\d/.test(qe)?"_"+qe:qe}function wi(Q,ye){if(/^[A-Z_$][0-9A-Z_$]*$/i.test(ye)&&!nt.ES3[ye])return Q?Q+"."+ye:ye;{const qe=JSON.stringify(ye);return Q?Q+"["+qe+"]":qe}}var kn=new RegExp("^"+["ar","ckb","fa","he","ks($|[^bfh])","lrc","mzn","pa-Arab","ps","ug","ur","uz-Arab","yi"].join("|^"));function Wi(Q,ye){var qe=kn.test(ye),je=JSON.stringify(qe?"\u200f":"\u200e");return"".concat(je," + ").concat(Q," + ").concat(je)}var xi="@messageformat/runtime",en="@messageformat/runtime/lib/cardinals",mi="@messageformat/runtime/lib/plurals",Ot="@messageformat/runtime/lib/formatters",ti=function(){function Q(ye){this.arguments=[],this.runtime={},this.options=ye}return Q.prototype.compile=function(ye,qe,je){var ct,St,ni=this,Ui=this.options,sn=Ui.localeCodeFromKey,Fn=Ui.requireAllArguments,ea=Ui.strict;if("object"==typeof ye){var Or={};try{for(var sa=a(Object.keys(ye)),pr=sa.next();!pr.done;pr=sa.next()){var Va=pr.value,co=sn?sn(Va):Va,mo=je&&co&&je[co]||qe;Or[Va]=this.compile(ye[Va],mo,je)}}catch(C0){ct={error:C0}}finally{try{pr&&!pr.done&&(St=sa.return)&&St.call(sa)}finally{if(ct)throw ct.error}}return Or}this.plural=qe;var Ao={cardinal:qe.cardinals,ordinal:qe.ordinals,strict:ea};this.arguments=[];var Vo=k(ye,Ao).map(function(C0){return ni.token(C0,null)}),Zo=this.arguments.length>0,h0=this.concatenate(Vo,!0);if(Fn&&Zo){this.setRuntimeFn("reqArgs");var x0=JSON.stringify(this.arguments);return"(d) => { reqArgs(".concat(x0,", d); return ").concat(h0,"; }")}return"(".concat(Zo?"d":"",") => ").concat(h0)},Q.prototype.cases=function(ye,qe){var je=this,ct=!0,St=ye.cases.map(function(ea){var Or=ea.key,sa=ea.tokens;"other"===Or&&(ct=!1);var pr=sa.map(function(Va){return je.token(Va,qe)});return"".concat(wi(null,Or.replace(/^=/,"")),": ").concat(je.concatenate(pr,!1))});if(ct){var ni=ye.type,Ui=this.plural,sn=Ui.cardinals,Fn=Ui.ordinals;if("select"===ni||"plural"===ni&&sn.includes("other")||"selectordinal"===ni&&Fn.includes("other"))throw new Error("No 'other' form found in ".concat(JSON.stringify(ye)))}return"{ ".concat(St.join(", ")," }")},Q.prototype.concatenate=function(ye,qe){return"values"===this.options.returnType&&(qe||ye.length>1)?"["+ye.join(", ")+"]":ye.join(" + ")||'""'},Q.prototype.token=function(ye,qe){if("content"===ye.type)return JSON.stringify(ye.value);var ni,Ui,je=this.plural,ct=je.id,St=je.lc;switch("arg"in ye?(this.arguments.push(ye.arg),ni=[wi("d",ye.arg)]):ni=[],ye.type){case"argument":return this.options.biDiSupport?Wi(String(ni[0]),St):String(ni[0]);case"select":Ui="select",qe&&this.options.strict&&(qe=null),ni.push(this.cases(ye,qe)),this.setRuntimeFn("select");break;case"selectordinal":Ui="plural",ni.push(ye.pluralOffset||0,ct,this.cases(ye,ye),1),this.setLocale(ct,!0),this.setRuntimeFn("plural");break;case"plural":Ui="plural",ni.push(ye.pluralOffset||0,ct,this.cases(ye,ye)),this.setLocale(ct,!1),this.setRuntimeFn("plural");break;case"function":if(!this.options.customFormatters[ye.key]){if("date"===ye.key){Ui=this.setDateFormatter(ye,ni,qe);break}if("number"===ye.key){Ui=this.setNumberFormatter(ye,ni,qe);break}}if(ni.push(JSON.stringify(this.plural.locale)),ye.param){qe&&this.options.strict&&(qe=null);var sn=this.getFormatterArg(ye,qe);sn&&ni.push(sn)}Ui=ye.key,this.setFormatter(Ui);break;case"octothorpe":if(!qe)return'"#"';ni=[JSON.stringify(this.plural.locale),wi("d",qe.arg),qe.pluralOffset||0],this.options.strict?(Ui="strictNumber",ni.push(JSON.stringify(qe.arg)),this.setRuntimeFn("strictNumber")):(Ui="number",this.setRuntimeFn("number"))}if(!Ui)throw new Error("Parser error for token "+JSON.stringify(ye));return"".concat(Ui,"(").concat(ni.join(", "),")")},Q.prototype.runtimeIncludes=function(ye,qe){if(di(ye)!==ye)throw new SyntaxError("Reserved word used as ".concat(qe," identifier: ").concat(ye));var je=this.runtime[ye];if(!je||je.type===qe)return je;throw new TypeError("Cannot override ".concat(je.type," runtime function as ").concat(qe,": ").concat(ye))},Q.prototype.setLocale=function(ye,qe){var sn,Fn,ea,je=this.runtimeIncludes(ye,"locale"),ct=this.plural,St=ct.getCardinal,ni=ct.getPlural,Ui=ct.isDefault;if(!qe&&Ui&&St){if(je)return;sn=function(Or){return St(Or)},Fn=en,ea=function(){return String(St)}}else{if(je&&(!Ui||je.module===mi))return;sn=function(Or,sa){return ni(Or,sa)},Fn=Ui?mi:ni.module||null,ea=function(){return String(ni)}}this.runtime[ye]=Object.assign(sn,{id:ye,module:Fn,toString:ea,type:"locale"})},Q.prototype.setRuntimeFn=function(ye){this.runtimeIncludes(ye,"runtime")||(this.runtime[ye]=Object.assign(O[ye],{id:ye,module:xi,type:"runtime"}))},Q.prototype.getFormatterArg=function(ye,qe){var je,ct,St,ni,Ui=this,sn=ye.key,Fn=ye.param,ea=this.options.customFormatters[sn]||yi(sn)&&Wt[sn];if(!ea||!Fn)return null;var Or="arg"in ea&&ea.arg||"string";if("options"===Or){var sa="";try{for(var pr=a(Fn),Va=pr.next();!Va.done;Va=pr.next()){var co=Va.value;if("content"!==co.type)throw new SyntaxError("Expected literal options for ".concat(sn," formatter"));sa+=co.value}}catch(F0){je={error:F0}}finally{try{Va&&!Va.done&&(ct=pr.return)&&ct.call(pr)}finally{if(je)throw je.error}}var mo={};try{for(var Ao=a(sa.split(",")),Vo=Ao.next();!Vo.done;Vo=Ao.next()){var Zo=Vo.value,h0=Zo.indexOf(":");if(-1===h0)mo[Zo.trim()]=null;else{var x0=Zo.substring(0,h0).trim(),C0=Zo.substring(h0+1).trim();if("true"===C0)mo[x0]=!0;else if("false"===C0)mo[x0]=!1;else if("null"===C0)mo[x0]=null;else{var To=Number(C0);mo[x0]=Number.isFinite(To)?To:C0}}}}catch(F0){St={error:F0}}finally{try{Vo&&!Vo.done&&(ni=Ao.return)&&ni.call(Ao)}finally{if(St)throw St.error}}return JSON.stringify(mo)}var Fs=Fn.map(function(F0){return Ui.token(F0,qe)});if("raw"===Or)return"[".concat(Fs.join(", "),"]");var u1=Fs.join(" + ");return u1?"(".concat(u1,").trim()"):'""'},Q.prototype.setFormatter=function(ye){if(!this.runtimeIncludes(ye,"formatter")){var qe=this.options.customFormatters[ye];if(qe)"function"==typeof qe&&(qe={formatter:qe}),this.runtime[ye]=Object.assign(qe.formatter,{type:"formatter"},"module"in qe&&qe.module&&qe.id?{id:di(qe.id),module:qe.module}:{id:null,module:null});else{if(!yi(ye))throw new Error("Formatting function not found: ".concat(ye));this.runtime[ye]=Object.assign(Wt[ye],{type:"formatter"},{id:ye,module:Ot})}}},Q.prototype.setDateFormatter=function(ye,qe,je){var ct=this,St=ye.param,ni=this.plural.locale,Ui=St&&1===St.length&&St[0];if(Ui&&"content"===Ui.type&&/^\s*::/.test(Ui.value)){var sn=Ui.value.trim().substr(2),Fn=di("date_".concat(ni,"_").concat(sn),!0);if(!this.runtimeIncludes(Fn,"formatter")){var ea=Ue(ni,sn);this.runtime[Fn]=Object.assign(ea,{id:Fn,module:null,toString:function(){return Pe(ni,sn)},type:"formatter"})}return Fn}if(qe.push(JSON.stringify(ni)),St&&St.length>0){je&&this.options.strict&&(je=null);var Or=St.map(function(sa){return ct.token(sa,je)});qe.push("("+(Or.join(" + ")||'""')+").trim()")}return this.setFormatter("date"),"date"},Q.prototype.setNumberFormatter=function(ye,qe,je){var ct=this,St=ye.param,ni=this.plural.locale;if(!St||0===St.length)return qe.unshift(JSON.stringify(ni)),qe.push("0"),this.setRuntimeFn("number"),"number";if(qe.push(JSON.stringify(ni)),1===St.length&&"content"===St[0].type){var Ui=St[0].value.trim();switch(Ui){case"currency":return qe.push(JSON.stringify(this.options.currency)),this.setFormatter("numberCurrency"),"numberCurrency";case"integer":return this.setFormatter("numberInteger"),"numberInteger";case"percent":return this.setFormatter("numberPercent"),"numberPercent"}var sn=Ui.match(/^currency:([A-Z]+)$/);if(sn)return qe.push(JSON.stringify(sn[1])),this.setFormatter("numberCurrency"),"numberCurrency";var Fn=di("number_".concat(ni,"_").concat(Ui),!0);if(!this.runtimeIncludes(Fn,"formatter")){var ea=this.options.currency,Or=We(ni,Ui,ea);this.runtime[Fn]=Object.assign(Or,{id:null,module:null,toString:function(){return R(ni,Ui,ea)},type:"formatter"})}return Fn}je&&this.options.strict&&(je=null);var sa=St.map(function(pr){return ct.token(pr,je)});return qe.push("("+(sa.join(" + ")||'""')+").trim()"),qe.push(JSON.stringify(this.options.currency)),this.setFormatter("numberFmt"),"numberFmt"},Q}();function yi(Q){return Q in Wt}const oi=Q=>1==Q?"one":"other",nn=Q=>0==Q||1==Q?"one":"other",qn=Q=>Q>=0&&Q<=1?"one":"other",yn=Q=>{const qe=!String(Q).split(".")[1];return 1==Q&&qe?"one":"other"},Tn=Q=>"other",hr=Q=>1==Q?"one":2==Q?"two":"other";var Oo=Object.freeze({__proto__:null,af:oi,ak:nn,am:qn,an:oi,ar:Q=>{const ye=String(Q).split("."),je=Number(ye[0])==Q&&ye[0].slice(-2);return 0==Q?"zero":1==Q?"one":2==Q?"two":je>=3&&je<=10?"few":je>=11&&je<=99?"many":"other"},ars:Q=>{const ye=String(Q).split("."),je=Number(ye[0])==Q&&ye[0].slice(-2);return 0==Q?"zero":1==Q?"one":2==Q?"two":je>=3&&je<=10?"few":je>=11&&je<=99?"many":"other"},as:qn,asa:oi,ast:yn,az:oi,bal:oi,be:Q=>{const ye=String(Q).split("."),qe=Number(ye[0])==Q,je=qe&&ye[0].slice(-1),ct=qe&&ye[0].slice(-2);return 1==je&&11!=ct?"one":je>=2&&je<=4&&(ct<12||ct>14)?"few":qe&&0==je||je>=5&&je<=9||ct>=11&&ct<=14?"many":"other"},bem:oi,bez:oi,bg:oi,bho:nn,bm:Tn,bn:qn,bo:Tn,br:Q=>{const ye=String(Q).split("."),qe=Number(ye[0])==Q,je=qe&&ye[0].slice(-1),ct=qe&&ye[0].slice(-2),St=qe&&ye[0].slice(-6);return 1==je&&11!=ct&&71!=ct&&91!=ct?"one":2==je&&12!=ct&&72!=ct&&92!=ct?"two":(3==je||4==je||9==je)&&(ct<10||ct>19)&&(ct<70||ct>79)&&(ct<90||ct>99)?"few":0!=Q&&qe&&0==St?"many":"other"},brx:oi,bs:Q=>{const ye=String(Q).split("."),qe=ye[0],je=ye[1]||"",ct=!ye[1],St=qe.slice(-1),ni=qe.slice(-2),Ui=je.slice(-1),sn=je.slice(-2);return ct&&1==St&&11!=ni||1==Ui&&11!=sn?"one":ct&&St>=2&&St<=4&&(ni<12||ni>14)||Ui>=2&&Ui<=4&&(sn<12||sn>14)?"few":"other"},ca:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1],ct=qe.slice(-6);return 1==Q&&je?"one":0!=qe&&0==ct&&je?"many":"other"},ce:oi,ceb:Q=>{const ye=String(Q).split("."),qe=ye[0],je=ye[1]||"",ct=!ye[1],St=qe.slice(-1),ni=je.slice(-1);return ct&&(1==qe||2==qe||3==qe)||ct&&4!=St&&6!=St&&9!=St||!ct&&4!=ni&&6!=ni&&9!=ni?"one":"other"},cgg:oi,chr:oi,ckb:oi,cs:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1];return 1==Q&&je?"one":qe>=2&&qe<=4&&je?"few":je?"other":"many"},cy:Q=>0==Q?"zero":1==Q?"one":2==Q?"two":3==Q?"few":6==Q?"many":"other",da:Q=>{const ye=String(Q).split("."),qe=ye[0],je=Number(ye[0])==Q;return 1!=Q&&(je||0!=qe&&1!=qe)?"other":"one"},de:yn,doi:qn,dsb:Q=>{const ye=String(Q).split("."),qe=ye[0],je=ye[1]||"",ct=!ye[1],St=qe.slice(-2),ni=je.slice(-2);return ct&&1==St||1==ni?"one":ct&&2==St||2==ni?"two":ct&&(3==St||4==St)||3==ni||4==ni?"few":"other"},dv:oi,dz:Tn,ee:oi,el:oi,en:yn,eo:oi,es:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1],ct=qe.slice(-6);return 1==Q?"one":0!=qe&&0==ct&&je?"many":"other"},et:yn,eu:oi,fa:qn,ff:Q=>Q>=0&&Q<2?"one":"other",fi:yn,fil:Q=>{const ye=String(Q).split("."),qe=ye[0],je=ye[1]||"",ct=!ye[1],St=qe.slice(-1),ni=je.slice(-1);return ct&&(1==qe||2==qe||3==qe)||ct&&4!=St&&6!=St&&9!=St||!ct&&4!=ni&&6!=ni&&9!=ni?"one":"other"},fo:oi,fr:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1],ct=qe.slice(-6);return Q>=0&&Q<2?"one":0!=qe&&0==ct&&je?"many":"other"},fur:oi,fy:yn,ga:Q=>{const ye=String(Q).split("."),qe=Number(ye[0])==Q;return 1==Q?"one":2==Q?"two":qe&&Q>=3&&Q<=6?"few":qe&&Q>=7&&Q<=10?"many":"other"},gd:Q=>{const ye=String(Q).split("."),qe=Number(ye[0])==Q;return 1==Q||11==Q?"one":2==Q||12==Q?"two":qe&&Q>=3&&Q<=10||qe&&Q>=13&&Q<=19?"few":"other"},gl:yn,gsw:oi,gu:qn,guw:nn,gv:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1],ct=qe.slice(-1),St=qe.slice(-2);return je&&1==ct?"one":je&&2==ct?"two":!je||0!=St&&20!=St&&40!=St&&60!=St&&80!=St?je?"other":"many":"few"},ha:oi,haw:oi,he:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1];return 1==qe&&je||0==qe&&!je?"one":2==qe&&je?"two":"other"},hi:qn,hnj:Tn,hr:Q=>{const ye=String(Q).split("."),qe=ye[0],je=ye[1]||"",ct=!ye[1],St=qe.slice(-1),ni=qe.slice(-2),Ui=je.slice(-1),sn=je.slice(-2);return ct&&1==St&&11!=ni||1==Ui&&11!=sn?"one":ct&&St>=2&&St<=4&&(ni<12||ni>14)||Ui>=2&&Ui<=4&&(sn<12||sn>14)?"few":"other"},hsb:Q=>{const ye=String(Q).split("."),qe=ye[0],je=ye[1]||"",ct=!ye[1],St=qe.slice(-2),ni=je.slice(-2);return ct&&1==St||1==ni?"one":ct&&2==St||2==ni?"two":ct&&(3==St||4==St)||3==ni||4==ni?"few":"other"},hu:oi,hy:Q=>Q>=0&&Q<2?"one":"other",ia:yn,id:Tn,ig:Tn,ii:Tn,io:yn,is:Q=>{const ye=String(Q).split("."),qe=ye[0],je=(ye[1]||"").replace(/0+$/,""),ct=Number(ye[0])==Q,St=qe.slice(-1),ni=qe.slice(-2);return ct&&1==St&&11!=ni||je%10==1&&je%100!=11?"one":"other"},it:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1],ct=qe.slice(-6);return 1==Q&&je?"one":0!=qe&&0==ct&&je?"many":"other"},iu:hr,ja:Tn,jbo:Tn,jgo:oi,jmc:oi,jv:Tn,jw:Tn,ka:oi,kab:Q=>Q>=0&&Q<2?"one":"other",kaj:oi,kcg:oi,kde:Tn,kea:Tn,kk:oi,kkj:oi,kl:oi,km:Tn,kn:qn,ko:Tn,ks:oi,ksb:oi,ksh:Q=>0==Q?"zero":1==Q?"one":"other",ku:oi,kw:Q=>{const ye=String(Q).split("."),qe=Number(ye[0])==Q,je=qe&&ye[0].slice(-2),ct=qe&&ye[0].slice(-3),St=qe&&ye[0].slice(-5),ni=qe&&ye[0].slice(-6);return 0==Q?"zero":1==Q?"one":2==je||22==je||42==je||62==je||82==je||qe&&0==ct&&(St>=1e3&&St<=2e4||4e4==St||6e4==St||8e4==St)||0!=Q&&1e5==ni?"two":3==je||23==je||43==je||63==je||83==je?"few":1==Q||1!=je&&21!=je&&41!=je&&61!=je&&81!=je?"other":"many"},ky:oi,lag:Q=>{const qe=String(Q).split(".")[0];return 0==Q?"zero":0!=qe&&1!=qe||0==Q?"other":"one"},lb:oi,lg:oi,lij:yn,lkt:Tn,ln:nn,lo:Tn,lt:Q=>{const ye=String(Q).split("."),qe=ye[1]||"",je=Number(ye[0])==Q,ct=je&&ye[0].slice(-1),St=je&&ye[0].slice(-2);return 1==ct&&(St<11||St>19)?"one":ct>=2&&ct<=9&&(St<11||St>19)?"few":0!=qe?"many":"other"},lv:Q=>{const ye=String(Q).split("."),qe=ye[1]||"",je=qe.length,ct=Number(ye[0])==Q,St=ct&&ye[0].slice(-1),ni=ct&&ye[0].slice(-2),Ui=qe.slice(-2),sn=qe.slice(-1);return ct&&0==St||ni>=11&&ni<=19||2==je&&Ui>=11&&Ui<=19?"zero":1==St&&11!=ni||2==je&&1==sn&&11!=Ui||2!=je&&1==sn?"one":"other"},mas:oi,mg:nn,mgo:oi,mk:Q=>{const ye=String(Q).split("."),qe=ye[0],je=ye[1]||"",ct=!ye[1],St=qe.slice(-1),ni=qe.slice(-2),Ui=je.slice(-1),sn=je.slice(-2);return ct&&1==St&&11!=ni||1==Ui&&11!=sn?"one":"other"},ml:oi,mn:oi,mo:Q=>{const ye=String(Q).split("."),qe=!ye[1],ct=Number(ye[0])==Q&&ye[0].slice(-2);return 1==Q&&qe?"one":!qe||0==Q||1!=Q&&ct>=1&&ct<=19?"few":"other"},mr:oi,ms:Tn,mt:Q=>{const ye=String(Q).split("."),je=Number(ye[0])==Q&&ye[0].slice(-2);return 1==Q?"one":2==Q?"two":0==Q||je>=3&&je<=10?"few":je>=11&&je<=19?"many":"other"},my:Tn,nah:oi,naq:hr,nb:oi,nd:oi,ne:oi,nl:yn,nn:oi,nnh:oi,no:oi,nqo:Tn,nr:oi,nso:nn,ny:oi,nyn:oi,om:oi,or:oi,os:oi,osa:Tn,pa:nn,pap:oi,pcm:qn,pl:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1],ct=qe.slice(-1),St=qe.slice(-2);return 1==Q&&je?"one":je&&ct>=2&&ct<=4&&(St<12||St>14)?"few":je&&1!=qe&&(0==ct||1==ct)||je&&ct>=5&&ct<=9||je&&St>=12&&St<=14?"many":"other"},prg:Q=>{const ye=String(Q).split("."),qe=ye[1]||"",je=qe.length,ct=Number(ye[0])==Q,St=ct&&ye[0].slice(-1),ni=ct&&ye[0].slice(-2),Ui=qe.slice(-2),sn=qe.slice(-1);return ct&&0==St||ni>=11&&ni<=19||2==je&&Ui>=11&&Ui<=19?"zero":1==St&&11!=ni||2==je&&1==sn&&11!=Ui||2!=je&&1==sn?"one":"other"},ps:oi,pt:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1],ct=qe.slice(-6);return 0==qe||1==qe?"one":0!=qe&&0==ct&&je?"many":"other"},pt_PT:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1],ct=qe.slice(-6);return 1==Q&&je?"one":0!=qe&&0==ct&&je?"many":"other"},rm:oi,ro:Q=>{const ye=String(Q).split("."),qe=!ye[1],ct=Number(ye[0])==Q&&ye[0].slice(-2);return 1==Q&&qe?"one":!qe||0==Q||1!=Q&&ct>=1&&ct<=19?"few":"other"},rof:oi,ru:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1],ct=qe.slice(-1),St=qe.slice(-2);return je&&1==ct&&11!=St?"one":je&&ct>=2&&ct<=4&&(St<12||St>14)?"few":je&&0==ct||je&&ct>=5&&ct<=9||je&&St>=11&&St<=14?"many":"other"},rwk:oi,sah:Tn,saq:oi,sat:hr,sc:yn,scn:yn,sd:oi,sdh:oi,se:hr,seh:oi,ses:Tn,sg:Tn,sh:Q=>{const ye=String(Q).split("."),qe=ye[0],je=ye[1]||"",ct=!ye[1],St=qe.slice(-1),ni=qe.slice(-2),Ui=je.slice(-1),sn=je.slice(-2);return ct&&1==St&&11!=ni||1==Ui&&11!=sn?"one":ct&&St>=2&&St<=4&&(ni<12||ni>14)||Ui>=2&&Ui<=4&&(sn<12||sn>14)?"few":"other"},shi:Q=>{const ye=String(Q).split("."),qe=Number(ye[0])==Q;return Q>=0&&Q<=1?"one":qe&&Q>=2&&Q<=10?"few":"other"},si:Q=>{const ye=String(Q).split("."),qe=ye[0],je=ye[1]||"";return 0==Q||1==Q||0==qe&&1==je?"one":"other"},sk:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1];return 1==Q&&je?"one":qe>=2&&qe<=4&&je?"few":je?"other":"many"},sl:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1],ct=qe.slice(-2);return je&&1==ct?"one":je&&2==ct?"two":je&&(3==ct||4==ct)||!je?"few":"other"},sma:hr,smi:hr,smj:hr,smn:hr,sms:hr,sn:oi,so:oi,sq:oi,sr:Q=>{const ye=String(Q).split("."),qe=ye[0],je=ye[1]||"",ct=!ye[1],St=qe.slice(-1),ni=qe.slice(-2),Ui=je.slice(-1),sn=je.slice(-2);return ct&&1==St&&11!=ni||1==Ui&&11!=sn?"one":ct&&St>=2&&St<=4&&(ni<12||ni>14)||Ui>=2&&Ui<=4&&(sn<12||sn>14)?"few":"other"},ss:oi,ssy:oi,st:oi,su:Tn,sv:yn,sw:yn,syr:oi,ta:oi,te:oi,teo:oi,th:Tn,ti:nn,tig:oi,tk:oi,tl:Q=>{const ye=String(Q).split("."),qe=ye[0],je=ye[1]||"",ct=!ye[1],St=qe.slice(-1),ni=je.slice(-1);return ct&&(1==qe||2==qe||3==qe)||ct&&4!=St&&6!=St&&9!=St||!ct&&4!=ni&&6!=ni&&9!=ni?"one":"other"},tn:oi,to:Tn,tpi:Tn,tr:oi,ts:oi,tzm:Q=>{const ye=String(Q).split("."),qe=Number(ye[0])==Q;return 0==Q||1==Q||qe&&Q>=11&&Q<=99?"one":"other"},ug:oi,uk:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1],ct=qe.slice(-1),St=qe.slice(-2);return je&&1==ct&&11!=St?"one":je&&ct>=2&&ct<=4&&(St<12||St>14)?"few":je&&0==ct||je&&ct>=5&&ct<=9||je&&St>=11&&St<=14?"many":"other"},und:Tn,ur:yn,uz:oi,ve:oi,vec:Q=>{const ye=String(Q).split("."),qe=ye[0],je=!ye[1],ct=qe.slice(-6);return 1==Q&&je?"one":0!=qe&&0==ct&&je?"many":"other"},vi:Tn,vo:oi,vun:oi,wa:nn,wae:oi,wo:Tn,xh:oi,xog:oi,yi:yn,yo:Tn,yue:Tn,zh:Tn,zu:qn});const he="zero",y="one",V="two",He="few",st="many",pt="other",Tt={cardinal:[y,pt],ordinal:[pt]},ji={cardinal:[y,pt],ordinal:[y,pt]},mn={cardinal:[pt],ordinal:[pt]},Bn={cardinal:[y,V,pt],ordinal:[pt]};var y0=Object.freeze({__proto__:null,af:Tt,ak:Tt,am:Tt,an:Tt,ar:{cardinal:[he,y,V,He,st,pt],ordinal:[pt]},ars:{cardinal:[he,y,V,He,st,pt],ordinal:[pt]},as:{cardinal:[y,pt],ordinal:[y,V,He,st,pt]},asa:Tt,ast:Tt,az:{cardinal:[y,pt],ordinal:[y,He,st,pt]},bal:ji,be:{cardinal:[y,He,st,pt],ordinal:[He,pt]},bem:Tt,bez:Tt,bg:Tt,bho:Tt,bm:mn,bn:{cardinal:[y,pt],ordinal:[y,V,He,st,pt]},bo:mn,br:{cardinal:[y,V,He,st,pt],ordinal:[pt]},brx:Tt,bs:{cardinal:[y,He,pt],ordinal:[pt]},ca:{cardinal:[y,st,pt],ordinal:[y,V,He,pt]},ce:Tt,ceb:Tt,cgg:Tt,chr:Tt,ckb:Tt,cs:{cardinal:[y,He,st,pt],ordinal:[pt]},cy:{cardinal:[he,y,V,He,st,pt],ordinal:[he,y,V,He,st,pt]},da:Tt,de:Tt,doi:Tt,dsb:{cardinal:[y,V,He,pt],ordinal:[pt]},dv:Tt,dz:mn,ee:Tt,el:Tt,en:{cardinal:[y,pt],ordinal:[y,V,He,pt]},eo:Tt,es:{cardinal:[y,st,pt],ordinal:[pt]},et:Tt,eu:Tt,fa:Tt,ff:Tt,fi:Tt,fil:ji,fo:Tt,fr:{cardinal:[y,st,pt],ordinal:[y,pt]},fur:Tt,fy:Tt,ga:{cardinal:[y,V,He,st,pt],ordinal:[y,pt]},gd:{cardinal:[y,V,He,pt],ordinal:[y,V,He,pt]},gl:Tt,gsw:Tt,gu:{cardinal:[y,pt],ordinal:[y,V,He,st,pt]},guw:Tt,gv:{cardinal:[y,V,He,st,pt],ordinal:[pt]},ha:Tt,haw:Tt,he:Bn,hi:{cardinal:[y,pt],ordinal:[y,V,He,st,pt]},hnj:mn,hr:{cardinal:[y,He,pt],ordinal:[pt]},hsb:{cardinal:[y,V,He,pt],ordinal:[pt]},hu:ji,hy:ji,ia:Tt,id:mn,ig:mn,ii:mn,io:Tt,is:Tt,it:{cardinal:[y,st,pt],ordinal:[st,pt]},iu:Bn,ja:mn,jbo:mn,jgo:Tt,jmc:Tt,jv:mn,jw:mn,ka:{cardinal:[y,pt],ordinal:[y,st,pt]},kab:Tt,kaj:Tt,kcg:Tt,kde:mn,kea:mn,kk:{cardinal:[y,pt],ordinal:[st,pt]},kkj:Tt,kl:Tt,km:mn,kn:Tt,ko:mn,ks:Tt,ksb:Tt,ksh:{cardinal:[he,y,pt],ordinal:[pt]},ku:Tt,kw:{cardinal:[he,y,V,He,st,pt],ordinal:[y,st,pt]},ky:Tt,lag:{cardinal:[he,y,pt],ordinal:[pt]},lb:Tt,lg:Tt,lij:{cardinal:[y,pt],ordinal:[st,pt]},lkt:mn,ln:Tt,lo:{cardinal:[pt],ordinal:[y,pt]},lt:{cardinal:[y,He,st,pt],ordinal:[pt]},lv:{cardinal:[he,y,pt],ordinal:[pt]},mas:Tt,mg:Tt,mgo:Tt,mk:{cardinal:[y,pt],ordinal:[y,V,st,pt]},ml:Tt,mn:Tt,mo:{cardinal:[y,He,pt],ordinal:[y,pt]},mr:{cardinal:[y,pt],ordinal:[y,V,He,pt]},ms:{cardinal:[pt],ordinal:[y,pt]},mt:{cardinal:[y,V,He,st,pt],ordinal:[pt]},my:mn,nah:Tt,naq:Bn,nb:Tt,nd:Tt,ne:ji,nl:Tt,nn:Tt,nnh:Tt,no:Tt,nqo:mn,nr:Tt,nso:Tt,ny:Tt,nyn:Tt,om:Tt,or:{cardinal:[y,pt],ordinal:[y,V,He,st,pt]},os:Tt,osa:mn,pa:Tt,pap:Tt,pcm:Tt,pl:{cardinal:[y,He,st,pt],ordinal:[pt]},prg:{cardinal:[he,y,pt],ordinal:[pt]},ps:Tt,pt:{cardinal:[y,st,pt],ordinal:[pt]},pt_PT:{cardinal:[y,st,pt],ordinal:[pt]},rm:Tt,ro:{cardinal:[y,He,pt],ordinal:[y,pt]},rof:Tt,ru:{cardinal:[y,He,st,pt],ordinal:[pt]},rwk:Tt,sah:mn,saq:Tt,sat:Bn,sc:{cardinal:[y,pt],ordinal:[st,pt]},scn:{cardinal:[y,pt],ordinal:[st,pt]},sd:Tt,sdh:Tt,se:Bn,seh:Tt,ses:mn,sg:mn,sh:{cardinal:[y,He,pt],ordinal:[pt]},shi:{cardinal:[y,He,pt],ordinal:[pt]},si:Tt,sk:{cardinal:[y,He,st,pt],ordinal:[pt]},sl:{cardinal:[y,V,He,pt],ordinal:[pt]},sma:Bn,smi:Bn,smj:Bn,smn:Bn,sms:Bn,sn:Tt,so:Tt,sq:{cardinal:[y,pt],ordinal:[y,st,pt]},sr:{cardinal:[y,He,pt],ordinal:[pt]},ss:Tt,ssy:Tt,st:Tt,su:mn,sv:ji,sw:Tt,syr:Tt,ta:Tt,te:Tt,teo:Tt,th:mn,ti:Tt,tig:Tt,tk:{cardinal:[y,pt],ordinal:[He,pt]},tl:ji,tn:Tt,to:mn,tpi:mn,tr:Tt,ts:Tt,tzm:Tt,ug:Tt,uk:{cardinal:[y,He,st,pt],ordinal:[He,pt]},und:mn,ur:Tt,uz:Tt,ve:Tt,vec:{cardinal:[y,st,pt],ordinal:[st,pt]},vi:{cardinal:[pt],ordinal:[y,pt]},vo:Tt,vun:Tt,wa:Tt,wae:Tt,wo:mn,xh:Tt,xog:Tt,yi:Tt,yo:mn,yue:mn,zh:mn,zu:Tt});const _r=(Q,ye)=>ye?"other":1==Q?"one":"other",J0=(Q,ye)=>ye?"other":0==Q||1==Q?"one":"other",Bs=(Q,ye)=>ye?"other":Q>=0&&Q<=1?"one":"other",s0=(Q,ye)=>{const je=!String(Q).split(".")[1];return ye?"other":1==Q&&je?"one":"other"},Za=(Q,ye)=>"other",B0=(Q,ye)=>ye?"other":1==Q?"one":2==Q?"two":"other";var N1=Object.freeze({__proto__:null,af:_r,ak:J0,am:Bs,an:_r,ar:(Q,ye)=>{const qe=String(Q).split("."),ct=Number(qe[0])==Q&&qe[0].slice(-2);return ye?"other":0==Q?"zero":1==Q?"one":2==Q?"two":ct>=3&&ct<=10?"few":ct>=11&&ct<=99?"many":"other"},ars:(Q,ye)=>{const qe=String(Q).split("."),ct=Number(qe[0])==Q&&qe[0].slice(-2);return ye?"other":0==Q?"zero":1==Q?"one":2==Q?"two":ct>=3&&ct<=10?"few":ct>=11&&ct<=99?"many":"other"},as:(Q,ye)=>ye?1==Q||5==Q||7==Q||8==Q||9==Q||10==Q?"one":2==Q||3==Q?"two":4==Q?"few":6==Q?"many":"other":Q>=0&&Q<=1?"one":"other",asa:_r,ast:s0,az:(Q,ye)=>{const je=String(Q).split(".")[0],ct=je.slice(-1),St=je.slice(-2),ni=je.slice(-3);return ye?1==ct||2==ct||5==ct||7==ct||8==ct||20==St||50==St||70==St||80==St?"one":3==ct||4==ct||100==ni||200==ni||300==ni||400==ni||500==ni||600==ni||700==ni||800==ni||900==ni?"few":0==je||6==ct||40==St||60==St||90==St?"many":"other":1==Q?"one":"other"},bal:(Q,ye)=>1==Q?"one":"other",be:(Q,ye)=>{const qe=String(Q).split("."),je=Number(qe[0])==Q,ct=je&&qe[0].slice(-1),St=je&&qe[0].slice(-2);return ye?2!=ct&&3!=ct||12==St||13==St?"other":"few":1==ct&&11!=St?"one":ct>=2&&ct<=4&&(St<12||St>14)?"few":je&&0==ct||ct>=5&&ct<=9||St>=11&&St<=14?"many":"other"},bem:_r,bez:_r,bg:_r,bho:J0,bm:Za,bn:(Q,ye)=>ye?1==Q||5==Q||7==Q||8==Q||9==Q||10==Q?"one":2==Q||3==Q?"two":4==Q?"few":6==Q?"many":"other":Q>=0&&Q<=1?"one":"other",bo:Za,br:(Q,ye)=>{const qe=String(Q).split("."),je=Number(qe[0])==Q,ct=je&&qe[0].slice(-1),St=je&&qe[0].slice(-2),ni=je&&qe[0].slice(-6);return ye?"other":1==ct&&11!=St&&71!=St&&91!=St?"one":2==ct&&12!=St&&72!=St&&92!=St?"two":(3==ct||4==ct||9==ct)&&(St<10||St>19)&&(St<70||St>79)&&(St<90||St>99)?"few":0!=Q&&je&&0==ni?"many":"other"},brx:_r,bs:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=qe[1]||"",St=!qe[1],ni=je.slice(-1),Ui=je.slice(-2),sn=ct.slice(-1),Fn=ct.slice(-2);return ye?"other":St&&1==ni&&11!=Ui||1==sn&&11!=Fn?"one":St&&ni>=2&&ni<=4&&(Ui<12||Ui>14)||sn>=2&&sn<=4&&(Fn<12||Fn>14)?"few":"other"},ca:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1],St=je.slice(-6);return ye?1==Q||3==Q?"one":2==Q?"two":4==Q?"few":"other":1==Q&&ct?"one":0!=je&&0==St&&ct?"many":"other"},ce:_r,ceb:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=qe[1]||"",St=!qe[1],ni=je.slice(-1),Ui=ct.slice(-1);return ye?"other":St&&(1==je||2==je||3==je)||St&&4!=ni&&6!=ni&&9!=ni||!St&&4!=Ui&&6!=Ui&&9!=Ui?"one":"other"},cgg:_r,chr:_r,ckb:_r,cs:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1];return ye?"other":1==Q&&ct?"one":je>=2&&je<=4&&ct?"few":ct?"other":"many"},cy:(Q,ye)=>ye?0==Q||7==Q||8==Q||9==Q?"zero":1==Q?"one":2==Q?"two":3==Q||4==Q?"few":5==Q||6==Q?"many":"other":0==Q?"zero":1==Q?"one":2==Q?"two":3==Q?"few":6==Q?"many":"other",da:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=Number(qe[0])==Q;return ye||1!=Q&&(ct||0!=je&&1!=je)?"other":"one"},de:s0,doi:Bs,dsb:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=qe[1]||"",St=!qe[1],ni=je.slice(-2),Ui=ct.slice(-2);return ye?"other":St&&1==ni||1==Ui?"one":St&&2==ni||2==Ui?"two":St&&(3==ni||4==ni)||3==Ui||4==Ui?"few":"other"},dv:_r,dz:Za,ee:_r,el:_r,en:(Q,ye)=>{const qe=String(Q).split("."),je=!qe[1],ct=Number(qe[0])==Q,St=ct&&qe[0].slice(-1),ni=ct&&qe[0].slice(-2);return ye?1==St&&11!=ni?"one":2==St&&12!=ni?"two":3==St&&13!=ni?"few":"other":1==Q&&je?"one":"other"},eo:_r,es:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1],St=je.slice(-6);return ye?"other":1==Q?"one":0!=je&&0==St&&ct?"many":"other"},et:s0,eu:_r,fa:Bs,ff:(Q,ye)=>ye?"other":Q>=0&&Q<2?"one":"other",fi:s0,fil:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=qe[1]||"",St=!qe[1],ni=je.slice(-1),Ui=ct.slice(-1);return ye?1==Q?"one":"other":St&&(1==je||2==je||3==je)||St&&4!=ni&&6!=ni&&9!=ni||!St&&4!=Ui&&6!=Ui&&9!=Ui?"one":"other"},fo:_r,fr:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1],St=je.slice(-6);return ye?1==Q?"one":"other":Q>=0&&Q<2?"one":0!=je&&0==St&&ct?"many":"other"},fur:_r,fy:s0,ga:(Q,ye)=>{const qe=String(Q).split("."),je=Number(qe[0])==Q;return ye?1==Q?"one":"other":1==Q?"one":2==Q?"two":je&&Q>=3&&Q<=6?"few":je&&Q>=7&&Q<=10?"many":"other"},gd:(Q,ye)=>{const qe=String(Q).split("."),je=Number(qe[0])==Q;return ye?1==Q||11==Q?"one":2==Q||12==Q?"two":3==Q||13==Q?"few":"other":1==Q||11==Q?"one":2==Q||12==Q?"two":je&&Q>=3&&Q<=10||je&&Q>=13&&Q<=19?"few":"other"},gl:s0,gsw:_r,gu:(Q,ye)=>ye?1==Q?"one":2==Q||3==Q?"two":4==Q?"few":6==Q?"many":"other":Q>=0&&Q<=1?"one":"other",guw:J0,gv:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1],St=je.slice(-1),ni=je.slice(-2);return ye?"other":ct&&1==St?"one":ct&&2==St?"two":!ct||0!=ni&&20!=ni&&40!=ni&&60!=ni&&80!=ni?ct?"other":"many":"few"},ha:_r,haw:_r,he:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1];return ye?"other":1==je&&ct||0==je&&!ct?"one":2==je&&ct?"two":"other"},hi:(Q,ye)=>ye?1==Q?"one":2==Q||3==Q?"two":4==Q?"few":6==Q?"many":"other":Q>=0&&Q<=1?"one":"other",hnj:Za,hr:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=qe[1]||"",St=!qe[1],ni=je.slice(-1),Ui=je.slice(-2),sn=ct.slice(-1),Fn=ct.slice(-2);return ye?"other":St&&1==ni&&11!=Ui||1==sn&&11!=Fn?"one":St&&ni>=2&&ni<=4&&(Ui<12||Ui>14)||sn>=2&&sn<=4&&(Fn<12||Fn>14)?"few":"other"},hsb:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=qe[1]||"",St=!qe[1],ni=je.slice(-2),Ui=ct.slice(-2);return ye?"other":St&&1==ni||1==Ui?"one":St&&2==ni||2==Ui?"two":St&&(3==ni||4==ni)||3==Ui||4==Ui?"few":"other"},hu:(Q,ye)=>ye?1==Q||5==Q?"one":"other":1==Q?"one":"other",hy:(Q,ye)=>ye?1==Q?"one":"other":Q>=0&&Q<2?"one":"other",ia:s0,id:Za,ig:Za,ii:Za,io:s0,is:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=(qe[1]||"").replace(/0+$/,""),St=Number(qe[0])==Q,ni=je.slice(-1),Ui=je.slice(-2);return ye?"other":St&&1==ni&&11!=Ui||ct%10==1&&ct%100!=11?"one":"other"},it:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1],St=je.slice(-6);return ye?11==Q||8==Q||80==Q||800==Q?"many":"other":1==Q&&ct?"one":0!=je&&0==St&&ct?"many":"other"},iu:B0,ja:Za,jbo:Za,jgo:_r,jmc:_r,jv:Za,jw:Za,ka:(Q,ye)=>{const je=String(Q).split(".")[0],ct=je.slice(-2);return ye?1==je?"one":0==je||ct>=2&&ct<=20||40==ct||60==ct||80==ct?"many":"other":1==Q?"one":"other"},kab:(Q,ye)=>ye?"other":Q>=0&&Q<2?"one":"other",kaj:_r,kcg:_r,kde:Za,kea:Za,kk:(Q,ye)=>{const qe=String(Q).split("."),je=Number(qe[0])==Q,ct=je&&qe[0].slice(-1);return ye?6==ct||9==ct||je&&0==ct&&0!=Q?"many":"other":1==Q?"one":"other"},kkj:_r,kl:_r,km:Za,kn:Bs,ko:Za,ks:_r,ksb:_r,ksh:(Q,ye)=>ye?"other":0==Q?"zero":1==Q?"one":"other",ku:_r,kw:(Q,ye)=>{const qe=String(Q).split("."),je=Number(qe[0])==Q,ct=je&&qe[0].slice(-2),St=je&&qe[0].slice(-3),ni=je&&qe[0].slice(-5),Ui=je&&qe[0].slice(-6);return ye?je&&Q>=1&&Q<=4||ct>=1&&ct<=4||ct>=21&&ct<=24||ct>=41&&ct<=44||ct>=61&&ct<=64||ct>=81&&ct<=84?"one":5==Q||5==ct?"many":"other":0==Q?"zero":1==Q?"one":2==ct||22==ct||42==ct||62==ct||82==ct||je&&0==St&&(ni>=1e3&&ni<=2e4||4e4==ni||6e4==ni||8e4==ni)||0!=Q&&1e5==Ui?"two":3==ct||23==ct||43==ct||63==ct||83==ct?"few":1==Q||1!=ct&&21!=ct&&41!=ct&&61!=ct&&81!=ct?"other":"many"},ky:_r,lag:(Q,ye)=>{const je=String(Q).split(".")[0];return ye?"other":0==Q?"zero":0!=je&&1!=je||0==Q?"other":"one"},lb:_r,lg:_r,lij:(Q,ye)=>{const qe=String(Q).split("."),je=!qe[1],ct=Number(qe[0])==Q;return ye?11==Q||8==Q||ct&&Q>=80&&Q<=89||ct&&Q>=800&&Q<=899?"many":"other":1==Q&&je?"one":"other"},lkt:Za,ln:J0,lo:(Q,ye)=>ye&&1==Q?"one":"other",lt:(Q,ye)=>{const qe=String(Q).split("."),je=qe[1]||"",ct=Number(qe[0])==Q,St=ct&&qe[0].slice(-1),ni=ct&&qe[0].slice(-2);return ye?"other":1==St&&(ni<11||ni>19)?"one":St>=2&&St<=9&&(ni<11||ni>19)?"few":0!=je?"many":"other"},lv:(Q,ye)=>{const qe=String(Q).split("."),je=qe[1]||"",ct=je.length,St=Number(qe[0])==Q,ni=St&&qe[0].slice(-1),Ui=St&&qe[0].slice(-2),sn=je.slice(-2),Fn=je.slice(-1);return ye?"other":St&&0==ni||Ui>=11&&Ui<=19||2==ct&&sn>=11&&sn<=19?"zero":1==ni&&11!=Ui||2==ct&&1==Fn&&11!=sn||2!=ct&&1==Fn?"one":"other"},mas:_r,mg:J0,mgo:_r,mk:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=qe[1]||"",St=!qe[1],ni=je.slice(-1),Ui=je.slice(-2),sn=ct.slice(-1),Fn=ct.slice(-2);return ye?1==ni&&11!=Ui?"one":2==ni&&12!=Ui?"two":7!=ni&&8!=ni||17==Ui||18==Ui?"other":"many":St&&1==ni&&11!=Ui||1==sn&&11!=Fn?"one":"other"},ml:_r,mn:_r,mo:(Q,ye)=>{const qe=String(Q).split("."),je=!qe[1],St=Number(qe[0])==Q&&qe[0].slice(-2);return ye?1==Q?"one":"other":1==Q&&je?"one":!je||0==Q||1!=Q&&St>=1&&St<=19?"few":"other"},mr:(Q,ye)=>ye?1==Q?"one":2==Q||3==Q?"two":4==Q?"few":"other":1==Q?"one":"other",ms:(Q,ye)=>ye&&1==Q?"one":"other",mt:(Q,ye)=>{const qe=String(Q).split("."),ct=Number(qe[0])==Q&&qe[0].slice(-2);return ye?"other":1==Q?"one":2==Q?"two":0==Q||ct>=3&&ct<=10?"few":ct>=11&&ct<=19?"many":"other"},my:Za,nah:_r,naq:B0,nb:_r,nd:_r,ne:(Q,ye)=>{const qe=String(Q).split("."),je=Number(qe[0])==Q;return ye?je&&Q>=1&&Q<=4?"one":"other":1==Q?"one":"other"},nl:s0,nn:_r,nnh:_r,no:_r,nqo:Za,nr:_r,nso:J0,ny:_r,nyn:_r,om:_r,or:(Q,ye)=>{const qe=String(Q).split("."),je=Number(qe[0])==Q;return ye?1==Q||5==Q||je&&Q>=7&&Q<=9?"one":2==Q||3==Q?"two":4==Q?"few":6==Q?"many":"other":1==Q?"one":"other"},os:_r,osa:Za,pa:J0,pap:_r,pcm:Bs,pl:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1],St=je.slice(-1),ni=je.slice(-2);return ye?"other":1==Q&&ct?"one":ct&&St>=2&&St<=4&&(ni<12||ni>14)?"few":ct&&1!=je&&(0==St||1==St)||ct&&St>=5&&St<=9||ct&&ni>=12&&ni<=14?"many":"other"},prg:(Q,ye)=>{const qe=String(Q).split("."),je=qe[1]||"",ct=je.length,St=Number(qe[0])==Q,ni=St&&qe[0].slice(-1),Ui=St&&qe[0].slice(-2),sn=je.slice(-2),Fn=je.slice(-1);return ye?"other":St&&0==ni||Ui>=11&&Ui<=19||2==ct&&sn>=11&&sn<=19?"zero":1==ni&&11!=Ui||2==ct&&1==Fn&&11!=sn||2!=ct&&1==Fn?"one":"other"},ps:_r,pt:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1],St=je.slice(-6);return ye?"other":0==je||1==je?"one":0!=je&&0==St&&ct?"many":"other"},pt_PT:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1],St=je.slice(-6);return ye?"other":1==Q&&ct?"one":0!=je&&0==St&&ct?"many":"other"},rm:_r,ro:(Q,ye)=>{const qe=String(Q).split("."),je=!qe[1],St=Number(qe[0])==Q&&qe[0].slice(-2);return ye?1==Q?"one":"other":1==Q&&je?"one":!je||0==Q||1!=Q&&St>=1&&St<=19?"few":"other"},rof:_r,ru:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1],St=je.slice(-1),ni=je.slice(-2);return ye?"other":ct&&1==St&&11!=ni?"one":ct&&St>=2&&St<=4&&(ni<12||ni>14)?"few":ct&&0==St||ct&&St>=5&&St<=9||ct&&ni>=11&&ni<=14?"many":"other"},rwk:_r,sah:Za,saq:_r,sat:B0,sc:(Q,ye)=>{const je=!String(Q).split(".")[1];return ye?11==Q||8==Q||80==Q||800==Q?"many":"other":1==Q&&je?"one":"other"},scn:(Q,ye)=>{const je=!String(Q).split(".")[1];return ye?11==Q||8==Q||80==Q||800==Q?"many":"other":1==Q&&je?"one":"other"},sd:_r,sdh:_r,se:B0,seh:_r,ses:Za,sg:Za,sh:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=qe[1]||"",St=!qe[1],ni=je.slice(-1),Ui=je.slice(-2),sn=ct.slice(-1),Fn=ct.slice(-2);return ye?"other":St&&1==ni&&11!=Ui||1==sn&&11!=Fn?"one":St&&ni>=2&&ni<=4&&(Ui<12||Ui>14)||sn>=2&&sn<=4&&(Fn<12||Fn>14)?"few":"other"},shi:(Q,ye)=>{const qe=String(Q).split("."),je=Number(qe[0])==Q;return ye?"other":Q>=0&&Q<=1?"one":je&&Q>=2&&Q<=10?"few":"other"},si:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=qe[1]||"";return ye?"other":0==Q||1==Q||0==je&&1==ct?"one":"other"},sk:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1];return ye?"other":1==Q&&ct?"one":je>=2&&je<=4&&ct?"few":ct?"other":"many"},sl:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1],St=je.slice(-2);return ye?"other":ct&&1==St?"one":ct&&2==St?"two":ct&&(3==St||4==St)||!ct?"few":"other"},sma:B0,smi:B0,smj:B0,smn:B0,sms:B0,sn:_r,so:_r,sq:(Q,ye)=>{const qe=String(Q).split("."),je=Number(qe[0])==Q,ct=je&&qe[0].slice(-1),St=je&&qe[0].slice(-2);return ye?1==Q?"one":4==ct&&14!=St?"many":"other":1==Q?"one":"other"},sr:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=qe[1]||"",St=!qe[1],ni=je.slice(-1),Ui=je.slice(-2),sn=ct.slice(-1),Fn=ct.slice(-2);return ye?"other":St&&1==ni&&11!=Ui||1==sn&&11!=Fn?"one":St&&ni>=2&&ni<=4&&(Ui<12||Ui>14)||sn>=2&&sn<=4&&(Fn<12||Fn>14)?"few":"other"},ss:_r,ssy:_r,st:_r,su:Za,sv:(Q,ye)=>{const qe=String(Q).split("."),je=!qe[1],ct=Number(qe[0])==Q,St=ct&&qe[0].slice(-1),ni=ct&&qe[0].slice(-2);return ye?1!=St&&2!=St||11==ni||12==ni?"other":"one":1==Q&&je?"one":"other"},sw:s0,syr:_r,ta:_r,te:_r,teo:_r,th:Za,ti:J0,tig:_r,tk:(Q,ye)=>{const qe=String(Q).split("."),ct=Number(qe[0])==Q&&qe[0].slice(-1);return ye?6==ct||9==ct||10==Q?"few":"other":1==Q?"one":"other"},tl:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=qe[1]||"",St=!qe[1],ni=je.slice(-1),Ui=ct.slice(-1);return ye?1==Q?"one":"other":St&&(1==je||2==je||3==je)||St&&4!=ni&&6!=ni&&9!=ni||!St&&4!=Ui&&6!=Ui&&9!=Ui?"one":"other"},tn:_r,to:Za,tpi:Za,tr:_r,ts:_r,tzm:(Q,ye)=>{const qe=String(Q).split("."),je=Number(qe[0])==Q;return ye?"other":0==Q||1==Q||je&&Q>=11&&Q<=99?"one":"other"},ug:_r,uk:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1],St=Number(qe[0])==Q,ni=St&&qe[0].slice(-1),Ui=St&&qe[0].slice(-2),sn=je.slice(-1),Fn=je.slice(-2);return ye?3==ni&&13!=Ui?"few":"other":ct&&1==sn&&11!=Fn?"one":ct&&sn>=2&&sn<=4&&(Fn<12||Fn>14)?"few":ct&&0==sn||ct&&sn>=5&&sn<=9||ct&&Fn>=11&&Fn<=14?"many":"other"},und:Za,ur:s0,uz:_r,ve:_r,vec:(Q,ye)=>{const qe=String(Q).split("."),je=qe[0],ct=!qe[1],St=je.slice(-6);return ye?11==Q||8==Q||80==Q||800==Q?"many":"other":1==Q&&ct?"one":0!=je&&0==St&&ct?"many":"other"},vi:(Q,ye)=>ye&&1==Q?"one":"other",vo:_r,vun:_r,wa:J0,wae:_r,wo:Za,xh:_r,xog:_r,yi:s0,yo:Za,yue:Za,zh:Za,zu:Bs});function Ac(Q){if("string"!=typeof Q||Q.length<2)throw new RangeError("Invalid language tag: ".concat(Q));if(Q.startsWith("pt-PT"))return"pt-PT";var ye=Q.match(/.+?(?=[-_])/);return ye?ye[0]:Q}function U1(Q){if("function"==typeof Q){var ye=Ac(Q.name);return{isDefault:!1,id:di(ye),lc:ye,locale:Q.name,getPlural:Q,cardinals:Q.cardinals||[],ordinals:Q.ordinals||[]}}var qe=Ac(Q),je=di(qe);return om(je)?{isDefault:!0,id:je,lc:qe,locale:Q,getCardinal:Oo[je],getPlural:N1[je],cardinals:y0[je].cardinal,ordinals:y0[je].ordinal}:null}function gd(Q){var ye=Object.keys(N1).filter(function(qe){return qe!==Q});return ye.unshift(Q),ye.map(U1)}function iu(Q){return di(Ac(Q))in N1}function om(Q){return Q in N1}var Md=function(){function Q(ye,qe){if(this.plurals=[],this.options=Object.assign({biDiSupport:!1,currency:"USD",customFormatters:{},localeCodeFromKey:null,requireAllArguments:!1,returnType:"string",strict:qe&&qe.strictNumberSign||!1},qe),"*"===ye?this.plurals=gd(Q.defaultLocale):Array.isArray(ye)?this.plurals=ye.map(U1).filter(Boolean):ye&&(je=U1(ye))&&(this.plurals=[je]),0===this.plurals.length){var je=U1(Q.defaultLocale);this.plurals=[je]}}return Q.escape=function(ye,qe){var je=qe?/[#{}]/g:/[{}]/g;return String(ye).replace(je,"'$&'")},Q.supportedLocalesOf=function(ye){return(Array.isArray(ye)?ye:[ye]).filter(iu)},Q.prototype.resolvedOptions=function(){return le(le({},this.options),{locale:this.plurals[0].locale,plurals:this.plurals})},Q.prototype.compile=function(ye){var qe,je,ct=new ti(this.options),St="return "+ct.compile(ye,this.plurals[0]),ni=[],Ui=[];try{for(var sn=a(Object.entries(ct.runtime)),Fn=sn.next();!Fn.done;Fn=sn.next()){var ea=e(Fn.value,2),Or=ea[0],sa=ea[1];ni.push(Or),Ui.push(sa)}}catch(Va){qe={error:Va}}finally{try{Fn&&!Fn.done&&(je=sn.return)&&je.call(sn)}finally{if(qe)throw qe.error}}return(new(Function.bind.apply(Function,t(t([void 0],e(ni),!1),[St],!1)))).apply(void 0,t([],e(Ui),!1))},Q.defaultLocale="en",Q}();return Md}()},37002:function(zt,le,a){zt=a.nmd(zt),function(e){"use strict";function t(Pt,ei){ei|=0;for(var si=Math.max(Pt.length-ei,0),Mi=Array(si),Ji=0;Ji<si;Ji++)Mi[Ji]=Pt[ei+Ji];return Mi}var m=function(Pt){var ei=t(arguments,1);return function(){var si=t(arguments);return Pt.apply(null,ei.concat(si))}},h=function(Pt){return function(){var ei=t(arguments),si=ei.pop();Pt.call(this,ei,si)}};function d(Pt){var ei=typeof Pt;return null!=Pt&&("object"==ei||"function"==ei)}var f="function"==typeof setImmediate&&setImmediate,j="object"==typeof process&&"function"==typeof process.nextTick;function w(Pt){setTimeout(Pt,0)}function T(Pt){return function(ei){var si=t(arguments,1);Pt(function(){ei.apply(null,si)})}}var $=T(f?setImmediate:j?process.nextTick:w);function ae(Pt){return h(function(ei,si){var Mi;try{Mi=Pt.apply(this,ei)}catch(Ji){return si(Ji)}d(Mi)&&"function"==typeof Mi.then?Mi.then(function(Ji){_e(si,null,Ji)},function(Ji){_e(si,Ji.message?Ji:new Error(Ji))}):si(null,Mi)})}function _e(Pt,ei,si){try{Pt(ei,si)}catch(Mi){$(de,Mi)}}function de(Pt){throw Pt}var me="function"==typeof Symbol;function x(Pt){return me&&"AsyncFunction"===Pt[Symbol.toStringTag]}function S(Pt){return x(Pt)?ae(Pt):Pt}function xe(Pt){return function(ei){var si=t(arguments,1),Mi=h(function(Ji,Zi){var gn=this;return Pt(ei,function(In,tr){S(In).apply(gn,Ji.concat(tr))},Zi)});return si.length?Mi.apply(this,si):Mi}}var ue="object"==typeof global&&global&&global.Object===Object&&global,Ue="object"==typeof self&&self&&self.Object===Object&&self,Pe=ue||Ue||Function("return this")(),ze=Pe.Symbol,A=Object.prototype,Ce=A.hasOwnProperty,Xe=A.toString,ke=ze?ze.toStringTag:void 0;function ve(Pt){var ei=Ce.call(Pt,ke),si=Pt[ke];try{Pt[ke]=void 0;var Mi=!0}catch{}var Ji=Xe.call(Pt);return Mi&&(ei?Pt[ke]=si:delete Pt[ke]),Ji}var _=Object.prototype.toString;function E(Pt){return _.call(Pt)}var C="[object Null]",X="[object Undefined]",se=ze?ze.toStringTag:void 0;function L(Pt){return null==Pt?void 0===Pt?X:C:se&&se in Object(Pt)?ve(Pt):E(Pt)}var I="[object AsyncFunction]",ce="[object Function]",Ne="[object GeneratorFunction]",Re="[object Proxy]";function Ae(Pt){if(!d(Pt))return!1;var ei=L(Pt);return ei==ce||ei==Ne||ei==I||ei==Re}var Ze=9007199254740991;function ft(Pt){return"number"==typeof Pt&&Pt>-1&&Pt%1==0&&Pt<=Ze}function dt(Pt){return null!=Pt&&ft(Pt.length)&&!Ae(Pt)}var De={};function ge(){}function be(Pt){return function(){if(null!==Pt){var ei=Pt;Pt=null,ei.apply(this,arguments)}}}var ee="function"==typeof Symbol&&Symbol.iterator,Ie=function(Pt){return ee&&Pt[ee]&&Pt[ee]()};function Ye(Pt,ei){for(var si=-1,Mi=Array(Pt);++si<Pt;)Mi[si]=ei(si);return Mi}function Me(Pt){return null!=Pt&&"object"==typeof Pt}var Z="[object Arguments]";function D(Pt){return Me(Pt)&&L(Pt)==Z}var W=Object.prototype,te=W.hasOwnProperty,fe=W.propertyIsEnumerable,Ve=D(function(){return arguments}())?D:function(Pt){return Me(Pt)&&te.call(Pt,"callee")&&!fe.call(Pt,"callee")},We=Array.isArray;function R(){return!1}var z="object"==typeof e&&e&&!e.nodeType&&e,Oe=z&&zt&&!zt.nodeType&&zt,at=Oe&&Oe.exports===z?Pe.Buffer:void 0,k=(at?at.isBuffer:void 0)||R,K=9007199254740991,Be=/^(?:0|[1-9]\d*)$/;function Ge(Pt,ei){var si=typeof Pt;return!!(ei=ei??K)&&("number"==si||"symbol"!=si&&Be.test(Pt))&&Pt>-1&&Pt%1==0&&Pt<ei}var ne="[object Arguments]",Ke="[object Array]",Xt="[object Boolean]",ri="[object Date]",vi="[object Error]",ii="[object Function]",qt="[object Map]",Yt="[object Number]",ui="[object Object]",Ki="[object RegExp]",Pi="[object Set]",bt="[object String]",O="[object WeakMap]",c="[object ArrayBuffer]",l="[object DataView]",H="[object Float64Array]",it="[object Int8Array]",lt="[object Int16Array]",Y="[object Int32Array]",Te="[object Uint8Array]",At="[object Uint8ClampedArray]",Wt="[object Uint16Array]",ot="[object Uint32Array]",yt={};function Ht(Pt){return Me(Pt)&&ft(Pt.length)&&!!yt[L(Pt)]}function nt(Pt){return function(ei){return Pt(ei)}}yt["[object Float32Array]"]=yt[H]=yt[it]=yt[lt]=yt[Y]=yt[Te]=yt[At]=yt[Wt]=yt[ot]=!0,yt[ne]=yt[Ke]=yt[c]=yt[Xt]=yt[l]=yt[ri]=yt[vi]=yt[ii]=yt[qt]=yt[Yt]=yt[ui]=yt[Ki]=yt[Pi]=yt[bt]=yt[O]=!1;var Et="object"==typeof e&&e&&!e.nodeType&&e,di=Et&&zt&&!zt.nodeType&&zt,Vn=di&&di.exports===Et&&ue.process,kn=function(){try{return di&&di.require&&di.require("util").types||Vn&&Vn.binding&&Vn.binding("util")}catch{}}(),Wi=kn&&kn.isTypedArray,xi=Wi?nt(Wi):Ht,mi=Object.prototype.hasOwnProperty;function Ot(Pt,ei){var si=We(Pt),Mi=!si&&Ve(Pt),Ji=!si&&!Mi&&k(Pt),Zi=!si&&!Mi&&!Ji&&xi(Pt),gn=si||Mi||Ji||Zi,In=gn?Ye(Pt.length,String):[],tr=In.length;for(var gr in Pt)(ei||mi.call(Pt,gr))&&(!gn||!("length"==gr||Ji&&("offset"==gr||"parent"==gr)||Zi&&("buffer"==gr||"byteLength"==gr||"byteOffset"==gr)||Ge(gr,tr)))&&In.push(gr);return In}var ti=Object.prototype;function yi(Pt){var ei=Pt&&Pt.constructor;return Pt===("function"==typeof ei&&ei.prototype||ti)}function oi(Pt,ei){return function(si){return Pt(ei(si))}}var nn=oi(Object.keys,Object),yn=Object.prototype.hasOwnProperty;function Tn(Pt){if(!yi(Pt))return nn(Pt);var ei=[];for(var si in Object(Pt))yn.call(Pt,si)&&"constructor"!=si&&ei.push(si);return ei}function hr(Pt){return dt(Pt)?Ot(Pt):Tn(Pt)}function fr(Pt){var ei=-1,si=Pt.length;return function(){return++ei<si?{value:Pt[ei],key:ei}:null}}function fi(Pt){var ei=-1;return function(){var Mi=Pt.next();return Mi.done?null:(ei++,{value:Mi.value,key:ei})}}function B(Pt){var ei=hr(Pt),si=-1,Mi=ei.length;return function Ji(){var Zi=ei[++si];return"__proto__"===Zi?Ji():si<Mi?{value:Pt[Zi],key:Zi}:null}}function we(Pt){if(dt(Pt))return fr(Pt);var ei=Ie(Pt);return ei?fi(ei):B(Pt)}function xt(Pt){return function(){if(null===Pt)throw new Error("Callback was already called.");var ei=Pt;Pt=null,ei.apply(this,arguments)}}function $t(Pt){return function(ei,si,Mi){if(Mi=be(Mi||ge),Pt<=0||!ei)return Mi(null);var Ji=we(ei),Zi=!1,gn=0,In=!1;function tr(er,Pr){if(gn-=1,er)Zi=!0,Mi(er);else{if(Pr===De||Zi&&gn<=0)return Zi=!0,Mi(null);In||gr()}}function gr(){for(In=!0;gn<Pt&&!Zi;){var er=Ji();if(null===er)return Zi=!0,void(gn<=0&&Mi(null));gn+=1,si(er.value,er.key,xt(tr))}In=!1}gr()}}function Ci(Pt,ei,si,Mi){$t(ei)(Pt,S(si),Mi)}function cn(Pt,ei){return function(si,Mi,Ji){return Pt(si,ei,Mi,Ji)}}function yr(Pt,ei,si){si=be(si||ge);var Mi=0,Ji=0,Zi=Pt.length;function gn(In,tr){In?si(In):(++Ji===Zi||tr===De)&&si(null)}for(0===Zi&&si(null);Mi<Zi;Mi++)ei(Pt[Mi],Mi,xt(gn))}var mr=cn(Ci,1/0),Fr=function(Pt,ei,si){(dt(Pt)?yr:mr)(Pt,S(ei),si)};function wr(Pt){return function(ei,si,Mi){return Pt(Fr,ei,S(si),Mi)}}function ur(Pt,ei,si,Mi){Mi=Mi||ge,ei=ei||[];var Ji=[],Zi=0,gn=S(si);Pt(ei,function(In,tr,gr){var er=Zi++;gn(In,function(Pr,La){Ji[er]=La,gr(Pr)})},function(In){Mi(In,Ji)})}var ya=wr(ur),Vr=xe(ya);function Br(Pt){return function(ei,si,Mi,Ji){return Pt($t(si),ei,S(Mi),Ji)}}var Yr=Br(ur),Xr=cn(Yr,1),Fa=xe(Xr);function ci(Pt,ei){for(var si=-1,Mi=null==Pt?0:Pt.length;++si<Mi&&!1!==ei(Pt[si],si,Pt););return Pt}function Di(Pt){return function(ei,si,Mi){for(var Ji=-1,Zi=Object(ei),gn=Mi(ei),In=gn.length;In--;){var tr=gn[Pt?In:++Ji];if(!1===si(Zi[tr],tr,Zi))break}return ei}}var _t=Di();function Mt(Pt,ei){return Pt&&_t(Pt,ei,hr)}function Ft(Pt,ei,si,Mi){for(var Ji=Pt.length,Zi=si+(Mi?1:-1);Mi?Zi--:++Zi<Ji;)if(ei(Pt[Zi],Zi,Pt))return Zi;return-1}function hi(Pt){return Pt!=Pt}function Si(Pt,ei,si){for(var Mi=si-1,Ji=Pt.length;++Mi<Ji;)if(Pt[Mi]===ei)return Mi;return-1}function On(Pt,ei,si){return ei==ei?Si(Pt,ei,si):Ft(Pt,hi,si)}var Hn=function(Pt,ei,si){"function"==typeof ei&&(si=ei,ei=null),si=be(si||ge);var Ji=hr(Pt).length;if(!Ji)return si(null);ei||(ei=Ji);var Zi={},gn=0,In=!1,tr=Object.create(null),gr=[],er=[],Pr={};function La(qa,$a){gr.push(function(){Po(qa,$a)})}function Ha(){if(0===gr.length&&0===gn)return si(null,Zi);for(;gr.length&&gn<ei;)gr.shift()()}function bo(qa,$a){var oo=tr[qa];oo||(oo=tr[qa]=[]),oo.push($a)}function go(qa){ci(tr[qa]||[],function(oo){oo()}),Ha()}function Po(qa,$a){if(!In){var oo=xt(function(R0,Vt){if(gn--,arguments.length>2&&(Vt=t(arguments,1)),R0){var Ho={};Mt(Zi,function(L0,Do){Ho[Do]=L0}),Ho[qa]=Vt,In=!0,tr=Object.create(null),si(R0,Ho)}else Zi[qa]=Vt,go(qa)});gn++;var Mo=S($a[$a.length-1]);$a.length>1?Mo(Zi,oo):Mo(oo)}}function os(){for(var $a=0;er.length;)$a++,ci(b0(er.pop()),function(oo){0==--Pr[oo]&&er.push(oo)});if($a!==Ji)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function b0(qa){var $a=[];return Mt(Pt,function(oo,Mo){We(oo)&&On(oo,qa,0)>=0&&$a.push(Mo)}),$a}Mt(Pt,function(qa,$a){if(!We(qa))return La($a,[qa]),void er.push($a);var oo=qa.slice(0,qa.length-1),Mo=oo.length;if(0===Mo)return La($a,qa),void er.push($a);Pr[$a]=Mo,ci(oo,function(R0){if(!Pt[R0])throw new Error("async.auto task `"+$a+"` has a non-existent dependency `"+R0+"` in "+oo.join(", "));bo(R0,function(){0==--Mo&&La($a,qa)})})}),os(),Ha()};function sr(Pt,ei){for(var si=-1,Mi=null==Pt?0:Pt.length,Ji=Array(Mi);++si<Mi;)Ji[si]=ei(Pt[si],si,Pt);return Ji}var Qt="[object Symbol]";function ut(Pt){return"symbol"==typeof Pt||Me(Pt)&&L(Pt)==Qt}var Je=1/0,Lt=ze?ze.prototype:void 0,Zt=Lt?Lt.toString:void 0;function pi(Pt){if("string"==typeof Pt)return Pt;if(We(Pt))return sr(Pt,pi)+"";if(ut(Pt))return Zt?Zt.call(Pt):"";var ei=Pt+"";return"0"==ei&&1/Pt==-Je?"-0":ei}function Ni(Pt,ei,si){var Mi=-1,Ji=Pt.length;ei<0&&(ei=-ei>Ji?0:Ji+ei),(si=si>Ji?Ji:si)<0&&(si+=Ji),Ji=ei>si?0:si-ei>>>0,ei>>>=0;for(var Zi=Array(Ji);++Mi<Ji;)Zi[Mi]=Pt[Mi+ei];return Zi}function dn(Pt,ei,si){var Mi=Pt.length;return si=void 0===si?Mi:si,!ei&&si>=Mi?Pt:Ni(Pt,ei,si)}function hn(Pt,ei){for(var si=Pt.length;si--&&On(ei,Pt[si],0)>-1;);return si}function Kn(Pt,ei){for(var si=-1,Mi=Pt.length;++si<Mi&&On(ei,Pt[si],0)>-1;);return si}function vn(Pt){return Pt.split("")}var $r=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");function jr(Pt){return $r.test(Pt)}var M="\\ud800-\\udfff",Kt="["+M+"]",_i="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",bi="\\ud83c[\\udffb-\\udfff]",Vi="[^"+M+"]",pn="(?:\\ud83c[\\udde6-\\uddff]){2}",$i="[\\ud800-\\udbff][\\udc00-\\udfff]",Jn="(?:"+_i+"|"+bi+")?",or="[\\ufe0e\\ufe0f]?",Gn="(?:\\u200d(?:"+[Vi,pn,$i].join("|")+")"+or+Jn+")*",Tr=or+Jn+Gn,da="(?:"+[Vi+_i+"?",_i,pn,$i,Kt].join("|")+")",Sn=RegExp(bi+"(?="+bi+")|"+da+Tr,"g");function Rn(Pt){return Pt.match(Sn)||[]}function ln(Pt){return jr(Pt)?Rn(Pt):vn(Pt)}function lr(Pt){return null==Pt?"":pi(Pt)}var En=/^\s+|\s+$/g;function Xn(Pt,ei,si){if((Pt=lr(Pt))&&(si||void 0===ei))return Pt.replace(En,"");if(!Pt||!(ei=pi(ei)))return Pt;var Mi=ln(Pt),Ji=ln(ei);return dn(Mi,Kn(Mi,Ji),hn(Mi,Ji)+1).join("")}var dr=/^(?:async\s+)?(function)?\s*[^\(]*\(\s*([^\)]*)\)/m,wa=/,/,ta=/(=.+)?(\s*)$/,ao=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm;function Ra(Pt){return Pt=(Pt=(Pt=(Pt=Pt.toString().replace(ao,"")).match(dr)[2].replace(" ",""))?Pt.split(wa):[]).map(function(ei){return Xn(ei.replace(ta,""))})}function ga(Pt,ei){var si={};Mt(Pt,function(Mi,Ji){var Zi,gn=x(Mi),In=!gn&&1===Mi.length||gn&&0===Mi.length;if(We(Mi))Zi=Mi.slice(0,-1),Mi=Mi[Mi.length-1],si[Ji]=Zi.concat(Zi.length>0?tr:Mi);else if(In)si[Ji]=Mi;else{if(Zi=Ra(Mi),0===Mi.length&&!gn&&0===Zi.length)throw new Error("autoInject task functions require explicit parameters.");gn||Zi.pop(),si[Ji]=Zi.concat(tr)}function tr(gr,er){var Pr=sr(Zi,function(La){return gr[La]});Pr.push(er),S(Mi).apply(null,Pr)}}),Hn(si,ei)}function ma(){this.head=this.tail=null,this.length=0}function Na(Pt,ei){Pt.length=1,Pt.head=Pt.tail=ei}function ca(Pt,ei,si){if(null==ei)ei=1;else if(0===ei)throw new Error("Concurrency must not be zero");var Mi=S(Pt),Ji=0,Zi=[],gn=!1;function In(Pr,La,Ha){if(null!=Ha&&"function"!=typeof Ha)throw new Error("task callback must be a function");if(er.started=!0,We(Pr)||(Pr=[Pr]),0===Pr.length&&er.idle())return $(function(){er.drain()});for(var bo=0,go=Pr.length;bo<go;bo++){var Po={data:Pr[bo],callback:Ha||ge};La?er._tasks.unshift(Po):er._tasks.push(Po)}gn||(gn=!0,$(function(){gn=!1,er.process()}))}function tr(Pr){return function(La){Ji-=1;for(var Ha=0,bo=Pr.length;Ha<bo;Ha++){var go=Pr[Ha],Po=On(Zi,go,0);0===Po?Zi.shift():Po>0&&Zi.splice(Po,1),go.callback.apply(go,arguments),null!=La&&er.error(La,go.data)}Ji<=er.concurrency-er.buffer&&er.unsaturated(),er.idle()&&er.drain(),er.process()}}var gr=!1,er={_tasks:new ma,concurrency:ei,payload:si,saturated:ge,unsaturated:ge,buffer:ei/4,empty:ge,drain:ge,error:ge,started:!1,paused:!1,push:function(Pr,La){In(Pr,!1,La)},kill:function(){er.drain=ge,er._tasks.empty()},unshift:function(Pr,La){In(Pr,!0,La)},remove:function(Pr){er._tasks.remove(Pr)},process:function(){if(!gr){for(gr=!0;!er.paused&&Ji<er.concurrency&&er._tasks.length;){var Pr=[],La=[],Ha=er._tasks.length;er.payload&&(Ha=Math.min(Ha,er.payload));for(var bo=0;bo<Ha;bo++){var go=er._tasks.shift();Pr.push(go),Zi.push(go),La.push(go.data)}Ji+=1,0===er._tasks.length&&er.empty(),Ji===er.concurrency&&er.saturated();var Po=xt(tr(Pr));Mi(La,Po)}gr=!1}},length:function(){return er._tasks.length},running:function(){return Ji},workersList:function(){return Zi},idle:function(){return er._tasks.length+Ji===0},pause:function(){er.paused=!0},resume:function(){!1!==er.paused&&(er.paused=!1,$(er.process))}};return er}function Ia(Pt,ei){return ca(Pt,1,ei)}ma.prototype.removeLink=function(Pt){return Pt.prev?Pt.prev.next=Pt.next:this.head=Pt.next,Pt.next?Pt.next.prev=Pt.prev:this.tail=Pt.prev,Pt.prev=Pt.next=null,this.length-=1,Pt},ma.prototype.empty=function(){for(;this.head;)this.shift();return this},ma.prototype.insertAfter=function(Pt,ei){ei.prev=Pt,ei.next=Pt.next,Pt.next?Pt.next.prev=ei:this.tail=ei,Pt.next=ei,this.length+=1},ma.prototype.insertBefore=function(Pt,ei){ei.prev=Pt.prev,ei.next=Pt,Pt.prev?Pt.prev.next=ei:this.head=ei,Pt.prev=ei,this.length+=1},ma.prototype.unshift=function(Pt){this.head?this.insertBefore(this.head,Pt):Na(this,Pt)},ma.prototype.push=function(Pt){this.tail?this.insertAfter(this.tail,Pt):Na(this,Pt)},ma.prototype.shift=function(){return this.head&&this.removeLink(this.head)},ma.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)},ma.prototype.toArray=function(){for(var Pt=Array(this.length),ei=this.head,si=0;si<this.length;si++)Pt[si]=ei.data,ei=ei.next;return Pt},ma.prototype.remove=function(Pt){for(var ei=this.head;ei;){var si=ei.next;Pt(ei)&&this.removeLink(ei),ei=si}return this};var ra=cn(Ci,1);function Wa(Pt,ei,si,Mi){Mi=be(Mi||ge);var Ji=S(si);ra(Pt,function(Zi,gn,In){Ji(ei,Zi,function(tr,gr){ei=gr,In(tr)})},function(Zi){Mi(Zi,ei)})}function vr(){var Pt=sr(arguments,S);return function(){var ei=t(arguments),si=this,Mi=ei[ei.length-1];"function"==typeof Mi?ei.pop():Mi=ge,Wa(Pt,ei,function(Ji,Zi,gn){Zi.apply(si,Ji.concat(function(In){var tr=t(arguments,1);gn(In,tr)}))},function(Ji,Zi){Mi.apply(si,[Ji].concat(Zi))})}}var Un=function(){return vr.apply(null,t(arguments).reverse())},ha=Array.prototype.concat,wt=function(Pt,ei,si,Mi){Mi=Mi||ge;var Ji=S(si);Yr(Pt,ei,function(Zi,gn){Ji(Zi,function(In){return In?gn(In):gn(null,t(arguments,1))})},function(Zi,gn){for(var In=[],tr=0;tr<gn.length;tr++)gn[tr]&&(In=ha.apply(In,gn[tr]));return Mi(Zi,In)})},G=cn(wt,1/0),ht=cn(wt,1),Ri=function(){var Pt=t(arguments),ei=[null].concat(Pt);return function(){return arguments[arguments.length-1].apply(this,ei)}};function un(Pt){return Pt}function aa(Pt,ei){return function(si,Mi,Ji,Zi){Zi=Zi||ge;var In,gn=!1;si(Mi,function(tr,gr,er){Ji(tr,function(Pr,La){Pr?er(Pr):Pt(La)&&!In?(gn=!0,In=ei(!0,tr),er(null,De)):er()})},function(tr){tr?Zi(tr):Zi(null,gn?In:ei(!1))})}}function Xa(Pt,ei){return ei}var an=wr(aa(un,Xa)),Wr=Br(aa(un,Xa)),Gr=cn(Wr,1);function Jo(Pt){return function(ei){var si=t(arguments,1);si.push(function(Mi){var Ji=t(arguments,1);"object"==typeof console&&(Mi?console.error&&console.error(Mi):console[Pt]&&ci(Ji,function(Zi){console[Pt](Zi)}))}),S(ei).apply(null,si)}}var Ya=Jo("dir");function yo(Pt,ei,si){si=xt(si||ge);var Mi=S(Pt),Ji=S(ei);function Zi(In){if(In)return si(In);var tr=t(arguments,1);tr.push(gn),Ji.apply(this,tr)}function gn(In,tr){return In?si(In):tr?void Mi(Zi):si(null)}gn(null,!0)}function fo(Pt,ei,si){si=xt(si||ge);var Mi=S(Pt),Ji=function(Zi){if(Zi)return si(Zi);var gn=t(arguments,1);if(ei.apply(this,gn))return Mi(Ji);si.apply(null,[null].concat(gn))};Mi(Ji)}function ro(Pt,ei,si){fo(Pt,function(){return!ei.apply(this,arguments)},si)}function Ja(Pt,ei,si){si=xt(si||ge);var Mi=S(ei),Ji=S(Pt);function Zi(In){if(In)return si(In);Ji(gn)}function gn(In,tr){return In?si(In):tr?void Mi(Zi):si(null)}Ji(gn)}function eo(Pt){return function(ei,si,Mi){return Pt(ei,Mi)}}function ja(Pt,ei,si){Fr(Pt,eo(S(ei)),si)}function ko(Pt,ei,si,Mi){$t(ei)(Pt,eo(S(si)),Mi)}var Bt=cn(ko,1);function q(Pt){return x(Pt)?Pt:h(function(ei,si){var Mi=!0;ei.push(function(){var Ji=arguments;Mi?$(function(){si.apply(null,Ji)}):si.apply(null,Ji)}),Pt.apply(this,ei),Mi=!1})}function oe(Pt){return!Pt}var et=wr(aa(oe,oe)),Ct=Br(aa(oe,oe)),Gt=cn(Ct,1);function Oi(Pt){return function(ei){return ei?.[Pt]}}function Ii(Pt,ei,si,Mi){var Ji=new Array(ei.length);Pt(ei,function(Zi,gn,In){si(Zi,function(tr,gr){Ji[gn]=!!gr,In(tr)})},function(Zi){if(Zi)return Mi(Zi);for(var gn=[],In=0;In<ei.length;In++)Ji[In]&&gn.push(ei[In]);Mi(null,gn)})}function Hi(Pt,ei,si,Mi){var Ji=[];Pt(ei,function(Zi,gn,In){si(Zi,function(tr,gr){tr?In(tr):(gr&&Ji.push({index:gn,value:Zi}),In())})},function(Zi){Zi?Mi(Zi):Mi(null,sr(Ji.sort(function(gn,In){return gn.index-In.index}),Oi("value")))})}function tn(Pt,ei,si,Mi){(dt(ei)?Ii:Hi)(Pt,ei,S(si),Mi||ge)}var rr=wr(tn),Yn=Br(tn),Ur=cn(Yn,1);function Sr(Pt,ei){var si=xt(ei||ge),Mi=S(q(Pt));function Ji(Zi){if(Zi)return si(Zi);Mi(Ji)}Ji()}var Ar=function(Pt,ei,si,Mi){Mi=Mi||ge;var Ji=S(si);Yr(Pt,ei,function(Zi,gn){Ji(Zi,function(In,tr){return In?gn(In):gn(null,{key:tr,val:Zi})})},function(Zi,gn){for(var In={},tr=Object.prototype.hasOwnProperty,gr=0;gr<gn.length;gr++)if(gn[gr]){var er=gn[gr].key,Pr=gn[gr].val;tr.call(In,er)?In[er].push(Pr):In[er]=[Pr]}return Mi(Zi,In)})},Rr=cn(Ar,1/0),la=cn(Ar,1),Ti=Jo("log");function on(Pt,ei,si,Mi){Mi=be(Mi||ge);var Ji={},Zi=S(si);Ci(Pt,ei,function(gn,In,tr){Zi(gn,In,function(gr,er){if(gr)return tr(gr);Ji[In]=er,tr()})},function(gn){Mi(gn,Ji)})}var Qi=cn(on,1/0),Rt=cn(on,1);function ai(Pt,ei){return ei in Pt}function Ei(Pt,ei){var si=Object.create(null),Mi=Object.create(null);ei=ei||un;var Ji=S(Pt),Zi=h(function(In,tr){var gr=ei.apply(null,In);ai(si,gr)?$(function(){tr.apply(null,si[gr])}):ai(Mi,gr)?Mi[gr].push(tr):(Mi[gr]=[tr],Ji.apply(null,In.concat(function(){var er=t(arguments);si[gr]=er;var Pr=Mi[gr];delete Mi[gr];for(var La=0,Ha=Pr.length;La<Ha;La++)Pr[La].apply(null,er)})))});return Zi.memo=si,Zi.unmemoized=Pt,Zi}var zi=T(j?process.nextTick:f?setImmediate:w);function bn(Pt,ei,si){si=si||ge;var Mi=dt(ei)?[]:{};Pt(ei,function(Ji,Zi,gn){S(Ji)(function(In,tr){arguments.length>2&&(tr=t(arguments,1)),Mi[Zi]=tr,gn(In)})},function(Ji){si(Ji,Mi)})}function _n(Pt,ei){bn(Fr,Pt,ei)}function Wn(Pt,ei,si){bn($t(ei),Pt,si)}var Qn=function(Pt,ei){var si=S(Pt);return ca(function(Mi,Ji){si(Mi[0],Ji)},ei,1)},Cr=function(Pt,ei){var si=Qn(Pt,ei);return si.push=function(Mi,Ji,Zi){if(null==Zi&&(Zi=ge),"function"!=typeof Zi)throw new Error("task callback must be a function");if(si.started=!0,We(Mi)||(Mi=[Mi]),0===Mi.length)return $(function(){si.drain()});Ji=Ji||0;for(var gn=si._tasks.head;gn&&Ji>=gn.priority;)gn=gn.next;for(var In=0,tr=Mi.length;In<tr;In++){var gr={data:Mi[In],priority:Ji,callback:Zi};gn?si._tasks.insertBefore(gn,gr):si._tasks.push(gr)}$(si.process)},delete si.unshift,si};function Er(Pt,ei){if(ei=be(ei||ge),!We(Pt))return ei(new TypeError("First argument to race must be an array of functions"));if(!Pt.length)return ei();for(var si=0,Mi=Pt.length;si<Mi;si++)S(Pt[si])(ei)}function zr(Pt,ei,si,Mi){Wa(t(Pt).reverse(),ei,si,Mi)}function Pn(Pt){var ei=S(Pt);return h(function(Mi,Ji){return Mi.push(function(gn,In){var tr;gn?Ji(null,{error:gn}):(tr=arguments.length<=2?In:t(arguments,1),Ji(null,{value:tr}))}),ei.apply(this,Mi)})}function xn(Pt){var ei;return We(Pt)?ei=sr(Pt,Pn):(ei={},Mt(Pt,function(si,Mi){ei[Mi]=Pn.call(this,si)})),ei}function Ln(Pt,ei,si,Mi){tn(Pt,ei,function(Ji,Zi){si(Ji,function(gn,In){Zi(gn,!In)})},Mi)}var Dr=wr(Ln),Le=Br(Ln),ie=cn(Le,1);function mt(Pt){return function(){return Pt}}function jt(Pt,ei,si){var Mi=5,Ji=0,Zi={times:Mi,intervalFunc:mt(Ji)};function gn(er,Pr){if("object"==typeof Pr)er.times=+Pr.times||Mi,er.intervalFunc="function"==typeof Pr.interval?Pr.interval:mt(+Pr.interval||Ji),er.errorFilter=Pr.errorFilter;else{if("number"!=typeof Pr&&"string"!=typeof Pr)throw new Error("Invalid arguments for async.retry");er.times=+Pr||Mi}}if(arguments.length<3&&"function"==typeof Pt?(si=ei||ge,ei=Pt):(gn(Zi,Pt),si=si||ge),"function"!=typeof ei)throw new Error("Invalid arguments for async.retry");var In=S(ei),tr=1;function gr(){In(function(er){er&&tr++<Zi.times&&("function"!=typeof Zi.errorFilter||Zi.errorFilter(er))?setTimeout(gr,Zi.intervalFunc(tr)):si.apply(null,arguments)})}gr()}var gi=function(Pt,ei){ei||(ei=Pt,Pt=null);var si=S(ei);return h(function(Mi,Ji){function Zi(gn){si.apply(null,Mi.concat(gn))}Pt?jt(Pt,Zi,Ji):jt(Zi,Ji)})};function Fi(Pt,ei){bn(ra,Pt,ei)}var An=wr(aa(Boolean,un)),Zn=Br(aa(Boolean,un)),ua=cn(Zn,1);function Qr(Pt,ei,si){var Mi=S(ei);function Ji(Zi,gn){var In=Zi.criteria,tr=gn.criteria;return In<tr?-1:In>tr?1:0}ya(Pt,function(Zi,gn){Mi(Zi,function(In,tr){if(In)return gn(In);gn(null,{value:Zi,criteria:tr})})},function(Zi,gn){if(Zi)return si(Zi);si(null,sr(gn.sort(Ji),Oi("value")))})}function Jr(Pt,ei,si){var Mi=S(Pt);return h(function(Ji,Zi){var In,gn=!1;function tr(){var gr=Pt.name||"anonymous",er=new Error('Callback function "'+gr+'" timed out.');er.code="ETIMEDOUT",si&&(er.info=si),gn=!0,Zi(er)}Ji.push(function(){gn||(Zi.apply(null,arguments),clearTimeout(In))}),In=setTimeout(tr,ei),Mi.apply(null,Ji)})}var Lr=Math.ceil,to=Math.max;function fa(Pt,ei,si,Mi){for(var Ji=-1,Zi=to(Lr((ei-Pt)/(si||1)),0),gn=Array(Zi);Zi--;)gn[Mi?Zi:++Ji]=Pt,Pt+=si;return gn}function Ea(Pt,ei,si,Mi){var Ji=S(si);Yr(fa(0,Pt,1),ei,Ji,Mi)}var po=cn(Ea,1/0),zo=cn(Ea,1);function Eo(Pt,ei,si,Mi){arguments.length<=3&&(Mi=si,si=ei,ei=We(Pt)?[]:{}),Mi=be(Mi||ge);var Ji=S(si);Fr(Pt,function(Zi,gn,In){Ji(ei,Zi,gn,In)},function(Zi){Mi(Zi,ei)})}function Ro(Pt,ei){var Mi,si=null;ei=ei||ge,Bt(Pt,function(Ji,Zi){S(Ji)(function(gn,In){Mi=arguments.length>2?t(arguments,1):In,si=gn,Zi(!gn)})},function(){ei(si,Mi)})}function lo(Pt){return function(){return(Pt.unmemoized||Pt).apply(null,arguments)}}function uo(Pt,ei,si){si=xt(si||ge);var Mi=S(ei);if(!Pt())return si(null);var Ji=function(Zi){if(Zi)return si(Zi);if(Pt())return Mi(Ji);var gn=t(arguments,1);si.apply(null,[null].concat(gn))};Mi(Ji)}function _o(Pt,ei,si){uo(function(){return!Pt.apply(this,arguments)},ei,si)}var l0=function(Pt,ei){if(ei=be(ei||ge),!We(Pt))return ei(new Error("First argument to waterfall must be an array of functions"));if(!Pt.length)return ei();var si=0;function Mi(Zi){var gn=S(Pt[si++]);Zi.push(xt(Ji)),gn.apply(null,Zi)}function Ji(Zi){if(Zi||si===Pt.length)return ei.apply(null,arguments);Mi(t(arguments,1))}Mi([])},e0={apply:m,applyEach:Vr,applyEachSeries:Fa,asyncify:ae,auto:Hn,autoInject:ga,cargo:Ia,compose:Un,concat:G,concatLimit:wt,concatSeries:ht,constant:Ri,detect:an,detectLimit:Wr,detectSeries:Gr,dir:Ya,doDuring:yo,doUntil:ro,doWhilst:fo,during:Ja,each:ja,eachLimit:ko,eachOf:Fr,eachOfLimit:Ci,eachOfSeries:ra,eachSeries:Bt,ensureAsync:q,every:et,everyLimit:Ct,everySeries:Gt,filter:rr,filterLimit:Yn,filterSeries:Ur,forever:Sr,groupBy:Rr,groupByLimit:Ar,groupBySeries:la,log:Ti,map:ya,mapLimit:Yr,mapSeries:Xr,mapValues:Qi,mapValuesLimit:on,mapValuesSeries:Rt,memoize:Ei,nextTick:zi,parallel:_n,parallelLimit:Wn,priorityQueue:Cr,queue:Qn,race:Er,reduce:Wa,reduceRight:zr,reflect:Pn,reflectAll:xn,reject:Dr,rejectLimit:Le,rejectSeries:ie,retry:jt,retryable:gi,seq:vr,series:Fi,setImmediate:$,some:An,someLimit:Zn,someSeries:ua,sortBy:Qr,timeout:Jr,times:po,timesLimit:Ea,timesSeries:zo,transform:Eo,tryEach:Ro,unmemoize:lo,until:_o,waterfall:l0,whilst:uo,all:et,allLimit:Ct,allSeries:Gt,any:An,anyLimit:Zn,anySeries:ua,find:an,findLimit:Wr,findSeries:Gr,forEach:ja,forEachSeries:Bt,forEachLimit:ko,forEachOf:Fr,forEachOfSeries:ra,forEachOfLimit:Ci,inject:Wa,foldl:Wa,foldr:zr,select:rr,selectLimit:Yn,selectSeries:Ur,wrapSync:ae};e.default=e0,e.apply=m,e.applyEach=Vr,e.applyEachSeries=Fa,e.asyncify=ae,e.auto=Hn,e.autoInject=ga,e.cargo=Ia,e.compose=Un,e.concat=G,e.concatLimit=wt,e.concatSeries=ht,e.constant=Ri,e.detect=an,e.detectLimit=Wr,e.detectSeries=Gr,e.dir=Ya,e.doDuring=yo,e.doUntil=ro,e.doWhilst=fo,e.during=Ja,e.each=ja,e.eachLimit=ko,e.eachOf=Fr,e.eachOfLimit=Ci,e.eachOfSeries=ra,e.eachSeries=Bt,e.ensureAsync=q,e.every=et,e.everyLimit=Ct,e.everySeries=Gt,e.filter=rr,e.filterLimit=Yn,e.filterSeries=Ur,e.forever=Sr,e.groupBy=Rr,e.groupByLimit=Ar,e.groupBySeries=la,e.log=Ti,e.map=ya,e.mapLimit=Yr,e.mapSeries=Xr,e.mapValues=Qi,e.mapValuesLimit=on,e.mapValuesSeries=Rt,e.memoize=Ei,e.nextTick=zi,e.parallel=_n,e.parallelLimit=Wn,e.priorityQueue=Cr,e.queue=Qn,e.race=Er,e.reduce=Wa,e.reduceRight=zr,e.reflect=Pn,e.reflectAll=xn,e.reject=Dr,e.rejectLimit=Le,e.rejectSeries=ie,e.retry=jt,e.retryable=gi,e.seq=vr,e.series=Fi,e.setImmediate=$,e.some=An,e.someLimit=Zn,e.someSeries=ua,e.sortBy=Qr,e.timeout=Jr,e.times=po,e.timesLimit=Ea,e.timesSeries=zo,e.transform=Eo,e.tryEach=Ro,e.unmemoize=lo,e.until=_o,e.waterfall=l0,e.whilst=uo,e.all=et,e.allLimit=Ct,e.allSeries=Gt,e.any=An,e.anyLimit=Zn,e.anySeries=ua,e.find=an,e.findLimit=Wr,e.findSeries=Gr,e.forEach=ja,e.forEachSeries=Bt,e.forEachLimit=ko,e.forEachOf=Fr,e.forEachOfSeries=ra,e.forEachOfLimit=Ci,e.inject=Wa,e.foldl=Wa,e.foldr=zr,e.select=rr,e.selectLimit=Yn,e.selectSeries=Ur,e.wrapSync=ae,Object.defineProperty(e,"__esModule",{value:!0})}(le)},43128:zt=>{zt.exports=function le(a){Object.freeze(a);var e="function"==typeof a,t=Object.prototype.hasOwnProperty;return Object.getOwnPropertyNames(a).forEach(function(m){t.call(a,m)&&(!e||"caller"!==m&&"callee"!==m&&"arguments"!==m)&&null!==a[m]&&("object"==typeof a[m]||"function"==typeof a[m])&&!Object.isFrozen(a[m])&&le(a[m])}),a}},42169:(zt,le,a)=>{var e;!function(t,m,h,d){"use strict";var x,f=["","webkit","Moz","MS","ms","o"],j=m.createElement("div"),w="function",T=Math.round,U=Math.abs,$=Date.now;function ae(_t,Mt,Ft){return setTimeout(Ue(_t,Ft),Mt)}function _e(_t,Mt,Ft){return!!Array.isArray(_t)&&(de(_t,Ft[Mt],Ft),!0)}function de(_t,Mt,Ft){var hi;if(_t)if(_t.forEach)_t.forEach(Mt,Ft);else if(_t.length!==d)for(hi=0;hi<_t.length;)Mt.call(Ft,_t[hi],hi,_t),hi++;else for(hi in _t)_t.hasOwnProperty(hi)&&Mt.call(Ft,_t[hi],hi,_t)}function me(_t,Mt,Ft){var hi="DEPRECATED METHOD: "+Mt+"\n"+Ft+" AT \n";return function(){var Si=new Error("get-stack-trace"),On=Si&&Si.stack?Si.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",Hn=t.console&&(t.console.warn||t.console.log);return Hn&&Hn.call(t.console,hi,On),_t.apply(this,arguments)}}x="function"!=typeof Object.assign?function(Mt){if(Mt===d||null===Mt)throw new TypeError("Cannot convert undefined or null to object");for(var Ft=Object(Mt),hi=1;hi<arguments.length;hi++){var Si=arguments[hi];if(Si!==d&&null!==Si)for(var On in Si)Si.hasOwnProperty(On)&&(Ft[On]=Si[On])}return Ft}:Object.assign;var S=me(function(Mt,Ft,hi){for(var Si=Object.keys(Ft),On=0;On<Si.length;)(!hi||hi&&Mt[Si[On]]===d)&&(Mt[Si[On]]=Ft[Si[On]]),On++;return Mt},"extend","Use `assign`."),xe=me(function(Mt,Ft){return S(Mt,Ft,!0)},"merge","Use `assign`.");function ue(_t,Mt,Ft){var Si,hi=Mt.prototype;(Si=_t.prototype=Object.create(hi)).constructor=_t,Si._super=hi,Ft&&x(Si,Ft)}function Ue(_t,Mt){return function(){return _t.apply(Mt,arguments)}}function Pe(_t,Mt){return typeof _t==w?_t.apply(Mt&&Mt[0]||d,Mt):_t}function ze(_t,Mt){return _t===d?Mt:_t}function A(_t,Mt,Ft){de(ve(Mt),function(hi){_t.addEventListener(hi,Ft,!1)})}function Ce(_t,Mt,Ft){de(ve(Mt),function(hi){_t.removeEventListener(hi,Ft,!1)})}function Xe(_t,Mt){for(;_t;){if(_t==Mt)return!0;_t=_t.parentNode}return!1}function ke(_t,Mt){return _t.indexOf(Mt)>-1}function ve(_t){return _t.trim().split(/\s+/g)}function pe(_t,Mt,Ft){if(_t.indexOf&&!Ft)return _t.indexOf(Mt);for(var hi=0;hi<_t.length;){if(Ft&&_t[hi][Ft]==Mt||!Ft&&_t[hi]===Mt)return hi;hi++}return-1}function _(_t){return Array.prototype.slice.call(_t,0)}function E(_t,Mt,Ft){for(var hi=[],Si=[],On=0;On<_t.length;){var Hn=Mt?_t[On][Mt]:_t[On];pe(Si,Hn)<0&&hi.push(_t[On]),Si[On]=Hn,On++}return Ft&&(hi=Mt?hi.sort(function(Qt,ut){return Qt[Mt]>ut[Mt]}):hi.sort()),hi}function C(_t,Mt){for(var Ft,hi,Si=Mt[0].toUpperCase()+Mt.slice(1),On=0;On<f.length;){if((hi=(Ft=f[On])?Ft+Si:Mt)in _t)return hi;On++}return d}var X=1;function L(_t){var Mt=_t.ownerDocument||_t;return Mt.defaultView||Mt.parentWindow||t}var ce="ontouchstart"in t,Ne=C(t,"PointerEvent")!==d,Re=ce&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),Ae="touch",ft="mouse",De=25,ge=1,be=2,ee=4,Ie=8,Ye=1,Me=2,Z=4,D=8,W=16,te=Me|Z,fe=D|W,Ve=te|fe,We=["x","y"],R=["clientX","clientY"];function z(_t,Mt){var Ft=this;this.manager=_t,this.callback=Mt,this.element=_t.element,this.target=_t.options.inputTarget,this.domHandler=function(hi){Pe(_t.options.enable,[_t])&&Ft.handler(hi)},this.init()}function tt(_t,Mt,Ft){var hi=Ft.pointers.length,Si=Ft.changedPointers.length,On=Mt&ge&&hi-Si==0,Hn=Mt&(ee|Ie)&&hi-Si==0;Ft.isFirst=!!On,Ft.isFinal=!!Hn,On&&(_t.session={}),Ft.eventType=Mt,function at(_t,Mt){var Ft=_t.session,hi=Mt.pointers,Si=hi.length;Ft.firstInput||(Ft.firstInput=K(Mt)),Si>1&&!Ft.firstMultiple?Ft.firstMultiple=K(Mt):1===Si&&(Ft.firstMultiple=!1);var On=Ft.firstInput,Hn=Ft.firstMultiple,sr=Hn?Hn.center:On.center,Qt=Mt.center=Be(hi);Mt.timeStamp=$(),Mt.deltaTime=Mt.timeStamp-On.timeStamp,Mt.angle=Xt(sr,Qt),Mt.distance=Ke(sr,Qt),function P(_t,Mt){var Ft=Mt.center,hi=_t.offsetDelta||{},Si=_t.prevDelta||{},On=_t.prevInput||{};(Mt.eventType===ge||On.eventType===ee)&&(Si=_t.prevDelta={x:On.deltaX||0,y:On.deltaY||0},hi=_t.offsetDelta={x:Ft.x,y:Ft.y}),Mt.deltaX=Si.x+(Ft.x-hi.x),Mt.deltaY=Si.y+(Ft.y-hi.y)}(Ft,Mt),Mt.offsetDirection=ne(Mt.deltaX,Mt.deltaY);var ut=Ge(Mt.deltaTime,Mt.deltaX,Mt.deltaY);Mt.overallVelocityX=ut.x,Mt.overallVelocityY=ut.y,Mt.overallVelocity=U(ut.x)>U(ut.y)?ut.x:ut.y,Mt.scale=Hn?function vi(_t,Mt){return Ke(Mt[0],Mt[1],R)/Ke(_t[0],_t[1],R)}(Hn.pointers,hi):1,Mt.rotation=Hn?function ri(_t,Mt){return Xt(Mt[1],Mt[0],R)+Xt(_t[1],_t[0],R)}(Hn.pointers,hi):0,Mt.maxPointers=Ft.prevInput?Mt.pointers.length>Ft.prevInput.maxPointers?Mt.pointers.length:Ft.prevInput.maxPointers:Mt.pointers.length,function k(_t,Mt){var Si,On,Hn,sr,Ft=_t.lastInterval||Mt,hi=Mt.timeStamp-Ft.timeStamp;if(Mt.eventType!=Ie&&(hi>De||Ft.velocity===d)){var Qt=Mt.deltaX-Ft.deltaX,ut=Mt.deltaY-Ft.deltaY,Je=Ge(hi,Qt,ut);On=Je.x,Hn=Je.y,Si=U(Je.x)>U(Je.y)?Je.x:Je.y,sr=ne(Qt,ut),_t.lastInterval=Mt}else Si=Ft.velocity,On=Ft.velocityX,Hn=Ft.velocityY,sr=Ft.direction;Mt.velocity=Si,Mt.velocityX=On,Mt.velocityY=Hn,Mt.direction=sr}(Ft,Mt);var Je=_t.element;Xe(Mt.srcEvent.target,Je)&&(Je=Mt.srcEvent.target),Mt.target=Je}(_t,Ft),_t.emit("hammer.input",Ft),_t.recognize(Ft),_t.session.prevInput=Ft}function K(_t){for(var Mt=[],Ft=0;Ft<_t.pointers.length;)Mt[Ft]={clientX:T(_t.pointers[Ft].clientX),clientY:T(_t.pointers[Ft].clientY)},Ft++;return{timeStamp:$(),pointers:Mt,center:Be(Mt),deltaX:_t.deltaX,deltaY:_t.deltaY}}function Be(_t){var Mt=_t.length;if(1===Mt)return{x:T(_t[0].clientX),y:T(_t[0].clientY)};for(var Ft=0,hi=0,Si=0;Si<Mt;)Ft+=_t[Si].clientX,hi+=_t[Si].clientY,Si++;return{x:T(Ft/Mt),y:T(hi/Mt)}}function Ge(_t,Mt,Ft){return{x:Mt/_t||0,y:Ft/_t||0}}function ne(_t,Mt){return _t===Mt?Ye:U(_t)>=U(Mt)?_t<0?Me:Z:Mt<0?D:W}function Ke(_t,Mt,Ft){Ft||(Ft=We);var hi=Mt[Ft[0]]-_t[Ft[0]],Si=Mt[Ft[1]]-_t[Ft[1]];return Math.sqrt(hi*hi+Si*Si)}function Xt(_t,Mt,Ft){Ft||(Ft=We);var hi=Mt[Ft[0]]-_t[Ft[0]],Si=Mt[Ft[1]]-_t[Ft[1]];return 180*Math.atan2(Si,hi)/Math.PI}z.prototype={handler:function(){},init:function(){this.evEl&&A(this.element,this.evEl,this.domHandler),this.evTarget&&A(this.target,this.evTarget,this.domHandler),this.evWin&&A(L(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&Ce(this.element,this.evEl,this.domHandler),this.evTarget&&Ce(this.target,this.evTarget,this.domHandler),this.evWin&&Ce(L(this.element),this.evWin,this.domHandler)}};var ii={mousedown:ge,mousemove:be,mouseup:ee},qt="mousedown",Yt="mousemove mouseup";function ui(){this.evEl=qt,this.evWin=Yt,this.pressed=!1,z.apply(this,arguments)}ue(ui,z,{handler:function(Mt){var Ft=ii[Mt.type];Ft&ge&&0===Mt.button&&(this.pressed=!0),Ft&be&&1!==Mt.which&&(Ft=ee),this.pressed&&(Ft&ee&&(this.pressed=!1),this.callback(this.manager,Ft,{pointers:[Mt],changedPointers:[Mt],pointerType:ft,srcEvent:Mt}))}});var Ki={pointerdown:ge,pointermove:be,pointerup:ee,pointercancel:Ie,pointerout:Ie},Pi={2:Ae,3:"pen",4:ft,5:"kinect"},bt="pointerdown",O="pointermove pointerup pointercancel";function c(){this.evEl=bt,this.evWin=O,z.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}t.MSPointerEvent&&!t.PointerEvent&&(bt="MSPointerDown",O="MSPointerMove MSPointerUp MSPointerCancel"),ue(c,z,{handler:function(Mt){var Ft=this.store,hi=!1,Si=Mt.type.toLowerCase().replace("ms",""),On=Ki[Si],Hn=Pi[Mt.pointerType]||Mt.pointerType,sr=Hn==Ae,Qt=pe(Ft,Mt.pointerId,"pointerId");On&ge&&(0===Mt.button||sr)?Qt<0&&(Ft.push(Mt),Qt=Ft.length-1):On&(ee|Ie)&&(hi=!0),!(Qt<0)&&(Ft[Qt]=Mt,this.callback(this.manager,On,{pointers:Ft,changedPointers:[Mt],pointerType:Hn,srcEvent:Mt}),hi&&Ft.splice(Qt,1))}});var l={touchstart:ge,touchmove:be,touchend:ee,touchcancel:Ie},v="touchstart",H="touchstart touchmove touchend touchcancel";function it(){this.evTarget=v,this.evWin=H,this.started=!1,z.apply(this,arguments)}function lt(_t,Mt){var Ft=_(_t.touches),hi=_(_t.changedTouches);return Mt&(ee|Ie)&&(Ft=E(Ft.concat(hi),"identifier",!0)),[Ft,hi]}ue(it,z,{handler:function(Mt){var Ft=l[Mt.type];if(Ft===ge&&(this.started=!0),this.started){var hi=lt.call(this,Mt,Ft);Ft&(ee|Ie)&&hi[0].length-hi[1].length==0&&(this.started=!1),this.callback(this.manager,Ft,{pointers:hi[0],changedPointers:hi[1],pointerType:Ae,srcEvent:Mt})}}});var Y={touchstart:ge,touchmove:be,touchend:ee,touchcancel:Ie},Te="touchstart touchmove touchend touchcancel";function At(){this.evTarget=Te,this.targetIds={},z.apply(this,arguments)}function Wt(_t,Mt){var Ft=_(_t.touches),hi=this.targetIds;if(Mt&(ge|be)&&1===Ft.length)return hi[Ft[0].identifier]=!0,[Ft,Ft];var Si,On,Hn=_(_t.changedTouches),sr=[],Qt=this.target;if(On=Ft.filter(function(ut){return Xe(ut.target,Qt)}),Mt===ge)for(Si=0;Si<On.length;)hi[On[Si].identifier]=!0,Si++;for(Si=0;Si<Hn.length;)hi[Hn[Si].identifier]&&sr.push(Hn[Si]),Mt&(ee|Ie)&&delete hi[Hn[Si].identifier],Si++;return sr.length?[E(On.concat(sr),"identifier",!0),sr]:void 0}ue(At,z,{handler:function(Mt){var Ft=Y[Mt.type],hi=Wt.call(this,Mt,Ft);hi&&this.callback(this.manager,Ft,{pointers:hi[0],changedPointers:hi[1],pointerType:Ae,srcEvent:Mt})}});var ot=2500,yt=25;function Ht(){z.apply(this,arguments);var _t=Ue(this.handler,this);this.touch=new At(this.manager,_t),this.mouse=new ui(this.manager,_t),this.primaryTouch=null,this.lastTouches=[]}function nt(_t,Mt){_t&ge?(this.primaryTouch=Mt.changedPointers[0].identifier,Et.call(this,Mt)):_t&(ee|Ie)&&Et.call(this,Mt)}function Et(_t){var Mt=_t.changedPointers[0];if(Mt.identifier===this.primaryTouch){var Ft={x:Mt.clientX,y:Mt.clientY};this.lastTouches.push(Ft);var hi=this.lastTouches;setTimeout(function(){var On=hi.indexOf(Ft);On>-1&&hi.splice(On,1)},ot)}}function di(_t){for(var Mt=_t.srcEvent.clientX,Ft=_t.srcEvent.clientY,hi=0;hi<this.lastTouches.length;hi++){var Si=this.lastTouches[hi],On=Math.abs(Mt-Si.x),Hn=Math.abs(Ft-Si.y);if(On<=yt&&Hn<=yt)return!0}return!1}ue(Ht,z,{handler:function(Mt,Ft,hi){var Si=hi.pointerType==Ae,On=hi.pointerType==ft;if(!(On&&hi.sourceCapabilities&&hi.sourceCapabilities.firesTouchEvents)){if(Si)nt.call(this,Ft,hi);else if(On&&di.call(this,hi))return;this.callback(Mt,Ft,hi)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var wi=C(j.style,"touchAction"),Vn=wi!==d,kn="compute",Wi="auto",xi="manipulation",en="none",mi="pan-x",Ot="pan-y",ti=function nn(){if(!Vn)return!1;var _t={},Mt=t.CSS&&t.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(Ft){_t[Ft]=!Mt||t.CSS.supports("touch-action",Ft)}),_t}();function yi(_t,Mt){this.manager=_t,this.set(Mt)}yi.prototype={set:function(_t){_t==kn&&(_t=this.compute()),Vn&&this.manager.element.style&&ti[_t]&&(this.manager.element.style[wi]=_t),this.actions=_t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var _t=[];return de(this.manager.recognizers,function(Mt){Pe(Mt.options.enable,[Mt])&&(_t=_t.concat(Mt.getTouchAction()))}),function oi(_t){if(ke(_t,en))return en;var Mt=ke(_t,mi),Ft=ke(_t,Ot);return Mt&&Ft?en:Mt||Ft?Mt?mi:Ot:ke(_t,xi)?xi:Wi}(_t.join(" "))},preventDefaults:function(_t){var Mt=_t.srcEvent,Ft=_t.offsetDirection;if(!this.manager.session.prevented){var hi=this.actions,Si=ke(hi,en)&&!ti[en],On=ke(hi,Ot)&&!ti[Ot],Hn=ke(hi,mi)&&!ti[mi];if(Si){var sr=1===_t.pointers.length,Qt=_t.distance<2,ut=_t.deltaTime<250;if(sr&&Qt&&ut)return}return Hn&&On||!(Si||On&&Ft&te||Hn&&Ft&fe)?void 0:this.preventSrc(Mt)}Mt.preventDefault()},preventSrc:function(_t){this.manager.session.prevented=!0,_t.preventDefault()}};var qn=1,yn=2,Tn=4,hr=8,fr=hr,fi=16,B=32;function we(_t){this.options=x({},this.defaults,_t||{}),this.id=function se(){return X++}(),this.manager=null,this.options.enable=ze(this.options.enable,!0),this.state=qn,this.simultaneous={},this.requireFail=[]}function xt(_t){return _t&fi?"cancel":_t&hr?"end":_t&Tn?"move":_t&yn?"start":""}function $t(_t){return _t==W?"down":_t==D?"up":_t==Me?"left":_t==Z?"right":""}function Ci(_t,Mt){var Ft=Mt.manager;return Ft?Ft.get(_t):_t}function cn(){we.apply(this,arguments)}function yr(){cn.apply(this,arguments),this.pX=null,this.pY=null}function mr(){cn.apply(this,arguments)}function Fr(){we.apply(this,arguments),this._timer=null,this._input=null}function wr(){cn.apply(this,arguments)}function ur(){cn.apply(this,arguments)}function ya(){we.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function Vr(_t,Mt){return(Mt=Mt||{}).recognizers=ze(Mt.recognizers,Vr.defaults.preset),new Xr(_t,Mt)}we.prototype={defaults:{},set:function(_t){return x(this.options,_t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(_t){if(_e(_t,"recognizeWith",this))return this;var Mt=this.simultaneous;return Mt[(_t=Ci(_t,this)).id]||(Mt[_t.id]=_t,_t.recognizeWith(this)),this},dropRecognizeWith:function(_t){return _e(_t,"dropRecognizeWith",this)||(_t=Ci(_t,this),delete this.simultaneous[_t.id]),this},requireFailure:function(_t){if(_e(_t,"requireFailure",this))return this;var Mt=this.requireFail;return-1===pe(Mt,_t=Ci(_t,this))&&(Mt.push(_t),_t.requireFailure(this)),this},dropRequireFailure:function(_t){if(_e(_t,"dropRequireFailure",this))return this;_t=Ci(_t,this);var Mt=pe(this.requireFail,_t);return Mt>-1&&this.requireFail.splice(Mt,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(_t){return!!this.simultaneous[_t.id]},emit:function(_t){var Mt=this,Ft=this.state;function hi(Si){Mt.manager.emit(Si,_t)}Ft<hr&&hi(Mt.options.event+xt(Ft)),hi(Mt.options.event),_t.additionalEvent&&hi(_t.additionalEvent),Ft>=hr&&hi(Mt.options.event+xt(Ft))},tryEmit:function(_t){if(this.canEmit())return this.emit(_t);this.state=B},canEmit:function(){for(var _t=0;_t<this.requireFail.length;){if(!(this.requireFail[_t].state&(B|qn)))return!1;_t++}return!0},recognize:function(_t){var Mt=x({},_t);if(!Pe(this.options.enable,[this,Mt]))return this.reset(),void(this.state=B);this.state&(fr|fi|B)&&(this.state=qn),this.state=this.process(Mt),this.state&(yn|Tn|hr|fi)&&this.tryEmit(Mt)},process:function(_t){},getTouchAction:function(){},reset:function(){}},ue(cn,we,{defaults:{pointers:1},attrTest:function(_t){var Mt=this.options.pointers;return 0===Mt||_t.pointers.length===Mt},process:function(_t){var Mt=this.state,Ft=_t.eventType,hi=Mt&(yn|Tn),Si=this.attrTest(_t);return hi&&(Ft&Ie||!Si)?Mt|fi:hi||Si?Ft&ee?Mt|hr:Mt&yn?Mt|Tn:yn:B}}),ue(yr,cn,{defaults:{event:"pan",threshold:10,pointers:1,direction:Ve},getTouchAction:function(){var _t=this.options.direction,Mt=[];return _t&te&&Mt.push(Ot),_t&fe&&Mt.push(mi),Mt},directionTest:function(_t){var Mt=this.options,Ft=!0,hi=_t.distance,Si=_t.direction,On=_t.deltaX,Hn=_t.deltaY;return Si&Mt.direction||(Mt.direction&te?(Si=0===On?Ye:On<0?Me:Z,Ft=On!=this.pX,hi=Math.abs(_t.deltaX)):(Si=0===Hn?Ye:Hn<0?D:W,Ft=Hn!=this.pY,hi=Math.abs(_t.deltaY))),_t.direction=Si,Ft&&hi>Mt.threshold&&Si&Mt.direction},attrTest:function(_t){return cn.prototype.attrTest.call(this,_t)&&(this.state&yn||!(this.state&yn)&&this.directionTest(_t))},emit:function(_t){this.pX=_t.deltaX,this.pY=_t.deltaY;var Mt=$t(_t.direction);Mt&&(_t.additionalEvent=this.options.event+Mt),this._super.emit.call(this,_t)}}),ue(mr,cn,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[en]},attrTest:function(_t){return this._super.attrTest.call(this,_t)&&(Math.abs(_t.scale-1)>this.options.threshold||this.state&yn)},emit:function(_t){if(1!==_t.scale){var Mt=_t.scale<1?"in":"out";_t.additionalEvent=this.options.event+Mt}this._super.emit.call(this,_t)}}),ue(Fr,we,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[Wi]},process:function(_t){var Mt=this.options,Ft=_t.pointers.length===Mt.pointers,hi=_t.distance<Mt.threshold,Si=_t.deltaTime>Mt.time;if(this._input=_t,!hi||!Ft||_t.eventType&(ee|Ie)&&!Si)this.reset();else if(_t.eventType&ge)this.reset(),this._timer=ae(function(){this.state=fr,this.tryEmit()},Mt.time,this);else if(_t.eventType&ee)return fr;return B},reset:function(){clearTimeout(this._timer)},emit:function(_t){this.state===fr&&(_t&&_t.eventType&ee?this.manager.emit(this.options.event+"up",_t):(this._input.timeStamp=$(),this.manager.emit(this.options.event,this._input)))}}),ue(wr,cn,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[en]},attrTest:function(_t){return this._super.attrTest.call(this,_t)&&(Math.abs(_t.rotation)>this.options.threshold||this.state&yn)}}),ue(ur,cn,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:te|fe,pointers:1},getTouchAction:function(){return yr.prototype.getTouchAction.call(this)},attrTest:function(_t){var Ft,Mt=this.options.direction;return Mt&(te|fe)?Ft=_t.overallVelocity:Mt&te?Ft=_t.overallVelocityX:Mt&fe&&(Ft=_t.overallVelocityY),this._super.attrTest.call(this,_t)&&Mt&_t.offsetDirection&&_t.distance>this.options.threshold&&_t.maxPointers==this.options.pointers&&U(Ft)>this.options.velocity&&_t.eventType&ee},emit:function(_t){var Mt=$t(_t.offsetDirection);Mt&&this.manager.emit(this.options.event+Mt,_t),this.manager.emit(this.options.event,_t)}}),ue(ya,we,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[xi]},process:function(_t){var Mt=this.options,Ft=_t.pointers.length===Mt.pointers,hi=_t.distance<Mt.threshold,Si=_t.deltaTime<Mt.time;if(this.reset(),_t.eventType&ge&&0===this.count)return this.failTimeout();if(hi&&Si&&Ft){if(_t.eventType!=ee)return this.failTimeout();var On=!this.pTime||_t.timeStamp-this.pTime<Mt.interval,Hn=!this.pCenter||Ke(this.pCenter,_t.center)<Mt.posThreshold;if(this.pTime=_t.timeStamp,this.pCenter=_t.center,Hn&&On?this.count+=1:this.count=1,this._input=_t,0===this.count%Mt.taps)return this.hasRequireFailures()?(this._timer=ae(function(){this.state=fr,this.tryEmit()},Mt.interval,this),yn):fr}return B},failTimeout:function(){return this._timer=ae(function(){this.state=B},this.options.interval,this),B},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==fr&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),Vr.VERSION="2.0.7",Vr.defaults={domEvents:!1,touchAction:kn,enable:!0,inputTarget:null,inputClass:null,preset:[[wr,{enable:!1}],[mr,{enable:!1},["rotate"]],[ur,{direction:te}],[yr,{direction:te},["swipe"]],[ya],[ya,{event:"doubletap",taps:2},["tap"]],[Fr]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function Xr(_t,Mt){this.options=x({},Vr.defaults,Mt||{}),this.options.inputTarget=this.options.inputTarget||_t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=_t,this.input=function Oe(_t){var Ft=_t.options.inputClass;return new(Ft||(Ne?c:Re?At:ce?Ht:ui))(_t,tt)}(this),this.touchAction=new yi(this,this.options.touchAction),Fa(this,!0),de(this.options.recognizers,function(Ft){var hi=this.add(new Ft[0](Ft[1]));Ft[2]&&hi.recognizeWith(Ft[2]),Ft[3]&&hi.requireFailure(Ft[3])},this)}function Fa(_t,Mt){var hi,Ft=_t.element;Ft.style&&(de(_t.options.cssProps,function(Si,On){hi=C(Ft.style,On),Mt?(_t.oldCssProps[hi]=Ft.style[hi],Ft.style[hi]=Si):Ft.style[hi]=_t.oldCssProps[hi]||""}),Mt||(_t.oldCssProps={}))}Xr.prototype={set:function(_t){return x(this.options,_t),_t.touchAction&&this.touchAction.update(),_t.inputTarget&&(this.input.destroy(),this.input.target=_t.inputTarget,this.input.init()),this},stop:function(_t){this.session.stopped=_t?2:1},recognize:function(_t){var Mt=this.session;if(!Mt.stopped){this.touchAction.preventDefaults(_t);var Ft,hi=this.recognizers,Si=Mt.curRecognizer;(!Si||Si&&Si.state&fr)&&(Si=Mt.curRecognizer=null);for(var On=0;On<hi.length;)Ft=hi[On],2===Mt.stopped||Si&&Ft!=Si&&!Ft.canRecognizeWith(Si)?Ft.reset():Ft.recognize(_t),!Si&&Ft.state&(yn|Tn|hr)&&(Si=Mt.curRecognizer=Ft),On++}},get:function(_t){if(_t instanceof we)return _t;for(var Mt=this.recognizers,Ft=0;Ft<Mt.length;Ft++)if(Mt[Ft].options.event==_t)return Mt[Ft];return null},add:function(_t){if(_e(_t,"add",this))return this;var Mt=this.get(_t.options.event);return Mt&&this.remove(Mt),this.recognizers.push(_t),_t.manager=this,this.touchAction.update(),_t},remove:function(_t){if(_e(_t,"remove",this))return this;if(_t=this.get(_t)){var Mt=this.recognizers,Ft=pe(Mt,_t);-1!==Ft&&(Mt.splice(Ft,1),this.touchAction.update())}return this},on:function(_t,Mt){if(_t!==d&&Mt!==d){var Ft=this.handlers;return de(ve(_t),function(hi){Ft[hi]=Ft[hi]||[],Ft[hi].push(Mt)}),this}},off:function(_t,Mt){if(_t!==d){var Ft=this.handlers;return de(ve(_t),function(hi){Mt?Ft[hi]&&Ft[hi].splice(pe(Ft[hi],Mt),1):delete Ft[hi]}),this}},emit:function(_t,Mt){this.options.domEvents&&function ci(_t,Mt){var Ft=m.createEvent("Event");Ft.initEvent(_t,!0,!0),Ft.gesture=Mt,Mt.target.dispatchEvent(Ft)}(_t,Mt);var Ft=this.handlers[_t]&&this.handlers[_t].slice();if(Ft&&Ft.length){Mt.type=_t,Mt.preventDefault=function(){Mt.srcEvent.preventDefault()};for(var hi=0;hi<Ft.length;)Ft[hi](Mt),hi++}},destroy:function(){this.element&&Fa(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},x(Vr,{INPUT_START:ge,INPUT_MOVE:be,INPUT_END:ee,INPUT_CANCEL:Ie,STATE_POSSIBLE:qn,STATE_BEGAN:yn,STATE_CHANGED:Tn,STATE_ENDED:hr,STATE_RECOGNIZED:fr,STATE_CANCELLED:fi,STATE_FAILED:B,DIRECTION_NONE:Ye,DIRECTION_LEFT:Me,DIRECTION_RIGHT:Z,DIRECTION_UP:D,DIRECTION_DOWN:W,DIRECTION_HORIZONTAL:te,DIRECTION_VERTICAL:fe,DIRECTION_ALL:Ve,Manager:Xr,Input:z,TouchAction:yi,TouchInput:At,MouseInput:ui,PointerEventInput:c,TouchMouseInput:Ht,SingleTouchInput:it,Recognizer:we,AttrRecognizer:cn,Tap:ya,Pan:yr,Swipe:ur,Pinch:mr,Rotate:wr,Press:Fr,on:A,off:Ce,each:de,merge:xe,extend:S,assign:x,inherit:ue,bindFn:Ue,prefixed:C}),(typeof t<"u"?t:typeof self<"u"?self:{}).Hammer=Vr,(e=function(){return Vr}.call(le,a,le,zt))!==d&&(zt.exports=e)}(window,document)},70970:function(zt,le){var a,e;!function(t,m){"use strict";"object"==typeof zt.exports?zt.exports=t.document?m(t,!0):function(h){if(!h.document)throw new Error("jQuery requires a window with a document");return m(h)}:m(t)}(typeof window<"u"?window:this,function(t,m){"use strict";var h=[],d=Object.getPrototypeOf,f=h.slice,j=h.flat?function(M){return h.flat.call(M)}:function(M){return h.concat.apply([],M)},w=h.push,T=h.indexOf,U={},$=U.toString,ae=U.hasOwnProperty,_e=ae.toString,de=_e.call(Object),me={},x=function(M){return"function"==typeof M&&"number"!=typeof M.nodeType&&"function"!=typeof M.item},S=function(M){return null!=M&&M===M.window},xe=t.document,ue={type:!0,src:!0,nonce:!0,noModule:!0};function Ue(M,J,Se){var $e,Dt,kt=(Se=Se||xe).createElement("script");if(kt.text=M,J)for($e in ue)(Dt=J[$e]||J.getAttribute&&J.getAttribute($e))&&kt.setAttribute($e,Dt);Se.head.appendChild(kt).parentNode.removeChild(kt)}function Pe(M){return null==M?M+"":"object"==typeof M||"function"==typeof M?U[$.call(M)]||"object":typeof M}var A=function(M,J){return new A.fn.init(M,J)};function Ce(M){var J=!!M&&"length"in M&&M.length,Se=Pe(M);return!x(M)&&!S(M)&&("array"===Se||0===J||"number"==typeof J&&0<J&&J-1 in M)}A.fn=A.prototype={jquery:"3.6.4",constructor:A,length:0,toArray:function(){return f.call(this)},get:function(M){return null==M?f.call(this):M<0?this[M+this.length]:this[M]},pushStack:function(M){var J=A.merge(this.constructor(),M);return J.prevObject=this,J},each:function(M){return A.each(this,M)},map:function(M){return this.pushStack(A.map(this,function(J,Se){return M.call(J,Se,J)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(A.grep(this,function(M,J){return(J+1)%2}))},odd:function(){return this.pushStack(A.grep(this,function(M,J){return J%2}))},eq:function(M){var J=this.length,Se=+M+(M<0?J:0);return this.pushStack(0<=Se&&Se<J?[this[Se]]:[])},end:function(){return this.prevObject||this.constructor()},push:w,sort:h.sort,splice:h.splice},A.extend=A.fn.extend=function(){var M,J,Se,$e,Dt,kt,Kt=arguments[0]||{},_i=1,bi=arguments.length,Li=!1;for("boolean"==typeof Kt&&(Li=Kt,Kt=arguments[_i]||{},_i++),"object"==typeof Kt||x(Kt)||(Kt={}),_i===bi&&(Kt=this,_i--);_i<bi;_i++)if(null!=(M=arguments[_i]))for(J in M)$e=M[J],"__proto__"!==J&&Kt!==$e&&(Li&&$e&&(A.isPlainObject($e)||(Dt=Array.isArray($e)))?(Se=Kt[J],kt=Dt&&!Array.isArray(Se)?[]:Dt||A.isPlainObject(Se)?Se:{},Dt=!1,Kt[J]=A.extend(Li,kt,$e)):void 0!==$e&&(Kt[J]=$e));return Kt},A.extend({expando:"jQuery"+("3.6.4"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(M){throw new Error(M)},noop:function(){},isPlainObject:function(M){var J,Se;return!(!M||"[object Object]"!==$.call(M)||(J=d(M))&&("function"!=typeof(Se=ae.call(J,"constructor")&&J.constructor)||_e.call(Se)!==de))},isEmptyObject:function(M){var J;for(J in M)return!1;return!0},globalEval:function(M,J,Se){Ue(M,{nonce:J&&J.nonce},Se)},each:function(M,J){var Se,$e=0;if(Ce(M))for(Se=M.length;$e<Se&&!1!==J.call(M[$e],$e,M[$e]);$e++);else for($e in M)if(!1===J.call(M[$e],$e,M[$e]))break;return M},makeArray:function(M,J){var Se=J||[];return null!=M&&(Ce(Object(M))?A.merge(Se,"string"==typeof M?[M]:M):w.call(Se,M)),Se},inArray:function(M,J,Se){return null==J?-1:T.call(J,M,Se)},merge:function(M,J){for(var Se=+J.length,$e=0,Dt=M.length;$e<Se;$e++)M[Dt++]=J[$e];return M.length=Dt,M},grep:function(M,J,Se){for(var $e=[],Dt=0,kt=M.length,Kt=!Se;Dt<kt;Dt++)!J(M[Dt],Dt)!==Kt&&$e.push(M[Dt]);return $e},map:function(M,J,Se){var $e,Dt,kt=0,Kt=[];if(Ce(M))for($e=M.length;kt<$e;kt++)null!=(Dt=J(M[kt],kt,Se))&&Kt.push(Dt);else for(kt in M)null!=(Dt=J(M[kt],kt,Se))&&Kt.push(Dt);return j(Kt)},guid:1,support:me}),"function"==typeof Symbol&&(A.fn[Symbol.iterator]=h[Symbol.iterator]),A.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(M,J){U["[object "+J+"]"]=J.toLowerCase()});var Xe=function(M){var J,Se,$e,Dt,kt,Kt,_i,bi,Li,Vi,pn,$i,Yi,Jn,or,Gn,Tr,da,Sn,Rn="sizzle"+1*new Date,ln=M.document,lr=0,En=0,Xn=et(),dr=et(),wa=et(),ta=et(),ao=function(Rt,ai){return Rt===ai&&(pn=!0),0},Ra={}.hasOwnProperty,ga=[],ma=ga.pop,Na=ga.push,ca=ga.push,Ia=ga.slice,ra=function(Rt,ai){for(var Ei=0,Gi=Rt.length;Ei<Gi;Ei++)if(Rt[Ei]===ai)return Ei;return-1},Wa="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",vr="[\\x20\\t\\r\\n\\f]",Un="(?:\\\\[\\da-fA-F]{1,6}"+vr+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",ha="\\["+vr+"*("+Un+")(?:"+vr+"*([*^$|!~]?=)"+vr+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+Un+"))|)"+vr+"*\\]",wt=":("+Un+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ha+")*)|.*)\\)|)",G=new RegExp(vr+"+","g"),ht=new RegExp("^"+vr+"+|((?:^|[^\\\\])(?:\\\\.)*)"+vr+"+$","g"),Ri=new RegExp("^"+vr+"*,"+vr+"*"),un=new RegExp("^"+vr+"*([>+~]|"+vr+")"+vr+"*"),aa=new RegExp(vr+"|>"),Xa=new RegExp(wt),an=new RegExp("^"+Un+"$"),Wr={ID:new RegExp("^#("+Un+")"),CLASS:new RegExp("^\\.("+Un+")"),TAG:new RegExp("^("+Un+"|[*])"),ATTR:new RegExp("^"+ha),PSEUDO:new RegExp("^"+wt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+vr+"*(even|odd|(([+-]|)(\\d*)n|)"+vr+"*(?:([+-]|)"+vr+"*(\\d+)|))"+vr+"*\\)|)","i"),bool:new RegExp("^(?:"+Wa+")$","i"),needsContext:new RegExp("^"+vr+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+vr+"*((?:-\\d)?\\d*)"+vr+"*\\)|)(?=[^-]|$)","i")},Gr=/HTML$/i,Jo=/^(?:input|select|textarea|button)$/i,Ya=/^h\d$/i,yo=/^[^{]+\{\s*\[native \w/,fo=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ro=/[+~]/,Ja=new RegExp("\\\\[\\da-fA-F]{1,6}"+vr+"?|\\\\([^\\r\\n\\f])","g"),eo=function(Rt,ai){var Ei="0x"+Rt.slice(1)-65536;return ai||(Ei<0?String.fromCharCode(Ei+65536):String.fromCharCode(Ei>>10|55296,1023&Ei|56320))},ja=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ko=function(Rt,ai){return ai?"\0"===Rt?"\ufffd":Rt.slice(0,-1)+"\\"+Rt.charCodeAt(Rt.length-1).toString(16)+" ":"\\"+Rt},Bt=function(){$i()},q=Rr(function(Rt){return!0===Rt.disabled&&"fieldset"===Rt.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{ca.apply(ga=Ia.call(ln.childNodes),ln.childNodes),ga[ln.childNodes.length].nodeType}catch{ca={apply:ga.length?function(ai,Ei){Na.apply(ai,Ia.call(Ei))}:function(ai,Ei){for(var Gi=ai.length,zi=0;ai[Gi++]=Ei[zi++];);ai.length=Gi-1}}}function oe(Rt,ai,Ei,Gi){var zi,bn,_n,Wn,Qn,Cr,Er,zr=ai&&ai.ownerDocument,Pn=ai?ai.nodeType:9;if(Ei=Ei||[],"string"!=typeof Rt||!Rt||1!==Pn&&9!==Pn&&11!==Pn)return Ei;if(!Gi&&($i(ai),ai=ai||Yi,or)){if(11!==Pn&&(Qn=fo.exec(Rt)))if(zi=Qn[1]){if(9===Pn){if(!(_n=ai.getElementById(zi)))return Ei;if(_n.id===zi)return Ei.push(_n),Ei}else if(zr&&(_n=zr.getElementById(zi))&&Sn(ai,_n)&&_n.id===zi)return Ei.push(_n),Ei}else{if(Qn[2])return ca.apply(Ei,ai.getElementsByTagName(Rt)),Ei;if((zi=Qn[3])&&Se.getElementsByClassName&&ai.getElementsByClassName)return ca.apply(Ei,ai.getElementsByClassName(zi)),Ei}if(Se.qsa&&!ta[Rt+" "]&&(!Gn||!Gn.test(Rt))&&(1!==Pn||"object"!==ai.nodeName.toLowerCase())){if(Er=Rt,zr=ai,1===Pn&&(aa.test(Rt)||un.test(Rt))){for((zr=ro.test(Rt)&&Ur(ai.parentNode)||ai)===ai&&Se.scope||((Wn=ai.getAttribute("id"))?Wn=Wn.replace(ja,ko):ai.setAttribute("id",Wn=Rn)),bn=(Cr=Kt(Rt)).length;bn--;)Cr[bn]=(Wn?"#"+Wn:":scope")+" "+Ar(Cr[bn]);Er=Cr.join(",")}try{return ca.apply(Ei,zr.querySelectorAll(Er)),Ei}catch{ta(Rt,!0)}finally{Wn===Rn&&ai.removeAttribute("id")}}}return bi(Rt.replace(ht,"$1"),ai,Ei,Gi)}function et(){var Rt=[];return function ai(Ei,Gi){return Rt.push(Ei+" ")>$e.cacheLength&&delete ai[Rt.shift()],ai[Ei+" "]=Gi}}function Ct(Rt){return Rt[Rn]=!0,Rt}function Gt(Rt){var ai=Yi.createElement("fieldset");try{return!!Rt(ai)}catch{return!1}finally{ai.parentNode&&ai.parentNode.removeChild(ai),ai=null}}function Oi(Rt,ai){for(var Ei=Rt.split("|"),Gi=Ei.length;Gi--;)$e.attrHandle[Ei[Gi]]=ai}function Ii(Rt,ai){var Ei=ai&&Rt,Gi=Ei&&1===Rt.nodeType&&1===ai.nodeType&&Rt.sourceIndex-ai.sourceIndex;if(Gi)return Gi;if(Ei)for(;Ei=Ei.nextSibling;)if(Ei===ai)return-1;return Rt?1:-1}function Hi(Rt){return function(ai){return"input"===ai.nodeName.toLowerCase()&&ai.type===Rt}}function tn(Rt){return function(ai){var Ei=ai.nodeName.toLowerCase();return("input"===Ei||"button"===Ei)&&ai.type===Rt}}function rr(Rt){return function(ai){return"form"in ai?ai.parentNode&&!1===ai.disabled?"label"in ai?"label"in ai.parentNode?ai.parentNode.disabled===Rt:ai.disabled===Rt:ai.isDisabled===Rt||ai.isDisabled!==!Rt&&q(ai)===Rt:ai.disabled===Rt:"label"in ai&&ai.disabled===Rt}}function Yn(Rt){return Ct(function(ai){return ai=+ai,Ct(function(Ei,Gi){for(var zi,bn=Rt([],Ei.length,ai),_n=bn.length;_n--;)Ei[zi=bn[_n]]&&(Ei[zi]=!(Gi[zi]=Ei[zi]))})})}function Ur(Rt){return Rt&&typeof Rt.getElementsByTagName<"u"&&Rt}for(J in Se=oe.support={},kt=oe.isXML=function(Rt){var ai=Rt&&Rt.namespaceURI,Ei=Rt&&(Rt.ownerDocument||Rt).documentElement;return!Gr.test(ai||Ei&&Ei.nodeName||"HTML")},$i=oe.setDocument=function(Rt){var ai,Ei,Gi=Rt?Rt.ownerDocument||Rt:ln;return Gi!=Yi&&9===Gi.nodeType&&Gi.documentElement&&(Jn=(Yi=Gi).documentElement,or=!kt(Yi),ln!=Yi&&(Ei=Yi.defaultView)&&Ei.top!==Ei&&(Ei.addEventListener?Ei.addEventListener("unload",Bt,!1):Ei.attachEvent&&Ei.attachEvent("onunload",Bt)),Se.scope=Gt(function(zi){return Jn.appendChild(zi).appendChild(Yi.createElement("div")),typeof zi.querySelectorAll<"u"&&!zi.querySelectorAll(":scope fieldset div").length}),Se.cssHas=Gt(function(){try{return Yi.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),Se.attributes=Gt(function(zi){return zi.className="i",!zi.getAttribute("className")}),Se.getElementsByTagName=Gt(function(zi){return zi.appendChild(Yi.createComment("")),!zi.getElementsByTagName("*").length}),Se.getElementsByClassName=yo.test(Yi.getElementsByClassName),Se.getById=Gt(function(zi){return Jn.appendChild(zi).id=Rn,!Yi.getElementsByName||!Yi.getElementsByName(Rn).length}),Se.getById?($e.filter.ID=function(zi){var bn=zi.replace(Ja,eo);return function(_n){return _n.getAttribute("id")===bn}},$e.find.ID=function(zi,bn){if(typeof bn.getElementById<"u"&&or){var _n=bn.getElementById(zi);return _n?[_n]:[]}}):($e.filter.ID=function(zi){var bn=zi.replace(Ja,eo);return function(_n){var Wn=typeof _n.getAttributeNode<"u"&&_n.getAttributeNode("id");return Wn&&Wn.value===bn}},$e.find.ID=function(zi,bn){if(typeof bn.getElementById<"u"&&or){var _n,Wn,Qn,Cr=bn.getElementById(zi);if(Cr){if((_n=Cr.getAttributeNode("id"))&&_n.value===zi)return[Cr];for(Qn=bn.getElementsByName(zi),Wn=0;Cr=Qn[Wn++];)if((_n=Cr.getAttributeNode("id"))&&_n.value===zi)return[Cr]}return[]}}),$e.find.TAG=Se.getElementsByTagName?function(zi,bn){return typeof bn.getElementsByTagName<"u"?bn.getElementsByTagName(zi):Se.qsa?bn.querySelectorAll(zi):void 0}:function(zi,bn){var _n,Wn=[],Qn=0,Cr=bn.getElementsByTagName(zi);if("*"===zi){for(;_n=Cr[Qn++];)1===_n.nodeType&&Wn.push(_n);return Wn}return Cr},$e.find.CLASS=Se.getElementsByClassName&&function(zi,bn){if(typeof bn.getElementsByClassName<"u"&&or)return bn.getElementsByClassName(zi)},Tr=[],Gn=[],(Se.qsa=yo.test(Yi.querySelectorAll))&&(Gt(function(zi){var bn;Jn.appendChild(zi).innerHTML="<a id='"+Rn+"'></a><select id='"+Rn+"-\r\\' msallowcapture=''><option selected=''></option></select>",zi.querySelectorAll("[msallowcapture^='']").length&&Gn.push("[*^$]="+vr+"*(?:''|\"\")"),zi.querySelectorAll("[selected]").length||Gn.push("\\["+vr+"*(?:value|"+Wa+")"),zi.querySelectorAll("[id~="+Rn+"-]").length||Gn.push("~="),(bn=Yi.createElement("input")).setAttribute("name",""),zi.appendChild(bn),zi.querySelectorAll("[name='']").length||Gn.push("\\["+vr+"*name"+vr+"*="+vr+"*(?:''|\"\")"),zi.querySelectorAll(":checked").length||Gn.push(":checked"),zi.querySelectorAll("a#"+Rn+"+*").length||Gn.push(".#.+[+~]"),zi.querySelectorAll("\\\f"),Gn.push("[\\r\\n\\f]")}),Gt(function(zi){zi.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var bn=Yi.createElement("input");bn.setAttribute("type","hidden"),zi.appendChild(bn).setAttribute("name","D"),zi.querySelectorAll("[name=d]").length&&Gn.push("name"+vr+"*[*^$|!~]?="),2!==zi.querySelectorAll(":enabled").length&&Gn.push(":enabled",":disabled"),Jn.appendChild(zi).disabled=!0,2!==zi.querySelectorAll(":disabled").length&&Gn.push(":enabled",":disabled"),zi.querySelectorAll("*,:x"),Gn.push(",.*:")})),(Se.matchesSelector=yo.test(da=Jn.matches||Jn.webkitMatchesSelector||Jn.mozMatchesSelector||Jn.oMatchesSelector||Jn.msMatchesSelector))&&Gt(function(zi){Se.disconnectedMatch=da.call(zi,"*"),da.call(zi,"[s!='']:x"),Tr.push("!=",wt)}),Se.cssHas||Gn.push(":has"),Gn=Gn.length&&new RegExp(Gn.join("|")),Tr=Tr.length&&new RegExp(Tr.join("|")),ai=yo.test(Jn.compareDocumentPosition),Sn=ai||yo.test(Jn.contains)?function(zi,bn){var _n=9===zi.nodeType&&zi.documentElement||zi,Wn=bn&&bn.parentNode;return zi===Wn||!(!Wn||1!==Wn.nodeType||!(_n.contains?_n.contains(Wn):zi.compareDocumentPosition&&16&zi.compareDocumentPosition(Wn)))}:function(zi,bn){if(bn)for(;bn=bn.parentNode;)if(bn===zi)return!0;return!1},ao=ai?function(zi,bn){if(zi===bn)return pn=!0,0;var _n=!zi.compareDocumentPosition-!bn.compareDocumentPosition;return _n||(1&(_n=(zi.ownerDocument||zi)==(bn.ownerDocument||bn)?zi.compareDocumentPosition(bn):1)||!Se.sortDetached&&bn.compareDocumentPosition(zi)===_n?zi==Yi||zi.ownerDocument==ln&&Sn(ln,zi)?-1:bn==Yi||bn.ownerDocument==ln&&Sn(ln,bn)?1:Vi?ra(Vi,zi)-ra(Vi,bn):0:4&_n?-1:1)}:function(zi,bn){if(zi===bn)return pn=!0,0;var _n,Wn=0,Qn=zi.parentNode,Cr=bn.parentNode,Er=[zi],zr=[bn];if(!Qn||!Cr)return zi==Yi?-1:bn==Yi?1:Qn?-1:Cr?1:Vi?ra(Vi,zi)-ra(Vi,bn):0;if(Qn===Cr)return Ii(zi,bn);for(_n=zi;_n=_n.parentNode;)Er.unshift(_n);for(_n=bn;_n=_n.parentNode;)zr.unshift(_n);for(;Er[Wn]===zr[Wn];)Wn++;return Wn?Ii(Er[Wn],zr[Wn]):Er[Wn]==ln?-1:zr[Wn]==ln?1:0}),Yi},oe.matches=function(Rt,ai){return oe(Rt,null,null,ai)},oe.matchesSelector=function(Rt,ai){if($i(Rt),Se.matchesSelector&&or&&!ta[ai+" "]&&(!Tr||!Tr.test(ai))&&(!Gn||!Gn.test(ai)))try{var Ei=da.call(Rt,ai);if(Ei||Se.disconnectedMatch||Rt.document&&11!==Rt.document.nodeType)return Ei}catch{ta(ai,!0)}return 0<oe(ai,Yi,null,[Rt]).length},oe.contains=function(Rt,ai){return(Rt.ownerDocument||Rt)!=Yi&&$i(Rt),Sn(Rt,ai)},oe.attr=function(Rt,ai){(Rt.ownerDocument||Rt)!=Yi&&$i(Rt);var Ei=$e.attrHandle[ai.toLowerCase()],Gi=Ei&&Ra.call($e.attrHandle,ai.toLowerCase())?Ei(Rt,ai,!or):void 0;return void 0!==Gi?Gi:Se.attributes||!or?Rt.getAttribute(ai):(Gi=Rt.getAttributeNode(ai))&&Gi.specified?Gi.value:null},oe.escape=function(Rt){return(Rt+"").replace(ja,ko)},oe.error=function(Rt){throw new Error("Syntax error, unrecognized expression: "+Rt)},oe.uniqueSort=function(Rt){var ai,Ei=[],Gi=0,zi=0;if(pn=!Se.detectDuplicates,Vi=!Se.sortStable&&Rt.slice(0),Rt.sort(ao),pn){for(;ai=Rt[zi++];)ai===Rt[zi]&&(Gi=Ei.push(zi));for(;Gi--;)Rt.splice(Ei[Gi],1)}return Vi=null,Rt},Dt=oe.getText=function(Rt){var ai,Ei="",Gi=0,zi=Rt.nodeType;if(zi){if(1===zi||9===zi||11===zi){if("string"==typeof Rt.textContent)return Rt.textContent;for(Rt=Rt.firstChild;Rt;Rt=Rt.nextSibling)Ei+=Dt(Rt)}else if(3===zi||4===zi)return Rt.nodeValue}else for(;ai=Rt[Gi++];)Ei+=Dt(ai);return Ei},($e=oe.selectors={cacheLength:50,createPseudo:Ct,match:Wr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(Rt){return Rt[1]=Rt[1].replace(Ja,eo),Rt[3]=(Rt[3]||Rt[4]||Rt[5]||"").replace(Ja,eo),"~="===Rt[2]&&(Rt[3]=" "+Rt[3]+" "),Rt.slice(0,4)},CHILD:function(Rt){return Rt[1]=Rt[1].toLowerCase(),"nth"===Rt[1].slice(0,3)?(Rt[3]||oe.error(Rt[0]),Rt[4]=+(Rt[4]?Rt[5]+(Rt[6]||1):2*("even"===Rt[3]||"odd"===Rt[3])),Rt[5]=+(Rt[7]+Rt[8]||"odd"===Rt[3])):Rt[3]&&oe.error(Rt[0]),Rt},PSEUDO:function(Rt){var ai,Ei=!Rt[6]&&Rt[2];return Wr.CHILD.test(Rt[0])?null:(Rt[3]?Rt[2]=Rt[4]||Rt[5]||"":Ei&&Xa.test(Ei)&&(ai=Kt(Ei,!0))&&(ai=Ei.indexOf(")",Ei.length-ai)-Ei.length)&&(Rt[0]=Rt[0].slice(0,ai),Rt[2]=Ei.slice(0,ai)),Rt.slice(0,3))}},filter:{TAG:function(Rt){var ai=Rt.replace(Ja,eo).toLowerCase();return"*"===Rt?function(){return!0}:function(Ei){return Ei.nodeName&&Ei.nodeName.toLowerCase()===ai}},CLASS:function(Rt){var ai=Xn[Rt+" "];return ai||(ai=new RegExp("(^|"+vr+")"+Rt+"("+vr+"|$)"))&&Xn(Rt,function(Ei){return ai.test("string"==typeof Ei.className&&Ei.className||typeof Ei.getAttribute<"u"&&Ei.getAttribute("class")||"")})},ATTR:function(Rt,ai,Ei){return function(Gi){var zi=oe.attr(Gi,Rt);return null==zi?"!="===ai:!ai||(zi+="","="===ai?zi===Ei:"!="===ai?zi!==Ei:"^="===ai?Ei&&0===zi.indexOf(Ei):"*="===ai?Ei&&-1<zi.indexOf(Ei):"$="===ai?Ei&&zi.slice(-Ei.length)===Ei:"~="===ai?-1<(" "+zi.replace(G," ")+" ").indexOf(Ei):"|="===ai&&(zi===Ei||zi.slice(0,Ei.length+1)===Ei+"-"))}},CHILD:function(Rt,ai,Ei,Gi,zi){var bn="nth"!==Rt.slice(0,3),_n="last"!==Rt.slice(-4),Wn="of-type"===ai;return 1===Gi&&0===zi?function(Qn){return!!Qn.parentNode}:function(Qn,Cr,Er){var zr,Pn,xn,Ln,Dr,Le,ie=bn!==_n?"nextSibling":"previousSibling",mt=Qn.parentNode,jt=Wn&&Qn.nodeName.toLowerCase(),gi=!Er&&!Wn,Fi=!1;if(mt){if(bn){for(;ie;){for(Ln=Qn;Ln=Ln[ie];)if(Wn?Ln.nodeName.toLowerCase()===jt:1===Ln.nodeType)return!1;Le=ie="only"===Rt&&!Le&&"nextSibling"}return!0}if(Le=[_n?mt.firstChild:mt.lastChild],_n&&gi){for(Fi=(Dr=(zr=(Pn=(xn=(Ln=mt)[Rn]||(Ln[Rn]={}))[Ln.uniqueID]||(xn[Ln.uniqueID]={}))[Rt]||[])[0]===lr&&zr[1])&&zr[2],Ln=Dr&&mt.childNodes[Dr];Ln=++Dr&&Ln&&Ln[ie]||(Fi=Dr=0)||Le.pop();)if(1===Ln.nodeType&&++Fi&&Ln===Qn){Pn[Rt]=[lr,Dr,Fi];break}}else if(gi&&(Fi=Dr=(zr=(Pn=(xn=(Ln=Qn)[Rn]||(Ln[Rn]={}))[Ln.uniqueID]||(xn[Ln.uniqueID]={}))[Rt]||[])[0]===lr&&zr[1]),!1===Fi)for(;(Ln=++Dr&&Ln&&Ln[ie]||(Fi=Dr=0)||Le.pop())&&((Wn?Ln.nodeName.toLowerCase()!==jt:1!==Ln.nodeType)||!++Fi||(gi&&((Pn=(xn=Ln[Rn]||(Ln[Rn]={}))[Ln.uniqueID]||(xn[Ln.uniqueID]={}))[Rt]=[lr,Fi]),Ln!==Qn)););return(Fi-=zi)===Gi||Fi%Gi==0&&0<=Fi/Gi}}},PSEUDO:function(Rt,ai){var Ei,Gi=$e.pseudos[Rt]||$e.setFilters[Rt.toLowerCase()]||oe.error("unsupported pseudo: "+Rt);return Gi[Rn]?Gi(ai):1<Gi.length?(Ei=[Rt,Rt,"",ai],$e.setFilters.hasOwnProperty(Rt.toLowerCase())?Ct(function(zi,bn){for(var _n,Wn=Gi(zi,ai),Qn=Wn.length;Qn--;)zi[_n=ra(zi,Wn[Qn])]=!(bn[_n]=Wn[Qn])}):function(zi){return Gi(zi,0,Ei)}):Gi}},pseudos:{not:Ct(function(Rt){var ai=[],Ei=[],Gi=_i(Rt.replace(ht,"$1"));return Gi[Rn]?Ct(function(zi,bn,_n,Wn){for(var Qn,Cr=Gi(zi,null,Wn,[]),Er=zi.length;Er--;)(Qn=Cr[Er])&&(zi[Er]=!(bn[Er]=Qn))}):function(zi,bn,_n){return ai[0]=zi,Gi(ai,null,_n,Ei),ai[0]=null,!Ei.pop()}}),has:Ct(function(Rt){return function(ai){return 0<oe(Rt,ai).length}}),contains:Ct(function(Rt){return Rt=Rt.replace(Ja,eo),function(ai){return-1<(ai.textContent||Dt(ai)).indexOf(Rt)}}),lang:Ct(function(Rt){return an.test(Rt||"")||oe.error("unsupported lang: "+Rt),Rt=Rt.replace(Ja,eo).toLowerCase(),function(ai){var Ei;do{if(Ei=or?ai.lang:ai.getAttribute("xml:lang")||ai.getAttribute("lang"))return(Ei=Ei.toLowerCase())===Rt||0===Ei.indexOf(Rt+"-")}while((ai=ai.parentNode)&&1===ai.nodeType);return!1}}),target:function(Rt){var ai=M.location&&M.location.hash;return ai&&ai.slice(1)===Rt.id},root:function(Rt){return Rt===Jn},focus:function(Rt){return Rt===Yi.activeElement&&(!Yi.hasFocus||Yi.hasFocus())&&!!(Rt.type||Rt.href||~Rt.tabIndex)},enabled:rr(!1),disabled:rr(!0),checked:function(Rt){var ai=Rt.nodeName.toLowerCase();return"input"===ai&&!!Rt.checked||"option"===ai&&!!Rt.selected},selected:function(Rt){return Rt.parentNode&&Rt.parentNode.selectedIndex,!0===Rt.selected},empty:function(Rt){for(Rt=Rt.firstChild;Rt;Rt=Rt.nextSibling)if(Rt.nodeType<6)return!1;return!0},parent:function(Rt){return!$e.pseudos.empty(Rt)},header:function(Rt){return Ya.test(Rt.nodeName)},input:function(Rt){return Jo.test(Rt.nodeName)},button:function(Rt){var ai=Rt.nodeName.toLowerCase();return"input"===ai&&"button"===Rt.type||"button"===ai},text:function(Rt){var ai;return"input"===Rt.nodeName.toLowerCase()&&"text"===Rt.type&&(null==(ai=Rt.getAttribute("type"))||"text"===ai.toLowerCase())},first:Yn(function(){return[0]}),last:Yn(function(Rt,ai){return[ai-1]}),eq:Yn(function(Rt,ai,Ei){return[Ei<0?Ei+ai:Ei]}),even:Yn(function(Rt,ai){for(var Ei=0;Ei<ai;Ei+=2)Rt.push(Ei);return Rt}),odd:Yn(function(Rt,ai){for(var Ei=1;Ei<ai;Ei+=2)Rt.push(Ei);return Rt}),lt:Yn(function(Rt,ai,Ei){for(var Gi=Ei<0?Ei+ai:ai<Ei?ai:Ei;0<=--Gi;)Rt.push(Gi);return Rt}),gt:Yn(function(Rt,ai,Ei){for(var Gi=Ei<0?Ei+ai:Ei;++Gi<ai;)Rt.push(Gi);return Rt})}}).pseudos.nth=$e.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})$e.pseudos[J]=Hi(J);for(J in{submit:!0,reset:!0})$e.pseudos[J]=tn(J);function Sr(){}function Ar(Rt){for(var ai=0,Ei=Rt.length,Gi="";ai<Ei;ai++)Gi+=Rt[ai].value;return Gi}function Rr(Rt,ai,Ei){var Gi=ai.dir,zi=ai.next,bn=zi||Gi,_n=Ei&&"parentNode"===bn,Wn=En++;return ai.first?function(Qn,Cr,Er){for(;Qn=Qn[Gi];)if(1===Qn.nodeType||_n)return Rt(Qn,Cr,Er);return!1}:function(Qn,Cr,Er){var zr,Pn,xn,Ln=[lr,Wn];if(Er){for(;Qn=Qn[Gi];)if((1===Qn.nodeType||_n)&&Rt(Qn,Cr,Er))return!0}else for(;Qn=Qn[Gi];)if(1===Qn.nodeType||_n)if(Pn=(xn=Qn[Rn]||(Qn[Rn]={}))[Qn.uniqueID]||(xn[Qn.uniqueID]={}),zi&&zi===Qn.nodeName.toLowerCase())Qn=Qn[Gi]||Qn;else{if((zr=Pn[bn])&&zr[0]===lr&&zr[1]===Wn)return Ln[2]=zr[2];if((Pn[bn]=Ln)[2]=Rt(Qn,Cr,Er))return!0}return!1}}function la(Rt){return 1<Rt.length?function(ai,Ei,Gi){for(var zi=Rt.length;zi--;)if(!Rt[zi](ai,Ei,Gi))return!1;return!0}:Rt[0]}function Ti(Rt,ai,Ei,Gi,zi){for(var bn,_n=[],Wn=0,Qn=Rt.length,Cr=null!=ai;Wn<Qn;Wn++)(bn=Rt[Wn])&&(Ei&&!Ei(bn,Gi,zi)||(_n.push(bn),Cr&&ai.push(Wn)));return _n}function on(Rt,ai,Ei,Gi,zi,bn){return Gi&&!Gi[Rn]&&(Gi=on(Gi)),zi&&!zi[Rn]&&(zi=on(zi,bn)),Ct(function(_n,Wn,Qn,Cr){var Er,zr,Pn,xn=[],Ln=[],Dr=Wn.length,Le=_n||function(jt,gi,Fi){for(var An=0,Zn=gi.length;An<Zn;An++)oe(jt,gi[An],Fi);return Fi}(ai||"*",Qn.nodeType?[Qn]:Qn,[]),ie=!Rt||!_n&&ai?Le:Ti(Le,xn,Rt,Qn,Cr),mt=Ei?zi||(_n?Rt:Dr||Gi)?[]:Wn:ie;if(Ei&&Ei(ie,mt,Qn,Cr),Gi)for(Er=Ti(mt,Ln),Gi(Er,[],Qn,Cr),zr=Er.length;zr--;)(Pn=Er[zr])&&(mt[Ln[zr]]=!(ie[Ln[zr]]=Pn));if(_n){if(zi||Rt){if(zi){for(Er=[],zr=mt.length;zr--;)(Pn=mt[zr])&&Er.push(ie[zr]=Pn);zi(null,mt=[],Er,Cr)}for(zr=mt.length;zr--;)(Pn=mt[zr])&&-1<(Er=zi?ra(_n,Pn):xn[zr])&&(_n[Er]=!(Wn[Er]=Pn))}}else mt=Ti(mt===Wn?mt.splice(Dr,mt.length):mt),zi?zi(null,Wn,mt,Cr):ca.apply(Wn,mt)})}function Qi(Rt){for(var ai,Ei,Gi,zi=Rt.length,bn=$e.relative[Rt[0].type],_n=bn||$e.relative[" "],Wn=bn?1:0,Qn=Rr(function(zr){return zr===ai},_n,!0),Cr=Rr(function(zr){return-1<ra(ai,zr)},_n,!0),Er=[function(zr,Pn,xn){var Ln=!bn&&(xn||Pn!==Li)||((ai=Pn).nodeType?Qn(zr,Pn,xn):Cr(zr,Pn,xn));return ai=null,Ln}];Wn<zi;Wn++)if(Ei=$e.relative[Rt[Wn].type])Er=[Rr(la(Er),Ei)];else{if((Ei=$e.filter[Rt[Wn].type].apply(null,Rt[Wn].matches))[Rn]){for(Gi=++Wn;Gi<zi&&!$e.relative[Rt[Gi].type];Gi++);return on(1<Wn&&la(Er),1<Wn&&Ar(Rt.slice(0,Wn-1).concat({value:" "===Rt[Wn-2].type?"*":""})).replace(ht,"$1"),Ei,Wn<Gi&&Qi(Rt.slice(Wn,Gi)),Gi<zi&&Qi(Rt=Rt.slice(Gi)),Gi<zi&&Ar(Rt))}Er.push(Ei)}return la(Er)}return Sr.prototype=$e.filters=$e.pseudos,$e.setFilters=new Sr,Kt=oe.tokenize=function(Rt,ai){var Ei,Gi,zi,bn,_n,Wn,Qn,Cr=dr[Rt+" "];if(Cr)return ai?0:Cr.slice(0);for(_n=Rt,Wn=[],Qn=$e.preFilter;_n;){for(bn in Ei&&!(Gi=Ri.exec(_n))||(Gi&&(_n=_n.slice(Gi[0].length)||_n),Wn.push(zi=[])),Ei=!1,(Gi=un.exec(_n))&&(Ei=Gi.shift(),zi.push({value:Ei,type:Gi[0].replace(ht," ")}),_n=_n.slice(Ei.length)),$e.filter)!(Gi=Wr[bn].exec(_n))||Qn[bn]&&!(Gi=Qn[bn](Gi))||(Ei=Gi.shift(),zi.push({value:Ei,type:bn,matches:Gi}),_n=_n.slice(Ei.length));if(!Ei)break}return ai?_n.length:_n?oe.error(Rt):dr(Rt,Wn).slice(0)},_i=oe.compile=function(Rt,ai){var Ei,Gi,zi,bn,_n,Wn,Qn=[],Cr=[],Er=wa[Rt+" "];if(!Er){for(ai||(ai=Kt(Rt)),Ei=ai.length;Ei--;)(Er=Qi(ai[Ei]))[Rn]?Qn.push(Er):Cr.push(Er);(Er=wa(Rt,(Gi=Cr,bn=0<(zi=Qn).length,_n=0<Gi.length,Wn=function(zr,Pn,xn,Ln,Dr){var Le,ie,mt,jt=0,gi="0",Fi=zr&&[],An=[],Zn=Li,ua=zr||_n&&$e.find.TAG("*",Dr),Qr=lr+=null==Zn?1:Math.random()||.1,Jr=ua.length;for(Dr&&(Li=Pn==Yi||Pn||Dr);gi!==Jr&&null!=(Le=ua[gi]);gi++){if(_n&&Le){for(ie=0,Pn||Le.ownerDocument==Yi||($i(Le),xn=!or);mt=Gi[ie++];)if(mt(Le,Pn||Yi,xn)){Ln.push(Le);break}Dr&&(lr=Qr)}bn&&((Le=!mt&&Le)&&jt--,zr&&Fi.push(Le))}if(jt+=gi,bn&&gi!==jt){for(ie=0;mt=zi[ie++];)mt(Fi,An,Pn,xn);if(zr){if(0<jt)for(;gi--;)Fi[gi]||An[gi]||(An[gi]=ma.call(Ln));An=Ti(An)}ca.apply(Ln,An),Dr&&!zr&&0<An.length&&1<jt+zi.length&&oe.uniqueSort(Ln)}return Dr&&(lr=Qr,Li=Zn),Fi},bn?Ct(Wn):Wn))).selector=Rt}return Er},bi=oe.select=function(Rt,ai,Ei,Gi){var zi,bn,_n,Wn,Qn,Cr="function"==typeof Rt&&Rt,Er=!Gi&&Kt(Rt=Cr.selector||Rt);if(Ei=Ei||[],1===Er.length){if(2<(bn=Er[0]=Er[0].slice(0)).length&&"ID"===(_n=bn[0]).type&&9===ai.nodeType&&or&&$e.relative[bn[1].type]){if(!(ai=($e.find.ID(_n.matches[0].replace(Ja,eo),ai)||[])[0]))return Ei;Cr&&(ai=ai.parentNode),Rt=Rt.slice(bn.shift().value.length)}for(zi=Wr.needsContext.test(Rt)?0:bn.length;zi--&&(_n=bn[zi],!$e.relative[Wn=_n.type]);)if((Qn=$e.find[Wn])&&(Gi=Qn(_n.matches[0].replace(Ja,eo),ro.test(bn[0].type)&&Ur(ai.parentNode)||ai))){if(bn.splice(zi,1),!(Rt=Gi.length&&Ar(bn)))return ca.apply(Ei,Gi),Ei;break}}return(Cr||_i(Rt,Er))(Gi,ai,!or,Ei,!ai||ro.test(Rt)&&Ur(ai.parentNode)||ai),Ei},Se.sortStable=Rn.split("").sort(ao).join("")===Rn,Se.detectDuplicates=!!pn,$i(),Se.sortDetached=Gt(function(Rt){return 1&Rt.compareDocumentPosition(Yi.createElement("fieldset"))}),Gt(function(Rt){return Rt.innerHTML="<a href='#'></a>","#"===Rt.firstChild.getAttribute("href")})||Oi("type|href|height|width",function(Rt,ai,Ei){if(!Ei)return Rt.getAttribute(ai,"type"===ai.toLowerCase()?1:2)}),Se.attributes&&Gt(function(Rt){return Rt.innerHTML="<input/>",Rt.firstChild.setAttribute("value",""),""===Rt.firstChild.getAttribute("value")})||Oi("value",function(Rt,ai,Ei){if(!Ei&&"input"===Rt.nodeName.toLowerCase())return Rt.defaultValue}),Gt(function(Rt){return null==Rt.getAttribute("disabled")})||Oi(Wa,function(Rt,ai,Ei){var Gi;if(!Ei)return!0===Rt[ai]?ai.toLowerCase():(Gi=Rt.getAttributeNode(ai))&&Gi.specified?Gi.value:null}),oe}(t);A.find=Xe,A.expr=Xe.selectors,A.expr[":"]=A.expr.pseudos,A.uniqueSort=A.unique=Xe.uniqueSort,A.text=Xe.getText,A.isXMLDoc=Xe.isXML,A.contains=Xe.contains,A.escapeSelector=Xe.escape;var ke=function(M,J,Se){for(var $e=[],Dt=void 0!==Se;(M=M[J])&&9!==M.nodeType;)if(1===M.nodeType){if(Dt&&A(M).is(Se))break;$e.push(M)}return $e},ve=function(M,J){for(var Se=[];M;M=M.nextSibling)1===M.nodeType&&M!==J&&Se.push(M);return Se},pe=A.expr.match.needsContext;function _(M,J){return M.nodeName&&M.nodeName.toLowerCase()===J.toLowerCase()}var E=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function C(M,J,Se){return x(J)?A.grep(M,function($e,Dt){return!!J.call($e,Dt,$e)!==Se}):J.nodeType?A.grep(M,function($e){return $e===J!==Se}):"string"!=typeof J?A.grep(M,function($e){return-1<T.call(J,$e)!==Se}):A.filter(J,M,Se)}A.filter=function(M,J,Se){var $e=J[0];return Se&&(M=":not("+M+")"),1===J.length&&1===$e.nodeType?A.find.matchesSelector($e,M)?[$e]:[]:A.find.matches(M,A.grep(J,function(Dt){return 1===Dt.nodeType}))},A.fn.extend({find:function(M){var J,Se,$e=this.length,Dt=this;if("string"!=typeof M)return this.pushStack(A(M).filter(function(){for(J=0;J<$e;J++)if(A.contains(Dt[J],this))return!0}));for(Se=this.pushStack([]),J=0;J<$e;J++)A.find(M,Dt[J],Se);return 1<$e?A.uniqueSort(Se):Se},filter:function(M){return this.pushStack(C(this,M||[],!1))},not:function(M){return this.pushStack(C(this,M||[],!0))},is:function(M){return!!C(this,"string"==typeof M&&pe.test(M)?A(M):M||[],!1).length}});var X,se=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(A.fn.init=function(M,J,Se){var $e,Dt;if(!M)return this;if(Se=Se||X,"string"==typeof M){if(!($e="<"===M[0]&&">"===M[M.length-1]&&3<=M.length?[null,M,null]:se.exec(M))||!$e[1]&&J)return!J||J.jquery?(J||Se).find(M):this.constructor(J).find(M);if($e[1]){if(J=J instanceof A?J[0]:J,A.merge(this,A.parseHTML($e[1],J&&J.nodeType?J.ownerDocument||J:xe,!0)),E.test($e[1])&&A.isPlainObject(J))for($e in J)x(this[$e])?this[$e](J[$e]):this.attr($e,J[$e]);return this}return(Dt=xe.getElementById($e[2]))&&(this[0]=Dt,this.length=1),this}return M.nodeType?(this[0]=M,this.length=1,this):x(M)?void 0!==Se.ready?Se.ready(M):M(A):A.makeArray(M,this)}).prototype=A.fn,X=A(xe);var L=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};function ce(M,J){for(;(M=M[J])&&1!==M.nodeType;);return M}A.fn.extend({has:function(M){var J=A(M,this),Se=J.length;return this.filter(function(){for(var $e=0;$e<Se;$e++)if(A.contains(this,J[$e]))return!0})},closest:function(M,J){var Se,$e=0,Dt=this.length,kt=[],Kt="string"!=typeof M&&A(M);if(!pe.test(M))for(;$e<Dt;$e++)for(Se=this[$e];Se&&Se!==J;Se=Se.parentNode)if(Se.nodeType<11&&(Kt?-1<Kt.index(Se):1===Se.nodeType&&A.find.matchesSelector(Se,M))){kt.push(Se);break}return this.pushStack(1<kt.length?A.uniqueSort(kt):kt)},index:function(M){return M?"string"==typeof M?T.call(A(M),this[0]):T.call(this,M.jquery?M[0]:M):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(M,J){return this.pushStack(A.uniqueSort(A.merge(this.get(),A(M,J))))},addBack:function(M){return this.add(null==M?this.prevObject:this.prevObject.filter(M))}}),A.each({parent:function(M){var J=M.parentNode;return J&&11!==J.nodeType?J:null},parents:function(M){return ke(M,"parentNode")},parentsUntil:function(M,J,Se){return ke(M,"parentNode",Se)},next:function(M){return ce(M,"nextSibling")},prev:function(M){return ce(M,"previousSibling")},nextAll:function(M){return ke(M,"nextSibling")},prevAll:function(M){return ke(M,"previousSibling")},nextUntil:function(M,J,Se){return ke(M,"nextSibling",Se)},prevUntil:function(M,J,Se){return ke(M,"previousSibling",Se)},siblings:function(M){return ve((M.parentNode||{}).firstChild,M)},children:function(M){return ve(M.firstChild)},contents:function(M){return null!=M.contentDocument&&d(M.contentDocument)?M.contentDocument:(_(M,"template")&&(M=M.content||M),A.merge([],M.childNodes))}},function(M,J){A.fn[M]=function(Se,$e){var Dt=A.map(this,J,Se);return"Until"!==M.slice(-5)&&($e=Se),$e&&"string"==typeof $e&&(Dt=A.filter($e,Dt)),1<this.length&&(I[M]||A.uniqueSort(Dt),L.test(M)&&Dt.reverse()),this.pushStack(Dt)}});var Ne=/[^\x20\t\r\n\f]+/g;function Re(M){return M}function Ae(M){throw M}function Ze(M,J,Se,$e){var Dt;try{M&&x(Dt=M.promise)?Dt.call(M).done(J).fail(Se):M&&x(Dt=M.then)?Dt.call(M,J,Se):J.apply(void 0,[M].slice($e))}catch(kt){Se.apply(void 0,[kt])}}A.Callbacks=function(M){var J,Se;M="string"==typeof M?(J=M,Se={},A.each(J.match(Ne)||[],function($i,Yi){Se[Yi]=!0}),Se):A.extend({},M);var $e,Dt,kt,Kt,_i=[],bi=[],Li=-1,Vi=function(){for(Kt=Kt||M.once,kt=$e=!0;bi.length;Li=-1)for(Dt=bi.shift();++Li<_i.length;)!1===_i[Li].apply(Dt[0],Dt[1])&&M.stopOnFalse&&(Li=_i.length,Dt=!1);M.memory||(Dt=!1),$e=!1,Kt&&(_i=Dt?[]:"")},pn={add:function(){return _i&&(Dt&&!$e&&(Li=_i.length-1,bi.push(Dt)),function $i(Yi){A.each(Yi,function(Jn,or){x(or)?M.unique&&pn.has(or)||_i.push(or):or&&or.length&&"string"!==Pe(or)&&$i(or)})}(arguments),Dt&&!$e&&Vi()),this},remove:function(){return A.each(arguments,function($i,Yi){for(var Jn;-1<(Jn=A.inArray(Yi,_i,Jn));)_i.splice(Jn,1),Jn<=Li&&Li--}),this},has:function($i){return $i?-1<A.inArray($i,_i):0<_i.length},empty:function(){return _i&&(_i=[]),this},disable:function(){return Kt=bi=[],_i=Dt="",this},disabled:function(){return!_i},lock:function(){return Kt=bi=[],Dt||$e||(_i=Dt=""),this},locked:function(){return!!Kt},fireWith:function($i,Yi){return Kt||(Yi=[$i,(Yi=Yi||[]).slice?Yi.slice():Yi],bi.push(Yi),$e||Vi()),this},fire:function(){return pn.fireWith(this,arguments),this},fired:function(){return!!kt}};return pn},A.extend({Deferred:function(M){var J=[["notify","progress",A.Callbacks("memory"),A.Callbacks("memory"),2],["resolve","done",A.Callbacks("once memory"),A.Callbacks("once memory"),0,"resolved"],["reject","fail",A.Callbacks("once memory"),A.Callbacks("once memory"),1,"rejected"]],Se="pending",$e={state:function(){return Se},always:function(){return Dt.done(arguments).fail(arguments),this},catch:function(kt){return $e.then(null,kt)},pipe:function(){var kt=arguments;return A.Deferred(function(Kt){A.each(J,function(_i,bi){var Li=x(kt[bi[4]])&&kt[bi[4]];Dt[bi[1]](function(){var Vi=Li&&Li.apply(this,arguments);Vi&&x(Vi.promise)?Vi.promise().progress(Kt.notify).done(Kt.resolve).fail(Kt.reject):Kt[bi[0]+"With"](this,Li?[Vi]:arguments)})}),kt=null}).promise()},then:function(kt,Kt,_i){var bi=0;function Li(Vi,pn,$i,Yi){return function(){var Jn=this,or=arguments,Gn=function(){var da,Sn;if(!(Vi<bi)){if((da=$i.apply(Jn,or))===pn.promise())throw new TypeError("Thenable self-resolution");Sn=da&&("object"==typeof da||"function"==typeof da)&&da.then,x(Sn)?Yi?Sn.call(da,Li(bi,pn,Re,Yi),Li(bi,pn,Ae,Yi)):(bi++,Sn.call(da,Li(bi,pn,Re,Yi),Li(bi,pn,Ae,Yi),Li(bi,pn,Re,pn.notifyWith))):($i!==Re&&(Jn=void 0,or=[da]),(Yi||pn.resolveWith)(Jn,or))}},Tr=Yi?Gn:function(){try{Gn()}catch(da){A.Deferred.exceptionHook&&A.Deferred.exceptionHook(da,Tr.stackTrace),bi<=Vi+1&&($i!==Ae&&(Jn=void 0,or=[da]),pn.rejectWith(Jn,or))}};Vi?Tr():(A.Deferred.getStackHook&&(Tr.stackTrace=A.Deferred.getStackHook()),t.setTimeout(Tr))}}return A.Deferred(function(Vi){J[0][3].add(Li(0,Vi,x(_i)?_i:Re,Vi.notifyWith)),J[1][3].add(Li(0,Vi,x(kt)?kt:Re)),J[2][3].add(Li(0,Vi,x(Kt)?Kt:Ae))}).promise()},promise:function(kt){return null!=kt?A.extend(kt,$e):$e}},Dt={};return A.each(J,function(kt,Kt){var _i=Kt[2],bi=Kt[5];$e[Kt[1]]=_i.add,bi&&_i.add(function(){Se=bi},J[3-kt][2].disable,J[3-kt][3].disable,J[0][2].lock,J[0][3].lock),_i.add(Kt[3].fire),Dt[Kt[0]]=function(){return Dt[Kt[0]+"With"](this===Dt?void 0:this,arguments),this},Dt[Kt[0]+"With"]=_i.fireWith}),$e.promise(Dt),M&&M.call(Dt,Dt),Dt},when:function(M){var J=arguments.length,Se=J,$e=Array(Se),Dt=f.call(arguments),kt=A.Deferred(),Kt=function(_i){return function(bi){$e[_i]=this,Dt[_i]=1<arguments.length?f.call(arguments):bi,--J||kt.resolveWith($e,Dt)}};if(J<=1&&(Ze(M,kt.done(Kt(Se)).resolve,kt.reject,!J),"pending"===kt.state()||x(Dt[Se]&&Dt[Se].then)))return kt.then();for(;Se--;)Ze(Dt[Se],Kt(Se),kt.reject);return kt.promise()}});var ft=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;A.Deferred.exceptionHook=function(M,J){t.console&&t.console.warn&&M&&ft.test(M.name)&&t.console.warn("jQuery.Deferred exception: "+M.message,M.stack,J)},A.readyException=function(M){t.setTimeout(function(){throw M})};var dt=A.Deferred();function De(){xe.removeEventListener("DOMContentLoaded",De),t.removeEventListener("load",De),A.ready()}A.fn.ready=function(M){return dt.then(M).catch(function(J){A.readyException(J)}),this},A.extend({isReady:!1,readyWait:1,ready:function(M){(!0===M?--A.readyWait:A.isReady)||(A.isReady=!0)!==M&&0<--A.readyWait||dt.resolveWith(xe,[A])}}),A.ready.then=dt.then,"complete"===xe.readyState||"loading"!==xe.readyState&&!xe.documentElement.doScroll?t.setTimeout(A.ready):(xe.addEventListener("DOMContentLoaded",De),t.addEventListener("load",De));var ge=function(M,J,Se,$e,Dt,kt,Kt){var _i=0,bi=M.length,Li=null==Se;if("object"===Pe(Se))for(_i in Dt=!0,Se)ge(M,J,_i,Se[_i],!0,kt,Kt);else if(void 0!==$e&&(Dt=!0,x($e)||(Kt=!0),Li&&(Kt?(J.call(M,$e),J=null):(Li=J,J=function(Vi,pn,$i){return Li.call(A(Vi),$i)})),J))for(;_i<bi;_i++)J(M[_i],Se,Kt?$e:$e.call(M[_i],_i,J(M[_i],Se)));return Dt?M:Li?J.call(M):bi?J(M[0],Se):kt},be=/^-ms-/,ee=/-([a-z])/g;function Ie(M,J){return J.toUpperCase()}function Ye(M){return M.replace(be,"ms-").replace(ee,Ie)}var Me=function(M){return 1===M.nodeType||9===M.nodeType||!+M.nodeType};function Z(){this.expando=A.expando+Z.uid++}Z.uid=1,Z.prototype={cache:function(M){var J=M[this.expando];return J||(J={},Me(M)&&(M.nodeType?M[this.expando]=J:Object.defineProperty(M,this.expando,{value:J,configurable:!0}))),J},set:function(M,J,Se){var $e,Dt=this.cache(M);if("string"==typeof J)Dt[Ye(J)]=Se;else for($e in J)Dt[Ye($e)]=J[$e];return Dt},get:function(M,J){return void 0===J?this.cache(M):M[this.expando]&&M[this.expando][Ye(J)]},access:function(M,J,Se){return void 0===J||J&&"string"==typeof J&&void 0===Se?this.get(M,J):(this.set(M,J,Se),void 0!==Se?Se:J)},remove:function(M,J){var Se,$e=M[this.expando];if(void 0!==$e){if(void 0!==J)for((Se=(J=Array.isArray(J)?J.map(Ye):(J=Ye(J))in $e?[J]:J.match(Ne)||[]).length);Se--;)delete $e[J[Se]];(void 0===J||A.isEmptyObject($e))&&(M.nodeType?M[this.expando]=void 0:delete M[this.expando])}},hasData:function(M){var J=M[this.expando];return void 0!==J&&!A.isEmptyObject(J)}};var D=new Z,W=new Z,te=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,fe=/[A-Z]/g;function Ve(M,J,Se){var $e,Dt;if(void 0===Se&&1===M.nodeType)if($e="data-"+J.replace(fe,"-$&").toLowerCase(),"string"==typeof(Se=M.getAttribute($e))){try{Se="true"===(Dt=Se)||"false"!==Dt&&("null"===Dt?null:Dt===+Dt+""?+Dt:te.test(Dt)?JSON.parse(Dt):Dt)}catch{}W.set(M,J,Se)}else Se=void 0;return Se}A.extend({hasData:function(M){return W.hasData(M)||D.hasData(M)},data:function(M,J,Se){return W.access(M,J,Se)},removeData:function(M,J){W.remove(M,J)},_data:function(M,J,Se){return D.access(M,J,Se)},_removeData:function(M,J){D.remove(M,J)}}),A.fn.extend({data:function(M,J){var Se,$e,Dt,kt=this[0],Kt=kt&&kt.attributes;if(void 0===M){if(this.length&&(Dt=W.get(kt),1===kt.nodeType&&!D.get(kt,"hasDataAttrs"))){for(Se=Kt.length;Se--;)Kt[Se]&&0===($e=Kt[Se].name).indexOf("data-")&&($e=Ye($e.slice(5)),Ve(kt,$e,Dt[$e]));D.set(kt,"hasDataAttrs",!0)}return Dt}return"object"==typeof M?this.each(function(){W.set(this,M)}):ge(this,function(_i){var bi;if(kt&&void 0===_i)return void 0!==(bi=W.get(kt,M))||void 0!==(bi=Ve(kt,M))?bi:void 0;this.each(function(){W.set(this,M,_i)})},null,J,1<arguments.length,null,!0)},removeData:function(M){return this.each(function(){W.remove(this,M)})}}),A.extend({queue:function(M,J,Se){var $e;if(M)return J=(J||"fx")+"queue",$e=D.get(M,J),Se&&(!$e||Array.isArray(Se)?$e=D.access(M,J,A.makeArray(Se)):$e.push(Se)),$e||[]},dequeue:function(M,J){J=J||"fx";var Se=A.queue(M,J),$e=Se.length,Dt=Se.shift(),kt=A._queueHooks(M,J);"inprogress"===Dt&&(Dt=Se.shift(),$e--),Dt&&("fx"===J&&Se.unshift("inprogress"),delete kt.stop,Dt.call(M,function(){A.dequeue(M,J)},kt)),!$e&&kt&&kt.empty.fire()},_queueHooks:function(M,J){var Se=J+"queueHooks";return D.get(M,Se)||D.access(M,Se,{empty:A.Callbacks("once memory").add(function(){D.remove(M,[J+"queue",Se])})})}}),A.fn.extend({queue:function(M,J){var Se=2;return"string"!=typeof M&&(J=M,M="fx",Se--),arguments.length<Se?A.queue(this[0],M):void 0===J?this:this.each(function(){var $e=A.queue(this,M,J);A._queueHooks(this,M),"fx"===M&&"inprogress"!==$e[0]&&A.dequeue(this,M)})},dequeue:function(M){return this.each(function(){A.dequeue(this,M)})},clearQueue:function(M){return this.queue(M||"fx",[])},promise:function(M,J){var Se,$e=1,Dt=A.Deferred(),kt=this,Kt=this.length,_i=function(){--$e||Dt.resolveWith(kt,[kt])};for("string"!=typeof M&&(J=M,M=void 0),M=M||"fx";Kt--;)(Se=D.get(kt[Kt],M+"queueHooks"))&&Se.empty&&($e++,Se.empty.add(_i));return _i(),Dt.promise(J)}});var We=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=new RegExp("^(?:([+-])=|)("+We+")([a-z%]*)$","i"),z=["Top","Right","Bottom","Left"],Oe=xe.documentElement,tt=function(M){return A.contains(M.ownerDocument,M)},at={composed:!0};Oe.getRootNode&&(tt=function(M){return A.contains(M.ownerDocument,M)||M.getRootNode(at)===M.ownerDocument});var P=function(M,J){return"none"===(M=J||M).style.display||""===M.style.display&&tt(M)&&"none"===A.css(M,"display")};function k(M,J,Se,$e){var Dt,kt,Kt=20,_i=$e?function(){return $e.cur()}:function(){return A.css(M,J,"")},bi=_i(),Li=Se&&Se[3]||(A.cssNumber[J]?"":"px"),Vi=M.nodeType&&(A.cssNumber[J]||"px"!==Li&&+bi)&&R.exec(A.css(M,J));if(Vi&&Vi[3]!==Li){for(bi/=2,Li=Li||Vi[3],Vi=+bi||1;Kt--;)A.style(M,J,Vi+Li),(1-kt)*(1-(kt=_i()/bi||.5))<=0&&(Kt=0),Vi/=kt;Vi*=2,A.style(M,J,Vi+Li),Se=Se||[]}return Se&&(Vi=+Vi||+bi||0,Dt=Se[1]?Vi+(Se[1]+1)*Se[2]:+Se[2],$e&&($e.unit=Li,$e.start=Vi,$e.end=Dt)),Dt}var K={};function Be(M,J){for(var Se,$e,Dt,kt,Kt,_i,bi,Li=[],Vi=0,pn=M.length;Vi<pn;Vi++)($e=M[Vi]).style&&(Se=$e.style.display,J?("none"===Se&&(Li[Vi]=D.get($e,"display")||null,Li[Vi]||($e.style.display="")),""===$e.style.display&&P($e)&&(Li[Vi]=(bi=Kt=kt=void 0,Kt=(Dt=$e).ownerDocument,_i=Dt.nodeName,(bi=K[_i])||(kt=Kt.body.appendChild(Kt.createElement(_i)),bi=A.css(kt,"display"),kt.parentNode.removeChild(kt),"none"===bi&&(bi="block"),K[_i]=bi)))):"none"!==Se&&(Li[Vi]="none",D.set($e,"display",Se)));for(Vi=0;Vi<pn;Vi++)null!=Li[Vi]&&(M[Vi].style.display=Li[Vi]);return M}A.fn.extend({show:function(){return Be(this,!0)},hide:function(){return Be(this)},toggle:function(M){return"boolean"==typeof M?M?this.show():this.hide():this.each(function(){P(this)?A(this).show():A(this).hide()})}});var Ge,ne,Ke=/^(?:checkbox|radio)$/i,Xt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ri=/^$|^module$|\/(?:java|ecma)script/i;Ge=xe.createDocumentFragment().appendChild(xe.createElement("div")),(ne=xe.createElement("input")).setAttribute("type","radio"),ne.setAttribute("checked","checked"),ne.setAttribute("name","t"),Ge.appendChild(ne),me.checkClone=Ge.cloneNode(!0).cloneNode(!0).lastChild.checked,Ge.innerHTML="<textarea>x</textarea>",me.noCloneChecked=!!Ge.cloneNode(!0).lastChild.defaultValue,Ge.innerHTML="<option></option>",me.option=!!Ge.lastChild;var vi={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ii(M,J){var Se;return Se=typeof M.getElementsByTagName<"u"?M.getElementsByTagName(J||"*"):typeof M.querySelectorAll<"u"?M.querySelectorAll(J||"*"):[],void 0===J||J&&_(M,J)?A.merge([M],Se):Se}function qt(M,J){for(var Se=0,$e=M.length;Se<$e;Se++)D.set(M[Se],"globalEval",!J||D.get(J[Se],"globalEval"))}vi.tbody=vi.tfoot=vi.colgroup=vi.caption=vi.thead,vi.th=vi.td,me.option||(vi.optgroup=vi.option=[1,"<select multiple='multiple'>","</select>"]);var Yt=/<|&#?\w+;/;function ui(M,J,Se,$e,Dt){for(var kt,Kt,_i,bi,Li,Vi,pn=J.createDocumentFragment(),$i=[],Yi=0,Jn=M.length;Yi<Jn;Yi++)if((kt=M[Yi])||0===kt)if("object"===Pe(kt))A.merge($i,kt.nodeType?[kt]:kt);else if(Yt.test(kt)){for(Kt=Kt||pn.appendChild(J.createElement("div")),_i=(Xt.exec(kt)||["",""])[1].toLowerCase(),bi=vi[_i]||vi._default,Kt.innerHTML=bi[1]+A.htmlPrefilter(kt)+bi[2],Vi=bi[0];Vi--;)Kt=Kt.lastChild;A.merge($i,Kt.childNodes),(Kt=pn.firstChild).textContent=""}else $i.push(J.createTextNode(kt));for(pn.textContent="",Yi=0;kt=$i[Yi++];)if($e&&-1<A.inArray(kt,$e))Dt&&Dt.push(kt);else if(Li=tt(kt),Kt=ii(pn.appendChild(kt),"script"),Li&&qt(Kt),Se)for(Vi=0;kt=Kt[Vi++];)ri.test(kt.type||"")&&Se.push(kt);return pn}var Ki=/^([^.]*)(?:\.(.+)|)/;function Pi(){return!0}function bt(){return!1}function O(M,J){return M===function(){try{return xe.activeElement}catch{}}()==("focus"===J)}function c(M,J,Se,$e,Dt,kt){var Kt,_i;if("object"==typeof J){for(_i in"string"!=typeof Se&&($e=$e||Se,Se=void 0),J)c(M,_i,Se,$e,J[_i],kt);return M}if(null==$e&&null==Dt?(Dt=Se,$e=Se=void 0):null==Dt&&("string"==typeof Se?(Dt=$e,$e=void 0):(Dt=$e,$e=Se,Se=void 0)),!1===Dt)Dt=bt;else if(!Dt)return M;return 1===kt&&(Kt=Dt,(Dt=function(bi){return A().off(bi),Kt.apply(this,arguments)}).guid=Kt.guid||(Kt.guid=A.guid++)),M.each(function(){A.event.add(this,J,Dt,$e,Se)})}function l(M,J,Se){Se?(D.set(M,J,!1),A.event.add(M,J,{namespace:!1,handler:function($e){var Dt,kt,Kt=D.get(this,J);if(1&$e.isTrigger&&this[J]){if(Kt.length)(A.event.special[J]||{}).delegateType&&$e.stopPropagation();else if(Kt=f.call(arguments),D.set(this,J,Kt),Dt=Se(this,J),this[J](),Kt!==(kt=D.get(this,J))||Dt?D.set(this,J,!1):kt={},Kt!==kt)return $e.stopImmediatePropagation(),$e.preventDefault(),kt&&kt.value}else Kt.length&&(D.set(this,J,{value:A.event.trigger(A.extend(Kt[0],A.Event.prototype),Kt.slice(1),this)}),$e.stopImmediatePropagation())}})):void 0===D.get(M,J)&&A.event.add(M,J,Pi)}A.event={global:{},add:function(M,J,Se,$e,Dt){var kt,Kt,_i,bi,Li,Vi,pn,$i,Yi,Jn,or,Gn=D.get(M);if(Me(M))for(Se.handler&&(Se=(kt=Se).handler,Dt=kt.selector),Dt&&A.find.matchesSelector(Oe,Dt),Se.guid||(Se.guid=A.guid++),(bi=Gn.events)||(bi=Gn.events=Object.create(null)),(Kt=Gn.handle)||(Kt=Gn.handle=function(Tr){return typeof A<"u"&&A.event.triggered!==Tr.type?A.event.dispatch.apply(M,arguments):void 0}),Li=(J=(J||"").match(Ne)||[""]).length;Li--;)Yi=or=(_i=Ki.exec(J[Li])||[])[1],Jn=(_i[2]||"").split(".").sort(),Yi&&(pn=A.event.special[Yi]||{},Yi=(Dt?pn.delegateType:pn.bindType)||Yi,pn=A.event.special[Yi]||{},Vi=A.extend({type:Yi,origType:or,data:$e,handler:Se,guid:Se.guid,selector:Dt,needsContext:Dt&&A.expr.match.needsContext.test(Dt),namespace:Jn.join(".")},kt),($i=bi[Yi])||(($i=bi[Yi]=[]).delegateCount=0,pn.setup&&!1!==pn.setup.call(M,$e,Jn,Kt)||M.addEventListener&&M.addEventListener(Yi,Kt)),pn.add&&(pn.add.call(M,Vi),Vi.handler.guid||(Vi.handler.guid=Se.guid)),Dt?$i.splice($i.delegateCount++,0,Vi):$i.push(Vi),A.event.global[Yi]=!0)},remove:function(M,J,Se,$e,Dt){var kt,Kt,_i,bi,Li,Vi,pn,$i,Yi,Jn,or,Gn=D.hasData(M)&&D.get(M);if(Gn&&(bi=Gn.events)){for(Li=(J=(J||"").match(Ne)||[""]).length;Li--;)if(Yi=or=(_i=Ki.exec(J[Li])||[])[1],Jn=(_i[2]||"").split(".").sort(),Yi){for(pn=A.event.special[Yi]||{},$i=bi[Yi=($e?pn.delegateType:pn.bindType)||Yi]||[],_i=_i[2]&&new RegExp("(^|\\.)"+Jn.join("\\.(?:.*\\.|)")+"(\\.|$)"),Kt=kt=$i.length;kt--;)Vi=$i[kt],!Dt&&or!==Vi.origType||Se&&Se.guid!==Vi.guid||_i&&!_i.test(Vi.namespace)||$e&&$e!==Vi.selector&&("**"!==$e||!Vi.selector)||($i.splice(kt,1),Vi.selector&&$i.delegateCount--,pn.remove&&pn.remove.call(M,Vi));Kt&&!$i.length&&(pn.teardown&&!1!==pn.teardown.call(M,Jn,Gn.handle)||A.removeEvent(M,Yi,Gn.handle),delete bi[Yi])}else for(Yi in bi)A.event.remove(M,Yi+J[Li],Se,$e,!0);A.isEmptyObject(bi)&&D.remove(M,"handle events")}},dispatch:function(M){var J,Se,$e,Dt,kt,Kt,_i=new Array(arguments.length),bi=A.event.fix(M),Li=(D.get(this,"events")||Object.create(null))[bi.type]||[],Vi=A.event.special[bi.type]||{};for(_i[0]=bi,J=1;J<arguments.length;J++)_i[J]=arguments[J];if(bi.delegateTarget=this,!Vi.preDispatch||!1!==Vi.preDispatch.call(this,bi)){for(Kt=A.event.handlers.call(this,bi,Li),J=0;(Dt=Kt[J++])&&!bi.isPropagationStopped();)for(bi.currentTarget=Dt.elem,Se=0;(kt=Dt.handlers[Se++])&&!bi.isImmediatePropagationStopped();)bi.rnamespace&&!1!==kt.namespace&&!bi.rnamespace.test(kt.namespace)||(bi.handleObj=kt,bi.data=kt.data,void 0!==($e=((A.event.special[kt.origType]||{}).handle||kt.handler).apply(Dt.elem,_i))&&!1===(bi.result=$e)&&(bi.preventDefault(),bi.stopPropagation()));return Vi.postDispatch&&Vi.postDispatch.call(this,bi),bi.result}},handlers:function(M,J){var Se,$e,Dt,kt,Kt,_i=[],bi=J.delegateCount,Li=M.target;if(bi&&Li.nodeType&&!("click"===M.type&&1<=M.button))for(;Li!==this;Li=Li.parentNode||this)if(1===Li.nodeType&&("click"!==M.type||!0!==Li.disabled)){for(kt=[],Kt={},Se=0;Se<bi;Se++)void 0===Kt[Dt=($e=J[Se]).selector+" "]&&(Kt[Dt]=$e.needsContext?-1<A(Dt,this).index(Li):A.find(Dt,this,null,[Li]).length),Kt[Dt]&&kt.push($e);kt.length&&_i.push({elem:Li,handlers:kt})}return Li=this,bi<J.length&&_i.push({elem:Li,handlers:J.slice(bi)}),_i},addProp:function(M,J){Object.defineProperty(A.Event.prototype,M,{enumerable:!0,configurable:!0,get:x(J)?function(){if(this.originalEvent)return J(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[M]},set:function(Se){Object.defineProperty(this,M,{enumerable:!0,configurable:!0,writable:!0,value:Se})}})},fix:function(M){return M[A.expando]?M:new A.Event(M)},special:{load:{noBubble:!0},click:{setup:function(M){var J=this||M;return Ke.test(J.type)&&J.click&&_(J,"input")&&l(J,"click",Pi),!1},trigger:function(M){var J=this||M;return Ke.test(J.type)&&J.click&&_(J,"input")&&l(J,"click"),!0},_default:function(M){var J=M.target;return Ke.test(J.type)&&J.click&&_(J,"input")&&D.get(J,"click")||_(J,"a")}},beforeunload:{postDispatch:function(M){void 0!==M.result&&M.originalEvent&&(M.originalEvent.returnValue=M.result)}}}},A.removeEvent=function(M,J,Se){M.removeEventListener&&M.removeEventListener(J,Se)},A.Event=function(M,J){if(!(this instanceof A.Event))return new A.Event(M,J);M&&M.type?(this.originalEvent=M,this.type=M.type,this.isDefaultPrevented=M.defaultPrevented||void 0===M.defaultPrevented&&!1===M.returnValue?Pi:bt,this.target=M.target&&3===M.target.nodeType?M.target.parentNode:M.target,this.currentTarget=M.currentTarget,this.relatedTarget=M.relatedTarget):this.type=M,J&&A.extend(this,J),this.timeStamp=M&&M.timeStamp||Date.now(),this[A.expando]=!0},A.Event.prototype={constructor:A.Event,isDefaultPrevented:bt,isPropagationStopped:bt,isImmediatePropagationStopped:bt,isSimulated:!1,preventDefault:function(){var M=this.originalEvent;this.isDefaultPrevented=Pi,M&&!this.isSimulated&&M.preventDefault()},stopPropagation:function(){var M=this.originalEvent;this.isPropagationStopped=Pi,M&&!this.isSimulated&&M.stopPropagation()},stopImmediatePropagation:function(){var M=this.originalEvent;this.isImmediatePropagationStopped=Pi,M&&!this.isSimulated&&M.stopImmediatePropagation(),this.stopPropagation()}},A.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},A.event.addProp),A.each({focus:"focusin",blur:"focusout"},function(M,J){A.event.special[M]={setup:function(){return l(this,M,O),!1},trigger:function(){return l(this,M),!0},_default:function(Se){return D.get(Se.target,M)},delegateType:J}}),A.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(M,J){A.event.special[M]={delegateType:J,bindType:J,handle:function(Se){var $e,Dt=Se.relatedTarget,kt=Se.handleObj;return Dt&&(Dt===this||A.contains(this,Dt))||(Se.type=kt.origType,$e=kt.handler.apply(this,arguments),Se.type=J),$e}}}),A.fn.extend({on:function(M,J,Se,$e){return c(this,M,J,Se,$e)},one:function(M,J,Se,$e){return c(this,M,J,Se,$e,1)},off:function(M,J,Se){var $e,Dt;if(M&&M.preventDefault&&M.handleObj)return $e=M.handleObj,A(M.delegateTarget).off($e.namespace?$e.origType+"."+$e.namespace:$e.origType,$e.selector,$e.handler),this;if("object"==typeof M){for(Dt in M)this.off(Dt,J,M[Dt]);return this}return!1!==J&&"function"!=typeof J||(Se=J,J=void 0),!1===Se&&(Se=bt),this.each(function(){A.event.remove(this,M,Se,J)})}});var v=/<script|<style|<link/i,H=/checked\s*(?:[^=]|=\s*.checked.)/i,it=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function lt(M,J){return _(M,"table")&&_(11!==J.nodeType?J:J.firstChild,"tr")&&A(M).children("tbody")[0]||M}function Y(M){return M.type=(null!==M.getAttribute("type"))+"/"+M.type,M}function Te(M){return"true/"===(M.type||"").slice(0,5)?M.type=M.type.slice(5):M.removeAttribute("type"),M}function At(M,J){var Se,$e,Dt,kt,Kt,_i;if(1===J.nodeType){if(D.hasData(M)&&(_i=D.get(M).events))for(Dt in D.remove(J,"handle events"),_i)for(Se=0,$e=_i[Dt].length;Se<$e;Se++)A.event.add(J,Dt,_i[Dt][Se]);W.hasData(M)&&(kt=W.access(M),Kt=A.extend({},kt),W.set(J,Kt))}}function Wt(M,J,Se,$e){J=j(J);var Dt,kt,Kt,_i,bi,Li,Vi=0,pn=M.length,$i=pn-1,Yi=J[0],Jn=x(Yi);if(Jn||1<pn&&"string"==typeof Yi&&!me.checkClone&&H.test(Yi))return M.each(function(or){var Gn=M.eq(or);Jn&&(J[0]=Yi.call(this,or,Gn.html())),Wt(Gn,J,Se,$e)});if(pn&&(kt=(Dt=ui(J,M[0].ownerDocument,!1,M,$e)).firstChild,1===Dt.childNodes.length&&(Dt=kt),kt||$e)){for(_i=(Kt=A.map(ii(Dt,"script"),Y)).length;Vi<pn;Vi++)bi=Dt,Vi!==$i&&(bi=A.clone(bi,!0,!0),_i&&A.merge(Kt,ii(bi,"script"))),Se.call(M[Vi],bi,Vi);if(_i)for(Li=Kt[Kt.length-1].ownerDocument,A.map(Kt,Te),Vi=0;Vi<_i;Vi++)bi=Kt[Vi],ri.test(bi.type||"")&&!D.access(bi,"globalEval")&&A.contains(Li,bi)&&(bi.src&&"module"!==(bi.type||"").toLowerCase()?A._evalUrl&&!bi.noModule&&A._evalUrl(bi.src,{nonce:bi.nonce||bi.getAttribute("nonce")},Li):Ue(bi.textContent.replace(it,""),bi,Li))}return M}function ot(M,J,Se){for(var $e,Dt=J?A.filter(J,M):M,kt=0;null!=($e=Dt[kt]);kt++)Se||1!==$e.nodeType||A.cleanData(ii($e)),$e.parentNode&&(Se&&tt($e)&&qt(ii($e,"script")),$e.parentNode.removeChild($e));return M}A.extend({htmlPrefilter:function(M){return M},clone:function(M,J,Se){var $e,Dt,kt,Kt,_i,bi,Li,Vi=M.cloneNode(!0),pn=tt(M);if(!(me.noCloneChecked||1!==M.nodeType&&11!==M.nodeType||A.isXMLDoc(M)))for(Kt=ii(Vi),$e=0,Dt=(kt=ii(M)).length;$e<Dt;$e++)_i=kt[$e],"input"===(Li=(bi=Kt[$e]).nodeName.toLowerCase())&&Ke.test(_i.type)?bi.checked=_i.checked:"input"!==Li&&"textarea"!==Li||(bi.defaultValue=_i.defaultValue);if(J)if(Se)for(kt=kt||ii(M),Kt=Kt||ii(Vi),$e=0,Dt=kt.length;$e<Dt;$e++)At(kt[$e],Kt[$e]);else At(M,Vi);return 0<(Kt=ii(Vi,"script")).length&&qt(Kt,!pn&&ii(M,"script")),Vi},cleanData:function(M){for(var J,Se,$e,Dt=A.event.special,kt=0;void 0!==(Se=M[kt]);kt++)if(Me(Se)){if(J=Se[D.expando]){if(J.events)for($e in J.events)Dt[$e]?A.event.remove(Se,$e):A.removeEvent(Se,$e,J.handle);Se[D.expando]=void 0}Se[W.expando]&&(Se[W.expando]=void 0)}}}),A.fn.extend({detach:function(M){return ot(this,M,!0)},remove:function(M){return ot(this,M)},text:function(M){return ge(this,function(J){return void 0===J?A.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=J)})},null,M,arguments.length)},append:function(){return Wt(this,arguments,function(M){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||lt(this,M).appendChild(M)})},prepend:function(){return Wt(this,arguments,function(M){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var J=lt(this,M);J.insertBefore(M,J.firstChild)}})},before:function(){return Wt(this,arguments,function(M){this.parentNode&&this.parentNode.insertBefore(M,this)})},after:function(){return Wt(this,arguments,function(M){this.parentNode&&this.parentNode.insertBefore(M,this.nextSibling)})},empty:function(){for(var M,J=0;null!=(M=this[J]);J++)1===M.nodeType&&(A.cleanData(ii(M,!1)),M.textContent="");return this},clone:function(M,J){return M=null!=M&&M,J=J??M,this.map(function(){return A.clone(this,M,J)})},html:function(M){return ge(this,function(J){var Se=this[0]||{},$e=0,Dt=this.length;if(void 0===J&&1===Se.nodeType)return Se.innerHTML;if("string"==typeof J&&!v.test(J)&&!vi[(Xt.exec(J)||["",""])[1].toLowerCase()]){J=A.htmlPrefilter(J);try{for(;$e<Dt;$e++)1===(Se=this[$e]||{}).nodeType&&(A.cleanData(ii(Se,!1)),Se.innerHTML=J);Se=0}catch{}}Se&&this.empty().append(J)},null,M,arguments.length)},replaceWith:function(){var M=[];return Wt(this,arguments,function(J){var Se=this.parentNode;A.inArray(this,M)<0&&(A.cleanData(ii(this)),Se&&Se.replaceChild(J,this))},M)}}),A.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(M,J){A.fn[M]=function(Se){for(var $e,Dt=[],kt=A(Se),Kt=kt.length-1,_i=0;_i<=Kt;_i++)$e=_i===Kt?this:this.clone(!0),A(kt[_i])[J]($e),w.apply(Dt,$e.get());return this.pushStack(Dt)}});var yt=new RegExp("^("+We+")(?!px)[a-z%]+$","i"),Ht=/^--/,nt=function(M){var J=M.ownerDocument.defaultView;return J&&J.opener||(J=t),J.getComputedStyle(M)},Et=function(M,J,Se){var $e,Dt,kt={};for(Dt in J)kt[Dt]=M.style[Dt],M.style[Dt]=J[Dt];for(Dt in $e=Se.call(M),J)M.style[Dt]=kt[Dt];return $e},di=new RegExp(z.join("|"),"i"),wi="[\\x20\\t\\r\\n\\f]",Vn=new RegExp("^"+wi+"+|((?:^|[^\\\\])(?:\\\\.)*)"+wi+"+$","g");function kn(M,J,Se){var $e,Dt,kt,Kt,_i=Ht.test(J),bi=M.style;return(Se=Se||nt(M))&&(Kt=Se.getPropertyValue(J)||Se[J],_i&&Kt&&(Kt=Kt.replace(Vn,"$1")||void 0),""!==Kt||tt(M)||(Kt=A.style(M,J)),!me.pixelBoxStyles()&&yt.test(Kt)&&di.test(J)&&($e=bi.width,Dt=bi.minWidth,kt=bi.maxWidth,bi.minWidth=bi.maxWidth=bi.width=Kt,Kt=Se.width,bi.width=$e,bi.minWidth=Dt,bi.maxWidth=kt)),void 0!==Kt?Kt+"":Kt}function Wi(M,J){return{get:function(){if(!M())return(this.get=J).apply(this,arguments);delete this.get}}}!function(){function M(){if(Li){bi.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",Li.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Oe.appendChild(bi).appendChild(Li);var Vi=t.getComputedStyle(Li);Se="1%"!==Vi.top,_i=12===J(Vi.marginLeft),Li.style.right="60%",kt=36===J(Vi.right),$e=36===J(Vi.width),Li.style.position="absolute",Dt=12===J(Li.offsetWidth/3),Oe.removeChild(bi),Li=null}}function J(Vi){return Math.round(parseFloat(Vi))}var Se,$e,Dt,kt,Kt,_i,bi=xe.createElement("div"),Li=xe.createElement("div");Li.style&&(Li.style.backgroundClip="content-box",Li.cloneNode(!0).style.backgroundClip="",me.clearCloneStyle="content-box"===Li.style.backgroundClip,A.extend(me,{boxSizingReliable:function(){return M(),$e},pixelBoxStyles:function(){return M(),kt},pixelPosition:function(){return M(),Se},reliableMarginLeft:function(){return M(),_i},scrollboxSize:function(){return M(),Dt},reliableTrDimensions:function(){var Vi,pn,$i,Yi;return null==Kt&&(Vi=xe.createElement("table"),pn=xe.createElement("tr"),$i=xe.createElement("div"),Vi.style.cssText="position:absolute;left:-11111px;border-collapse:separate",pn.style.cssText="border:1px solid",pn.style.height="1px",$i.style.height="9px",$i.style.display="block",Oe.appendChild(Vi).appendChild(pn).appendChild($i),Yi=t.getComputedStyle(pn),Kt=parseInt(Yi.height,10)+parseInt(Yi.borderTopWidth,10)+parseInt(Yi.borderBottomWidth,10)===pn.offsetHeight,Oe.removeChild(Vi)),Kt}}))}();var xi=["Webkit","Moz","ms"],en=xe.createElement("div").style,mi={};function Ot(M){return A.cssProps[M]||mi[M]||(M in en?M:mi[M]=function(Se){for(var $e=Se[0].toUpperCase()+Se.slice(1),Dt=xi.length;Dt--;)if((Se=xi[Dt]+$e)in en)return Se}(M)||M)}var ti=/^(none|table(?!-c[ea]).+)/,yi={position:"absolute",visibility:"hidden",display:"block"},oi={letterSpacing:"0",fontWeight:"400"};function nn(M,J,Se){var $e=R.exec(J);return $e?Math.max(0,$e[2]-(Se||0))+($e[3]||"px"):J}function qn(M,J,Se,$e,Dt,kt){var Kt="width"===J?1:0,_i=0,bi=0;if(Se===($e?"border":"content"))return 0;for(;Kt<4;Kt+=2)"margin"===Se&&(bi+=A.css(M,Se+z[Kt],!0,Dt)),$e?("content"===Se&&(bi-=A.css(M,"padding"+z[Kt],!0,Dt)),"margin"!==Se&&(bi-=A.css(M,"border"+z[Kt]+"Width",!0,Dt))):(bi+=A.css(M,"padding"+z[Kt],!0,Dt),"padding"!==Se?bi+=A.css(M,"border"+z[Kt]+"Width",!0,Dt):_i+=A.css(M,"border"+z[Kt]+"Width",!0,Dt));return!$e&&0<=kt&&(bi+=Math.max(0,Math.ceil(M["offset"+J[0].toUpperCase()+J.slice(1)]-kt-bi-_i-.5))||0),bi}function yn(M,J,Se){var $e=nt(M),Dt=(!me.boxSizingReliable()||Se)&&"border-box"===A.css(M,"boxSizing",!1,$e),kt=Dt,Kt=kn(M,J,$e),_i="offset"+J[0].toUpperCase()+J.slice(1);if(yt.test(Kt)){if(!Se)return Kt;Kt="auto"}return(!me.boxSizingReliable()&&Dt||!me.reliableTrDimensions()&&_(M,"tr")||"auto"===Kt||!parseFloat(Kt)&&"inline"===A.css(M,"display",!1,$e))&&M.getClientRects().length&&(Dt="border-box"===A.css(M,"boxSizing",!1,$e),(kt=_i in M)&&(Kt=M[_i])),(Kt=parseFloat(Kt)||0)+qn(M,J,Se||(Dt?"border":"content"),kt,$e,Kt)+"px"}function Tn(M,J,Se,$e,Dt){return new Tn.prototype.init(M,J,Se,$e,Dt)}A.extend({cssHooks:{opacity:{get:function(M,J){if(J){var Se=kn(M,"opacity");return""===Se?"1":Se}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(M,J,Se,$e){if(M&&3!==M.nodeType&&8!==M.nodeType&&M.style){var Dt,kt,Kt,_i=Ye(J),bi=Ht.test(J),Li=M.style;if(bi||(J=Ot(_i)),Kt=A.cssHooks[J]||A.cssHooks[_i],void 0===Se)return Kt&&"get"in Kt&&void 0!==(Dt=Kt.get(M,!1,$e))?Dt:Li[J];"string"==(kt=typeof Se)&&(Dt=R.exec(Se))&&Dt[1]&&(Se=k(M,J,Dt),kt="number"),null!=Se&&Se==Se&&("number"!==kt||bi||(Se+=Dt&&Dt[3]||(A.cssNumber[_i]?"":"px")),me.clearCloneStyle||""!==Se||0!==J.indexOf("background")||(Li[J]="inherit"),Kt&&"set"in Kt&&void 0===(Se=Kt.set(M,Se,$e))||(bi?Li.setProperty(J,Se):Li[J]=Se))}},css:function(M,J,Se,$e){var Dt,kt,Kt,_i=Ye(J);return Ht.test(J)||(J=Ot(_i)),(Kt=A.cssHooks[J]||A.cssHooks[_i])&&"get"in Kt&&(Dt=Kt.get(M,!0,Se)),void 0===Dt&&(Dt=kn(M,J,$e)),"normal"===Dt&&J in oi&&(Dt=oi[J]),""===Se||Se?(kt=parseFloat(Dt),!0===Se||isFinite(kt)?kt||0:Dt):Dt}}),A.each(["height","width"],function(M,J){A.cssHooks[J]={get:function(Se,$e,Dt){if($e)return!ti.test(A.css(Se,"display"))||Se.getClientRects().length&&Se.getBoundingClientRect().width?yn(Se,J,Dt):Et(Se,yi,function(){return yn(Se,J,Dt)})},set:function(Se,$e,Dt){var kt,Kt=nt(Se),_i=!me.scrollboxSize()&&"absolute"===Kt.position,bi=(_i||Dt)&&"border-box"===A.css(Se,"boxSizing",!1,Kt),Li=Dt?qn(Se,J,Dt,bi,Kt):0;return bi&&_i&&(Li-=Math.ceil(Se["offset"+J[0].toUpperCase()+J.slice(1)]-parseFloat(Kt[J])-qn(Se,J,"border",!1,Kt)-.5)),Li&&(kt=R.exec($e))&&"px"!==(kt[3]||"px")&&(Se.style[J]=$e,$e=A.css(Se,J)),nn(0,$e,Li)}}}),A.cssHooks.marginLeft=Wi(me.reliableMarginLeft,function(M,J){if(J)return(parseFloat(kn(M,"marginLeft"))||M.getBoundingClientRect().left-Et(M,{marginLeft:0},function(){return M.getBoundingClientRect().left}))+"px"}),A.each({margin:"",padding:"",border:"Width"},function(M,J){A.cssHooks[M+J]={expand:function(Se){for(var $e=0,Dt={},kt="string"==typeof Se?Se.split(" "):[Se];$e<4;$e++)Dt[M+z[$e]+J]=kt[$e]||kt[$e-2]||kt[0];return Dt}},"margin"!==M&&(A.cssHooks[M+J].set=nn)}),A.fn.extend({css:function(M,J){return ge(this,function(Se,$e,Dt){var kt,Kt,_i={},bi=0;if(Array.isArray($e)){for(kt=nt(Se),Kt=$e.length;bi<Kt;bi++)_i[$e[bi]]=A.css(Se,$e[bi],!1,kt);return _i}return void 0!==Dt?A.style(Se,$e,Dt):A.css(Se,$e)},M,J,1<arguments.length)}}),((A.Tween=Tn).prototype={constructor:Tn,init:function(M,J,Se,$e,Dt,kt){this.elem=M,this.prop=Se,this.easing=Dt||A.easing._default,this.options=J,this.start=this.now=this.cur(),this.end=$e,this.unit=kt||(A.cssNumber[Se]?"":"px")},cur:function(){var M=Tn.propHooks[this.prop];return M&&M.get?M.get(this):Tn.propHooks._default.get(this)},run:function(M){var J,Se=Tn.propHooks[this.prop];return this.options.duration?this.pos=J=A.easing[this.easing](M,this.options.duration*M,0,1,this.options.duration):this.pos=J=M,this.now=(this.end-this.start)*J+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),Se&&Se.set?Se.set(this):Tn.propHooks._default.set(this),this}}).init.prototype=Tn.prototype,(Tn.propHooks={_default:{get:function(M){var J;return 1!==M.elem.nodeType||null!=M.elem[M.prop]&&null==M.elem.style[M.prop]?M.elem[M.prop]:(J=A.css(M.elem,M.prop,""))&&"auto"!==J?J:0},set:function(M){A.fx.step[M.prop]?A.fx.step[M.prop](M):1!==M.elem.nodeType||!A.cssHooks[M.prop]&&null==M.elem.style[Ot(M.prop)]?M.elem[M.prop]=M.now:A.style(M.elem,M.prop,M.now+M.unit)}}}).scrollTop=Tn.propHooks.scrollLeft={set:function(M){M.elem.nodeType&&M.elem.parentNode&&(M.elem[M.prop]=M.now)}},A.easing={linear:function(M){return M},swing:function(M){return.5-Math.cos(M*Math.PI)/2},_default:"swing"},A.fx=Tn.prototype.init,A.fx.step={};var hr,fr,fi,B,we=/^(?:toggle|show|hide)$/,xt=/queueHooks$/;function $t(){fr&&(!1===xe.hidden&&t.requestAnimationFrame?t.requestAnimationFrame($t):t.setTimeout($t,A.fx.interval),A.fx.tick())}function Ci(){return t.setTimeout(function(){hr=void 0}),hr=Date.now()}function cn(M,J){var Se,$e=0,Dt={height:M};for(J=J?1:0;$e<4;$e+=2-J)Dt["margin"+(Se=z[$e])]=Dt["padding"+Se]=M;return J&&(Dt.opacity=Dt.width=M),Dt}function yr(M,J,Se){for(var $e,Dt=(mr.tweeners[J]||[]).concat(mr.tweeners["*"]),kt=0,Kt=Dt.length;kt<Kt;kt++)if($e=Dt[kt].call(Se,J,M))return $e}function mr(M,J,Se){var $e,Dt,kt=0,Kt=mr.prefilters.length,_i=A.Deferred().always(function(){delete bi.elem}),bi=function(){if(Dt)return!1;for(var pn=hr||Ci(),$i=Math.max(0,Li.startTime+Li.duration-pn),Yi=1-($i/Li.duration||0),Jn=0,or=Li.tweens.length;Jn<or;Jn++)Li.tweens[Jn].run(Yi);return _i.notifyWith(M,[Li,Yi,$i]),Yi<1&&or?$i:(or||_i.notifyWith(M,[Li,1,0]),_i.resolveWith(M,[Li]),!1)},Li=_i.promise({elem:M,props:A.extend({},J),opts:A.extend(!0,{specialEasing:{},easing:A.easing._default},Se),originalProperties:J,originalOptions:Se,startTime:hr||Ci(),duration:Se.duration,tweens:[],createTween:function(pn,$i){var Yi=A.Tween(M,Li.opts,pn,$i,Li.opts.specialEasing[pn]||Li.opts.easing);return Li.tweens.push(Yi),Yi},stop:function(pn){var $i=0,Yi=pn?Li.tweens.length:0;if(Dt)return this;for(Dt=!0;$i<Yi;$i++)Li.tweens[$i].run(1);return pn?(_i.notifyWith(M,[Li,1,0]),_i.resolveWith(M,[Li,pn])):_i.rejectWith(M,[Li,pn]),this}}),Vi=Li.props;for(function(pn,$i){var Yi,Jn,or,Gn,Tr;for(Yi in pn)if(or=$i[Jn=Ye(Yi)],Gn=pn[Yi],Array.isArray(Gn)&&(or=Gn[1],Gn=pn[Yi]=Gn[0]),Yi!==Jn&&(pn[Jn]=Gn,delete pn[Yi]),(Tr=A.cssHooks[Jn])&&"expand"in Tr)for(Yi in Gn=Tr.expand(Gn),delete pn[Jn],Gn)Yi in pn||(pn[Yi]=Gn[Yi],$i[Yi]=or);else $i[Jn]=or}(Vi,Li.opts.specialEasing);kt<Kt;kt++)if($e=mr.prefilters[kt].call(Li,M,Vi,Li.opts))return x($e.stop)&&(A._queueHooks(Li.elem,Li.opts.queue).stop=$e.stop.bind($e)),$e;return A.map(Vi,yr,Li),x(Li.opts.start)&&Li.opts.start.call(M,Li),Li.progress(Li.opts.progress).done(Li.opts.done,Li.opts.complete).fail(Li.opts.fail).always(Li.opts.always),A.fx.timer(A.extend(bi,{elem:M,anim:Li,queue:Li.opts.queue})),Li}A.Animation=A.extend(mr,{tweeners:{"*":[function(M,J){var Se=this.createTween(M,J);return k(Se.elem,M,R.exec(J),Se),Se}]},tweener:function(M,J){x(M)?(J=M,M=["*"]):M=M.match(Ne);for(var Se,$e=0,Dt=M.length;$e<Dt;$e++)Se=M[$e],mr.tweeners[Se]=mr.tweeners[Se]||[],mr.tweeners[Se].unshift(J)},prefilters:[function(M,J,Se){var $e,Dt,kt,Kt,_i,bi,Li,Vi,pn="width"in J||"height"in J,$i=this,Yi={},Jn=M.style,or=M.nodeType&&P(M),Gn=D.get(M,"fxshow");for($e in Se.queue||(null==(Kt=A._queueHooks(M,"fx")).unqueued&&(Kt.unqueued=0,_i=Kt.empty.fire,Kt.empty.fire=function(){Kt.unqueued||_i()}),Kt.unqueued++,$i.always(function(){$i.always(function(){Kt.unqueued--,A.queue(M,"fx").length||Kt.empty.fire()})})),J)if(Dt=J[$e],we.test(Dt)){if(delete J[$e],kt=kt||"toggle"===Dt,Dt===(or?"hide":"show")){if("show"!==Dt||!Gn||void 0===Gn[$e])continue;or=!0}Yi[$e]=Gn&&Gn[$e]||A.style(M,$e)}if((bi=!A.isEmptyObject(J))||!A.isEmptyObject(Yi))for($e in pn&&1===M.nodeType&&(Se.overflow=[Jn.overflow,Jn.overflowX,Jn.overflowY],null==(Li=Gn&&Gn.display)&&(Li=D.get(M,"display")),"none"===(Vi=A.css(M,"display"))&&(Li?Vi=Li:(Be([M],!0),Li=M.style.display||Li,Vi=A.css(M,"display"),Be([M]))),("inline"===Vi||"inline-block"===Vi&&null!=Li)&&"none"===A.css(M,"float")&&(bi||($i.done(function(){Jn.display=Li}),null==Li&&(Vi=Jn.display,Li="none"===Vi?"":Vi)),Jn.display="inline-block")),Se.overflow&&(Jn.overflow="hidden",$i.always(function(){Jn.overflow=Se.overflow[0],Jn.overflowX=Se.overflow[1],Jn.overflowY=Se.overflow[2]})),bi=!1,Yi)bi||(Gn?"hidden"in Gn&&(or=Gn.hidden):Gn=D.access(M,"fxshow",{display:Li}),kt&&(Gn.hidden=!or),or&&Be([M],!0),$i.done(function(){for($e in or||Be([M]),D.remove(M,"fxshow"),Yi)A.style(M,$e,Yi[$e])})),bi=yr(or?Gn[$e]:0,$e,$i),$e in Gn||(Gn[$e]=bi.start,or&&(bi.end=bi.start,bi.start=0))}],prefilter:function(M,J){J?mr.prefilters.unshift(M):mr.prefilters.push(M)}}),A.speed=function(M,J,Se){var $e=M&&"object"==typeof M?A.extend({},M):{complete:Se||!Se&&J||x(M)&&M,duration:M,easing:Se&&J||J&&!x(J)&&J};return A.fx.off?$e.duration=0:"number"!=typeof $e.duration&&($e.duration in A.fx.speeds?$e.duration=A.fx.speeds[$e.duration]:$e.duration=A.fx.speeds._default),null!=$e.queue&&!0!==$e.queue||($e.queue="fx"),$e.old=$e.complete,$e.complete=function(){x($e.old)&&$e.old.call(this),$e.queue&&A.dequeue(this,$e.queue)},$e},A.fn.extend({fadeTo:function(M,J,Se,$e){return this.filter(P).css("opacity",0).show().end().animate({opacity:J},M,Se,$e)},animate:function(M,J,Se,$e){var Dt=A.isEmptyObject(M),kt=A.speed(J,Se,$e),Kt=function(){var _i=mr(this,A.extend({},M),kt);(Dt||D.get(this,"finish"))&&_i.stop(!0)};return Kt.finish=Kt,Dt||!1===kt.queue?this.each(Kt):this.queue(kt.queue,Kt)},stop:function(M,J,Se){var $e=function(Dt){var kt=Dt.stop;delete Dt.stop,kt(Se)};return"string"!=typeof M&&(Se=J,J=M,M=void 0),J&&this.queue(M||"fx",[]),this.each(function(){var Dt=!0,kt=null!=M&&M+"queueHooks",Kt=A.timers,_i=D.get(this);if(kt)_i[kt]&&_i[kt].stop&&$e(_i[kt]);else for(kt in _i)_i[kt]&&_i[kt].stop&&xt.test(kt)&&$e(_i[kt]);for(kt=Kt.length;kt--;)Kt[kt].elem!==this||null!=M&&Kt[kt].queue!==M||(Kt[kt].anim.stop(Se),Dt=!1,Kt.splice(kt,1));!Dt&&Se||A.dequeue(this,M)})},finish:function(M){return!1!==M&&(M=M||"fx"),this.each(function(){var J,Se=D.get(this),$e=Se[M+"queue"],Dt=Se[M+"queueHooks"],kt=A.timers,Kt=$e?$e.length:0;for(Se.finish=!0,A.queue(this,M,[]),Dt&&Dt.stop&&Dt.stop.call(this,!0),J=kt.length;J--;)kt[J].elem===this&&kt[J].queue===M&&(kt[J].anim.stop(!0),kt.splice(J,1));for(J=0;J<Kt;J++)$e[J]&&$e[J].finish&&$e[J].finish.call(this);delete Se.finish})}}),A.each(["toggle","show","hide"],function(M,J){var Se=A.fn[J];A.fn[J]=function($e,Dt,kt){return null==$e||"boolean"==typeof $e?Se.apply(this,arguments):this.animate(cn(J,!0),$e,Dt,kt)}}),A.each({slideDown:cn("show"),slideUp:cn("hide"),slideToggle:cn("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(M,J){A.fn[M]=function(Se,$e,Dt){return this.animate(J,Se,$e,Dt)}}),A.timers=[],A.fx.tick=function(){var M,J=0,Se=A.timers;for(hr=Date.now();J<Se.length;J++)(M=Se[J])()||Se[J]!==M||Se.splice(J--,1);Se.length||A.fx.stop(),hr=void 0},A.fx.timer=function(M){A.timers.push(M),A.fx.start()},A.fx.interval=13,A.fx.start=function(){fr||(fr=!0,$t())},A.fx.stop=function(){fr=null},A.fx.speeds={slow:600,fast:200,_default:400},A.fn.delay=function(M,J){return M=A.fx&&A.fx.speeds[M]||M,J=J||"fx",this.queue(J,function(Se,$e){var Dt=t.setTimeout(Se,M);$e.stop=function(){t.clearTimeout(Dt)}})},fi=xe.createElement("input"),B=xe.createElement("select").appendChild(xe.createElement("option")),fi.type="checkbox",me.checkOn=""!==fi.value,me.optSelected=B.selected,(fi=xe.createElement("input")).value="t",fi.type="radio",me.radioValue="t"===fi.value;var Fr,wr=A.expr.attrHandle;A.fn.extend({attr:function(M,J){return ge(this,A.attr,M,J,1<arguments.length)},removeAttr:function(M){return this.each(function(){A.removeAttr(this,M)})}}),A.extend({attr:function(M,J,Se){var $e,Dt,kt=M.nodeType;if(3!==kt&&8!==kt&&2!==kt)return typeof M.getAttribute>"u"?A.prop(M,J,Se):(1===kt&&A.isXMLDoc(M)||(Dt=A.attrHooks[J.toLowerCase()]||(A.expr.match.bool.test(J)?Fr:void 0)),void 0!==Se?null===Se?void A.removeAttr(M,J):Dt&&"set"in Dt&&void 0!==($e=Dt.set(M,Se,J))?$e:(M.setAttribute(J,Se+""),Se):Dt&&"get"in Dt&&null!==($e=Dt.get(M,J))?$e:null==($e=A.find.attr(M,J))?void 0:$e)},attrHooks:{type:{set:function(M,J){if(!me.radioValue&&"radio"===J&&_(M,"input")){var Se=M.value;return M.setAttribute("type",J),Se&&(M.value=Se),J}}}},removeAttr:function(M,J){var Se,$e=0,Dt=J&&J.match(Ne);if(Dt&&1===M.nodeType)for(;Se=Dt[$e++];)M.removeAttribute(Se)}}),Fr={set:function(M,J,Se){return!1===J?A.removeAttr(M,Se):M.setAttribute(Se,Se),Se}},A.each(A.expr.match.bool.source.match(/\w+/g),function(M,J){var Se=wr[J]||A.find.attr;wr[J]=function($e,Dt,kt){var Kt,_i,bi=Dt.toLowerCase();return kt||(_i=wr[bi],wr[bi]=Kt,Kt=null!=Se($e,Dt,kt)?bi:null,wr[bi]=_i),Kt}});var ur=/^(?:input|select|textarea|button)$/i,ya=/^(?:a|area)$/i;function Vr(M){return(M.match(Ne)||[]).join(" ")}function Br(M){return M.getAttribute&&M.getAttribute("class")||""}function Yr(M){return Array.isArray(M)?M:"string"==typeof M&&M.match(Ne)||[]}A.fn.extend({prop:function(M,J){return ge(this,A.prop,M,J,1<arguments.length)},removeProp:function(M){return this.each(function(){delete this[A.propFix[M]||M]})}}),A.extend({prop:function(M,J,Se){var $e,Dt,kt=M.nodeType;if(3!==kt&&8!==kt&&2!==kt)return 1===kt&&A.isXMLDoc(M)||(J=A.propFix[J]||J,Dt=A.propHooks[J]),void 0!==Se?Dt&&"set"in Dt&&void 0!==($e=Dt.set(M,Se,J))?$e:M[J]=Se:Dt&&"get"in Dt&&null!==($e=Dt.get(M,J))?$e:M[J]},propHooks:{tabIndex:{get:function(M){var J=A.find.attr(M,"tabindex");return J?parseInt(J,10):ur.test(M.nodeName)||ya.test(M.nodeName)&&M.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),me.optSelected||(A.propHooks.selected={get:function(M){var J=M.parentNode;return J&&J.parentNode&&J.parentNode.selectedIndex,null},set:function(M){var J=M.parentNode;J&&(J.selectedIndex,J.parentNode&&J.parentNode.selectedIndex)}}),A.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){A.propFix[this.toLowerCase()]=this}),A.fn.extend({addClass:function(M){var J,Se,$e,Dt,kt,Kt;return x(M)?this.each(function(_i){A(this).addClass(M.call(this,_i,Br(this)))}):(J=Yr(M)).length?this.each(function(){if($e=Br(this),Se=1===this.nodeType&&" "+Vr($e)+" "){for(kt=0;kt<J.length;kt++)Dt=J[kt],Se.indexOf(" "+Dt+" ")<0&&(Se+=Dt+" ");Kt=Vr(Se),$e!==Kt&&this.setAttribute("class",Kt)}}):this},removeClass:function(M){var J,Se,$e,Dt,kt,Kt;return x(M)?this.each(function(_i){A(this).removeClass(M.call(this,_i,Br(this)))}):arguments.length?(J=Yr(M)).length?this.each(function(){if($e=Br(this),Se=1===this.nodeType&&" "+Vr($e)+" "){for(kt=0;kt<J.length;kt++)for(Dt=J[kt];-1<Se.indexOf(" "+Dt+" ");)Se=Se.replace(" "+Dt+" "," ");Kt=Vr(Se),$e!==Kt&&this.setAttribute("class",Kt)}}):this:this.attr("class","")},toggleClass:function(M,J){var Se,$e,Dt,kt,Kt=typeof M,_i="string"===Kt||Array.isArray(M);return x(M)?this.each(function(bi){A(this).toggleClass(M.call(this,bi,Br(this),J),J)}):"boolean"==typeof J&&_i?J?this.addClass(M):this.removeClass(M):(Se=Yr(M),this.each(function(){if(_i)for(kt=A(this),Dt=0;Dt<Se.length;Dt++)$e=Se[Dt],kt.hasClass($e)?kt.removeClass($e):kt.addClass($e);else void 0!==M&&"boolean"!==Kt||(($e=Br(this))&&D.set(this,"__className__",$e),this.setAttribute&&this.setAttribute("class",$e||!1===M?"":D.get(this,"__className__")||""))}))},hasClass:function(M){var J,Se,$e=0;for(J=" "+M+" ";Se=this[$e++];)if(1===Se.nodeType&&-1<(" "+Vr(Br(Se))+" ").indexOf(J))return!0;return!1}});var Xr=/\r/g;A.fn.extend({val:function(M){var J,Se,$e,Dt=this[0];return arguments.length?($e=x(M),this.each(function(kt){var Kt;1===this.nodeType&&(null==(Kt=$e?M.call(this,kt,A(this).val()):M)?Kt="":"number"==typeof Kt?Kt+="":Array.isArray(Kt)&&(Kt=A.map(Kt,function(_i){return null==_i?"":_i+""})),(J=A.valHooks[this.type]||A.valHooks[this.nodeName.toLowerCase()])&&"set"in J&&void 0!==J.set(this,Kt,"value")||(this.value=Kt))})):Dt?(J=A.valHooks[Dt.type]||A.valHooks[Dt.nodeName.toLowerCase()])&&"get"in J&&void 0!==(Se=J.get(Dt,"value"))?Se:"string"==typeof(Se=Dt.value)?Se.replace(Xr,""):Se??"":void 0}}),A.extend({valHooks:{option:{get:function(M){return A.find.attr(M,"value")??Vr(A.text(M))}},select:{get:function(M){var J,Se,$e,Dt=M.options,kt=M.selectedIndex,Kt="select-one"===M.type,_i=Kt?null:[],bi=Kt?kt+1:Dt.length;for($e=kt<0?bi:Kt?kt:0;$e<bi;$e++)if(((Se=Dt[$e]).selected||$e===kt)&&!Se.disabled&&(!Se.parentNode.disabled||!_(Se.parentNode,"optgroup"))){if(J=A(Se).val(),Kt)return J;_i.push(J)}return _i},set:function(M,J){for(var Se,$e,Dt=M.options,kt=A.makeArray(J),Kt=Dt.length;Kt--;)(($e=Dt[Kt]).selected=-1<A.inArray(A.valHooks.option.get($e),kt))&&(Se=!0);return Se||(M.selectedIndex=-1),kt}}}}),A.each(["radio","checkbox"],function(){A.valHooks[this]={set:function(M,J){if(Array.isArray(J))return M.checked=-1<A.inArray(A(M).val(),J)}},me.checkOn||(A.valHooks[this].get=function(M){return null===M.getAttribute("value")?"on":M.value})}),me.focusin="onfocusin"in t;var Fa=/^(?:focusinfocus|focusoutblur)$/,ci=function(M){M.stopPropagation()};A.extend(A.event,{trigger:function(M,J,Se,$e){var Dt,kt,Kt,_i,bi,Li,Vi,pn,$i=[Se||xe],Yi=ae.call(M,"type")?M.type:M,Jn=ae.call(M,"namespace")?M.namespace.split("."):[];if(kt=pn=Kt=Se=Se||xe,3!==Se.nodeType&&8!==Se.nodeType&&!Fa.test(Yi+A.event.triggered)&&(-1<Yi.indexOf(".")&&(Yi=(Jn=Yi.split(".")).shift(),Jn.sort()),bi=Yi.indexOf(":")<0&&"on"+Yi,(M=M[A.expando]?M:new A.Event(Yi,"object"==typeof M&&M)).isTrigger=$e?2:3,M.namespace=Jn.join("."),M.rnamespace=M.namespace?new RegExp("(^|\\.)"+Jn.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,M.result=void 0,M.target||(M.target=Se),J=null==J?[M]:A.makeArray(J,[M]),Vi=A.event.special[Yi]||{},$e||!Vi.trigger||!1!==Vi.trigger.apply(Se,J))){if(!$e&&!Vi.noBubble&&!S(Se)){for(_i=Vi.delegateType||Yi,Fa.test(_i+Yi)||(kt=kt.parentNode);kt;kt=kt.parentNode)$i.push(kt),Kt=kt;Kt===(Se.ownerDocument||xe)&&$i.push(Kt.defaultView||Kt.parentWindow||t)}for(Dt=0;(kt=$i[Dt++])&&!M.isPropagationStopped();)pn=kt,M.type=1<Dt?_i:Vi.bindType||Yi,(Li=(D.get(kt,"events")||Object.create(null))[M.type]&&D.get(kt,"handle"))&&Li.apply(kt,J),(Li=bi&&kt[bi])&&Li.apply&&Me(kt)&&(M.result=Li.apply(kt,J),!1===M.result&&M.preventDefault());return M.type=Yi,$e||M.isDefaultPrevented()||Vi._default&&!1!==Vi._default.apply($i.pop(),J)||!Me(Se)||bi&&x(Se[Yi])&&!S(Se)&&((Kt=Se[bi])&&(Se[bi]=null),A.event.triggered=Yi,M.isPropagationStopped()&&pn.addEventListener(Yi,ci),Se[Yi](),M.isPropagationStopped()&&pn.removeEventListener(Yi,ci),A.event.triggered=void 0,Kt&&(Se[bi]=Kt)),M.result}},simulate:function(M,J,Se){var $e=A.extend(new A.Event,Se,{type:M,isSimulated:!0});A.event.trigger($e,null,J)}}),A.fn.extend({trigger:function(M,J){return this.each(function(){A.event.trigger(M,J,this)})},triggerHandler:function(M,J){var Se=this[0];if(Se)return A.event.trigger(M,J,Se,!0)}}),me.focusin||A.each({focus:"focusin",blur:"focusout"},function(M,J){var Se=function($e){A.event.simulate(J,$e.target,A.event.fix($e))};A.event.special[J]={setup:function(){var $e=this.ownerDocument||this.document||this,Dt=D.access($e,J);Dt||$e.addEventListener(M,Se,!0),D.access($e,J,(Dt||0)+1)},teardown:function(){var $e=this.ownerDocument||this.document||this,Dt=D.access($e,J)-1;Dt?D.access($e,J,Dt):($e.removeEventListener(M,Se,!0),D.remove($e,J))}}});var Di=t.location,_t={guid:Date.now()},Mt=/\?/;A.parseXML=function(M){var J,Se;if(!M||"string"!=typeof M)return null;try{J=(new t.DOMParser).parseFromString(M,"text/xml")}catch{}return Se=J&&J.getElementsByTagName("parsererror")[0],J&&!Se||A.error("Invalid XML: "+(Se?A.map(Se.childNodes,function($e){return $e.textContent}).join("\n"):M)),J};var Ft=/\[\]$/,hi=/\r?\n/g,Si=/^(?:submit|button|image|reset|file)$/i,On=/^(?:input|select|textarea|keygen)/i;function Hn(M,J,Se,$e){var Dt;if(Array.isArray(J))A.each(J,function(kt,Kt){Se||Ft.test(M)?$e(M,Kt):Hn(M+"["+("object"==typeof Kt&&null!=Kt?kt:"")+"]",Kt,Se,$e)});else if(Se||"object"!==Pe(J))$e(M,J);else for(Dt in J)Hn(M+"["+Dt+"]",J[Dt],Se,$e)}A.param=function(M,J){var Se,$e=[],Dt=function(kt,Kt){var _i=x(Kt)?Kt():Kt;$e[$e.length]=encodeURIComponent(kt)+"="+encodeURIComponent(_i??"")};if(null==M)return"";if(Array.isArray(M)||M.jquery&&!A.isPlainObject(M))A.each(M,function(){Dt(this.name,this.value)});else for(Se in M)Hn(Se,M[Se],J,Dt);return $e.join("&")},A.fn.extend({serialize:function(){return A.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var M=A.prop(this,"elements");return M?A.makeArray(M):this}).filter(function(){var M=this.type;return this.name&&!A(this).is(":disabled")&&On.test(this.nodeName)&&!Si.test(M)&&(this.checked||!Ke.test(M))}).map(function(M,J){var Se=A(this).val();return null==Se?null:Array.isArray(Se)?A.map(Se,function($e){return{name:J.name,value:$e.replace(hi,"\r\n")}}):{name:J.name,value:Se.replace(hi,"\r\n")}}).get()}});var sr=/%20/g,Qt=/#.*$/,ut=/([?&])_=[^&]*/,Je=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Zt=/^\/\//,pi={},Ni={},dn="*/".concat("*"),hn=xe.createElement("a");function Kn(M){return function(J,Se){"string"!=typeof J&&(Se=J,J="*");var $e,Dt=0,kt=J.toLowerCase().match(Ne)||[];if(x(Se))for(;$e=kt[Dt++];)"+"===$e[0]?($e=$e.slice(1)||"*",(M[$e]=M[$e]||[]).unshift(Se)):(M[$e]=M[$e]||[]).push(Se)}}function vn(M,J,Se,$e){var Dt={},kt=M===Ni;function Kt(_i){var bi;return Dt[_i]=!0,A.each(M[_i]||[],function(Li,Vi){var pn=Vi(J,Se,$e);return"string"!=typeof pn||kt||Dt[pn]?kt?!(bi=pn):void 0:(J.dataTypes.unshift(pn),Kt(pn),!1)}),bi}return Kt(J.dataTypes[0])||!Dt["*"]&&Kt("*")}function Dn(M,J){var Se,$e,Dt=A.ajaxSettings.flatOptions||{};for(Se in J)void 0!==J[Se]&&((Dt[Se]?M:$e||($e={}))[Se]=J[Se]);return $e&&A.extend(!0,M,$e),M}hn.href=Di.href,A.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Di.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Di.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":A.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(M,J){return J?Dn(Dn(M,A.ajaxSettings),J):Dn(A.ajaxSettings,M)},ajaxPrefilter:Kn(pi),ajaxTransport:Kn(Ni),ajax:function(M,J){"object"==typeof M&&(J=M,M=void 0),J=J||{};var Se,$e,Dt,kt,Kt,_i,bi,Li,Vi,pn,$i=A.ajaxSetup({},J),Yi=$i.context||$i,Jn=$i.context&&(Yi.nodeType||Yi.jquery)?A(Yi):A.event,or=A.Deferred(),Gn=A.Callbacks("once memory"),Tr=$i.statusCode||{},da={},Sn={},Rn="canceled",ln={readyState:0,getResponseHeader:function(En){var Xn;if(bi){if(!kt)for(kt={};Xn=Je.exec(Dt);)kt[Xn[1].toLowerCase()+" "]=(kt[Xn[1].toLowerCase()+" "]||[]).concat(Xn[2]);Xn=kt[En.toLowerCase()+" "]}return null==Xn?null:Xn.join(", ")},getAllResponseHeaders:function(){return bi?Dt:null},setRequestHeader:function(En,Xn){return null==bi&&(En=Sn[En.toLowerCase()]=Sn[En.toLowerCase()]||En,da[En]=Xn),this},overrideMimeType:function(En){return null==bi&&($i.mimeType=En),this},statusCode:function(En){var Xn;if(En)if(bi)ln.always(En[ln.status]);else for(Xn in En)Tr[Xn]=[Tr[Xn],En[Xn]];return this},abort:function(En){var Xn=En||Rn;return Se&&Se.abort(Xn),lr(0,Xn),this}};if(or.promise(ln),$i.url=((M||$i.url||Di.href)+"").replace(Zt,Di.protocol+"//"),$i.type=J.method||J.type||$i.method||$i.type,$i.dataTypes=($i.dataType||"*").toLowerCase().match(Ne)||[""],null==$i.crossDomain){_i=xe.createElement("a");try{_i.href=$i.url,_i.href=_i.href,$i.crossDomain=hn.protocol+"//"+hn.host!=_i.protocol+"//"+_i.host}catch{$i.crossDomain=!0}}if($i.data&&$i.processData&&"string"!=typeof $i.data&&($i.data=A.param($i.data,$i.traditional)),vn(pi,$i,J,ln),bi)return ln;for(Vi in(Li=A.event&&$i.global)&&0==A.active++&&A.event.trigger("ajaxStart"),$i.type=$i.type.toUpperCase(),$i.hasContent=!Lt.test($i.type),$e=$i.url.replace(Qt,""),$i.hasContent?$i.data&&$i.processData&&0===($i.contentType||"").indexOf("application/x-www-form-urlencoded")&&($i.data=$i.data.replace(sr,"+")):(pn=$i.url.slice($e.length),$i.data&&($i.processData||"string"==typeof $i.data)&&($e+=(Mt.test($e)?"&":"?")+$i.data,delete $i.data),!1===$i.cache&&($e=$e.replace(ut,"$1"),pn=(Mt.test($e)?"&":"?")+"_="+_t.guid+++pn),$i.url=$e+pn),$i.ifModified&&(A.lastModified[$e]&&ln.setRequestHeader("If-Modified-Since",A.lastModified[$e]),A.etag[$e]&&ln.setRequestHeader("If-None-Match",A.etag[$e])),($i.data&&$i.hasContent&&!1!==$i.contentType||J.contentType)&&ln.setRequestHeader("Content-Type",$i.contentType),ln.setRequestHeader("Accept",$i.dataTypes[0]&&$i.accepts[$i.dataTypes[0]]?$i.accepts[$i.dataTypes[0]]+("*"!==$i.dataTypes[0]?", "+dn+"; q=0.01":""):$i.accepts["*"]),$i.headers)ln.setRequestHeader(Vi,$i.headers[Vi]);if($i.beforeSend&&(!1===$i.beforeSend.call(Yi,ln,$i)||bi))return ln.abort();if(Rn="abort",Gn.add($i.complete),ln.done($i.success),ln.fail($i.error),Se=vn(Ni,$i,J,ln)){if(ln.readyState=1,Li&&Jn.trigger("ajaxSend",[ln,$i]),bi)return ln;$i.async&&0<$i.timeout&&(Kt=t.setTimeout(function(){ln.abort("timeout")},$i.timeout));try{bi=!1,Se.send(da,lr)}catch(En){if(bi)throw En;lr(-1,En)}}else lr(-1,"No Transport");function lr(En,Xn,dr,wa){var ta,ao,Ra,ga,ma,Na=Xn;bi||(bi=!0,Kt&&t.clearTimeout(Kt),Se=void 0,Dt=wa||"",ln.readyState=0<En?4:0,ta=200<=En&&En<300||304===En,dr&&(ga=function(ca,Ia,ra){for(var Wa,vr,Un,ha,wt=ca.contents,G=ca.dataTypes;"*"===G[0];)G.shift(),void 0===Wa&&(Wa=ca.mimeType||Ia.getResponseHeader("Content-Type"));if(Wa)for(vr in wt)if(wt[vr]&&wt[vr].test(Wa)){G.unshift(vr);break}if(G[0]in ra)Un=G[0];else{for(vr in ra){if(!G[0]||ca.converters[vr+" "+G[0]]){Un=vr;break}ha||(ha=vr)}Un=Un||ha}if(Un)return Un!==G[0]&&G.unshift(Un),ra[Un]}($i,ln,dr)),!ta&&-1<A.inArray("script",$i.dataTypes)&&A.inArray("json",$i.dataTypes)<0&&($i.converters["text script"]=function(){}),ga=function(ca,Ia,ra,Wa){var vr,Un,ha,wt,G,ht={},Ri=ca.dataTypes.slice();if(Ri[1])for(ha in ca.converters)ht[ha.toLowerCase()]=ca.converters[ha];for(Un=Ri.shift();Un;)if(ca.responseFields[Un]&&(ra[ca.responseFields[Un]]=Ia),!G&&Wa&&ca.dataFilter&&(Ia=ca.dataFilter(Ia,ca.dataType)),G=Un,Un=Ri.shift())if("*"===Un)Un=G;else if("*"!==G&&G!==Un){if(!(ha=ht[G+" "+Un]||ht["* "+Un]))for(vr in ht)if((wt=vr.split(" "))[1]===Un&&(ha=ht[G+" "+wt[0]]||ht["* "+wt[0]])){!0===ha?ha=ht[vr]:!0!==ht[vr]&&(Un=wt[0],Ri.unshift(wt[1]));break}if(!0!==ha)if(ha&&ca.throws)Ia=ha(Ia);else try{Ia=ha(Ia)}catch(un){return{state:"parsererror",error:ha?un:"No conversion from "+G+" to "+Un}}}return{state:"success",data:Ia}}($i,ga,ln,ta),ta?($i.ifModified&&((ma=ln.getResponseHeader("Last-Modified"))&&(A.lastModified[$e]=ma),(ma=ln.getResponseHeader("etag"))&&(A.etag[$e]=ma)),204===En||"HEAD"===$i.type?Na="nocontent":304===En?Na="notmodified":(Na=ga.state,ao=ga.data,ta=!(Ra=ga.error))):(Ra=Na,!En&&Na||(Na="error",En<0&&(En=0))),ln.status=En,ln.statusText=(Xn||Na)+"",ta?or.resolveWith(Yi,[ao,Na,ln]):or.rejectWith(Yi,[ln,Na,Ra]),ln.statusCode(Tr),Tr=void 0,Li&&Jn.trigger(ta?"ajaxSuccess":"ajaxError",[ln,$i,ta?ao:Ra]),Gn.fireWith(Yi,[ln,Na]),Li&&(Jn.trigger("ajaxComplete",[ln,$i]),--A.active||A.event.trigger("ajaxStop")))}return ln},getJSON:function(M,J,Se){return A.get(M,J,Se,"json")},getScript:function(M,J){return A.get(M,void 0,J,"script")}}),A.each(["get","post"],function(M,J){A[J]=function(Se,$e,Dt,kt){return x($e)&&(kt=kt||Dt,Dt=$e,$e=void 0),A.ajax(A.extend({url:Se,type:J,dataType:kt,data:$e,success:Dt},A.isPlainObject(Se)&&Se))}}),A.ajaxPrefilter(function(M){var J;for(J in M.headers)"content-type"===J.toLowerCase()&&(M.contentType=M.headers[J]||"")}),A._evalUrl=function(M,J,Se){return A.ajax({url:M,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function($e){A.globalEval($e,J,Se)}})},A.fn.extend({wrapAll:function(M){var J;return this[0]&&(x(M)&&(M=M.call(this[0])),J=A(M,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&J.insertBefore(this[0]),J.map(function(){for(var Se=this;Se.firstElementChild;)Se=Se.firstElementChild;return Se}).append(this)),this},wrapInner:function(M){return x(M)?this.each(function(J){A(this).wrapInner(M.call(this,J))}):this.each(function(){var J=A(this),Se=J.contents();Se.length?Se.wrapAll(M):J.append(M)})},wrap:function(M){var J=x(M);return this.each(function(Se){A(this).wrapAll(J?M.call(this,Se):M)})},unwrap:function(M){return this.parent(M).not("body").each(function(){A(this).replaceWith(this.childNodes)}),this}}),A.expr.pseudos.hidden=function(M){return!A.expr.pseudos.visible(M)},A.expr.pseudos.visible=function(M){return!!(M.offsetWidth||M.offsetHeight||M.getClientRects().length)},A.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var nr={0:200,1223:204},Hr=A.ajaxSettings.xhr();me.cors=!!Hr&&"withCredentials"in Hr,me.ajax=Hr=!!Hr,A.ajaxTransport(function(M){var J,Se;if(me.cors||Hr&&!M.crossDomain)return{send:function($e,Dt){var kt,Kt=M.xhr();if(Kt.open(M.type,M.url,M.async,M.username,M.password),M.xhrFields)for(kt in M.xhrFields)Kt[kt]=M.xhrFields[kt];for(kt in M.mimeType&&Kt.overrideMimeType&&Kt.overrideMimeType(M.mimeType),M.crossDomain||$e["X-Requested-With"]||($e["X-Requested-With"]="XMLHttpRequest"),$e)Kt.setRequestHeader(kt,$e[kt]);J=function(_i){return function(){J&&(J=Se=Kt.onload=Kt.onerror=Kt.onabort=Kt.ontimeout=Kt.onreadystatechange=null,"abort"===_i?Kt.abort():"error"===_i?"number"!=typeof Kt.status?Dt(0,"error"):Dt(Kt.status,Kt.statusText):Dt(nr[Kt.status]||Kt.status,Kt.statusText,"text"!==(Kt.responseType||"text")||"string"!=typeof Kt.responseText?{binary:Kt.response}:{text:Kt.responseText},Kt.getAllResponseHeaders()))}},Kt.onload=J(),Se=Kt.onerror=Kt.ontimeout=J("error"),void 0!==Kt.onabort?Kt.onabort=Se:Kt.onreadystatechange=function(){4===Kt.readyState&&t.setTimeout(function(){J&&Se()})},J=J("abort");try{Kt.send(M.hasContent&&M.data||null)}catch(_i){if(J)throw _i}},abort:function(){J&&J()}}}),A.ajaxPrefilter(function(M){M.crossDomain&&(M.contents.script=!1)}),A.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(M){return A.globalEval(M),M}}}),A.ajaxPrefilter("script",function(M){void 0===M.cache&&(M.cache=!1),M.crossDomain&&(M.type="GET")}),A.ajaxTransport("script",function(M){var J,Se;if(M.crossDomain||M.scriptAttrs)return{send:function($e,Dt){J=A("<script>").attr(M.scriptAttrs||{}).prop({charset:M.scriptCharset,src:M.url}).on("load error",Se=function(kt){J.remove(),Se=null,kt&&Dt("error"===kt.type?404:200,kt.type)}),xe.head.appendChild(J[0])},abort:function(){Se&&Se()}}});var Kr,$n=[],cr=/(=)\?(?=&|$)|\?\?/;A.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var M=$n.pop()||A.expando+"_"+_t.guid++;return this[M]=!0,M}}),A.ajaxPrefilter("json jsonp",function(M,J,Se){var $e,Dt,kt,Kt=!1!==M.jsonp&&(cr.test(M.url)?"url":"string"==typeof M.data&&0===(M.contentType||"").indexOf("application/x-www-form-urlencoded")&&cr.test(M.data)&&"data");if(Kt||"jsonp"===M.dataTypes[0])return $e=M.jsonpCallback=x(M.jsonpCallback)?M.jsonpCallback():M.jsonpCallback,Kt?M[Kt]=M[Kt].replace(cr,"$1"+$e):!1!==M.jsonp&&(M.url+=(Mt.test(M.url)?"&":"?")+M.jsonp+"="+$e),M.converters["script json"]=function(){return kt||A.error($e+" was not called"),kt[0]},M.dataTypes[0]="json",Dt=t[$e],t[$e]=function(){kt=arguments},Se.always(function(){void 0===Dt?A(t).removeProp($e):t[$e]=Dt,M[$e]&&(M.jsonpCallback=J.jsonpCallback,$n.push($e)),kt&&x(Dt)&&Dt(kt[0]),kt=Dt=void 0}),"script"}),me.createHTMLDocument=((Kr=xe.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Kr.childNodes.length),A.parseHTML=function(M,J,Se){return"string"!=typeof M?[]:("boolean"==typeof J&&(Se=J,J=!1),J||(me.createHTMLDocument?(($e=(J=xe.implementation.createHTMLDocument("")).createElement("base")).href=xe.location.href,J.head.appendChild($e)):J=xe),kt=!Se&&[],(Dt=E.exec(M))?[J.createElement(Dt[1])]:(Dt=ui([M],J,kt),kt&&kt.length&&A(kt).remove(),A.merge([],Dt.childNodes)));var $e,Dt,kt},A.fn.load=function(M,J,Se){var $e,Dt,kt,Kt=this,_i=M.indexOf(" ");return-1<_i&&($e=Vr(M.slice(_i)),M=M.slice(0,_i)),x(J)?(Se=J,J=void 0):J&&"object"==typeof J&&(Dt="POST"),0<Kt.length&&A.ajax({url:M,type:Dt||"GET",dataType:"html",data:J}).done(function(bi){kt=arguments,Kt.html($e?A("<div>").append(A.parseHTML(bi)).find($e):bi)}).always(Se&&function(bi,Li){Kt.each(function(){Se.apply(this,kt||[bi.responseText,Li,bi])})}),this},A.expr.pseudos.animated=function(M){return A.grep(A.timers,function(J){return M===J.elem}).length},A.offset={setOffset:function(M,J,Se){var $e,Dt,kt,Kt,_i,bi,Li=A.css(M,"position"),Vi=A(M),pn={};"static"===Li&&(M.style.position="relative"),_i=Vi.offset(),kt=A.css(M,"top"),bi=A.css(M,"left"),("absolute"===Li||"fixed"===Li)&&-1<(kt+bi).indexOf("auto")?(Kt=($e=Vi.position()).top,Dt=$e.left):(Kt=parseFloat(kt)||0,Dt=parseFloat(bi)||0),x(J)&&(J=J.call(M,Se,A.extend({},_i))),null!=J.top&&(pn.top=J.top-_i.top+Kt),null!=J.left&&(pn.left=J.left-_i.left+Dt),"using"in J?J.using.call(M,pn):Vi.css(pn)}},A.fn.extend({offset:function(M){if(arguments.length)return void 0===M?this:this.each(function(Dt){A.offset.setOffset(this,M,Dt)});var J,Se,$e=this[0];return $e?$e.getClientRects().length?(J=$e.getBoundingClientRect(),Se=$e.ownerDocument.defaultView,{top:J.top+Se.pageYOffset,left:J.left+Se.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var M,J,Se,$e=this[0],Dt={top:0,left:0};if("fixed"===A.css($e,"position"))J=$e.getBoundingClientRect();else{for(J=this.offset(),Se=$e.ownerDocument,M=$e.offsetParent||Se.documentElement;M&&(M===Se.body||M===Se.documentElement)&&"static"===A.css(M,"position");)M=M.parentNode;M&&M!==$e&&1===M.nodeType&&((Dt=A(M).offset()).top+=A.css(M,"borderTopWidth",!0),Dt.left+=A.css(M,"borderLeftWidth",!0))}return{top:J.top-Dt.top-A.css($e,"marginTop",!0),left:J.left-Dt.left-A.css($e,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var M=this.offsetParent;M&&"static"===A.css(M,"position");)M=M.offsetParent;return M||Oe})}}),A.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(M,J){var Se="pageYOffset"===J;A.fn[M]=function($e){return ge(this,function(Dt,kt,Kt){var _i;if(S(Dt)?_i=Dt:9===Dt.nodeType&&(_i=Dt.defaultView),void 0===Kt)return _i?_i[J]:Dt[kt];_i?_i.scrollTo(Se?_i.pageXOffset:Kt,Se?Kt:_i.pageYOffset):Dt[kt]=Kt},M,$e,arguments.length)}}),A.each(["top","left"],function(M,J){A.cssHooks[J]=Wi(me.pixelPosition,function(Se,$e){if($e)return $e=kn(Se,J),yt.test($e)?A(Se).position()[J]+"px":$e})}),A.each({Height:"height",Width:"width"},function(M,J){A.each({padding:"inner"+M,content:J,"":"outer"+M},function(Se,$e){A.fn[$e]=function(Dt,kt){var Kt=arguments.length&&(Se||"boolean"!=typeof Dt),_i=Se||(!0===Dt||!0===kt?"margin":"border");return ge(this,function(bi,Li,Vi){var pn;return S(bi)?0===$e.indexOf("outer")?bi["inner"+M]:bi.document.documentElement["client"+M]:9===bi.nodeType?(pn=bi.documentElement,Math.max(bi.body["scroll"+M],pn["scroll"+M],bi.body["offset"+M],pn["offset"+M],pn["client"+M])):void 0===Vi?A.css(bi,Li,_i):A.style(bi,Li,Vi,_i)},J,Kt?Dt:void 0,Kt)}})}),A.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(M,J){A.fn[J]=function(Se){return this.on(J,Se)}}),A.fn.extend({bind:function(M,J,Se){return this.on(M,null,J,Se)},unbind:function(M,J){return this.off(M,null,J)},delegate:function(M,J,Se,$e){return this.on(J,M,Se,$e)},undelegate:function(M,J,Se){return 1===arguments.length?this.off(M,"**"):this.off(J,M||"**",Se)},hover:function(M,J){return this.mouseenter(M).mouseleave(J||M)}}),A.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(M,J){A.fn[J]=function(Se,$e){return 0<arguments.length?this.on(J,null,Se,$e):this.trigger(J)}});var Nr=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;A.proxy=function(M,J){var Se,$e,Dt;if("string"==typeof J&&(Se=M[J],J=M,M=Se),x(M))return $e=f.call(arguments,2),(Dt=function(){return M.apply(J||this,$e.concat(f.call(arguments)))}).guid=M.guid=M.guid||A.guid++,Dt},A.holdReady=function(M){M?A.readyWait++:A.ready(!0)},A.isArray=Array.isArray,A.parseJSON=JSON.parse,A.nodeName=_,A.isFunction=x,A.isWindow=S,A.camelCase=Ye,A.type=Pe,A.now=Date.now,A.isNumeric=function(M){var J=A.type(M);return("number"===J||"string"===J)&&!isNaN(M-parseFloat(M))},A.trim=function(M){return null==M?"":(M+"").replace(Nr,"$1")},a=[],void 0!==(e=function(){return A}.apply(le,a))&&(zt.exports=e);var $r=t.jQuery,jr=t.$;return A.noConflict=function(M){return t.$===A&&(t.$=jr),M&&t.jQuery===A&&(t.jQuery=$r),A},typeof m>"u"&&(t.jQuery=t.$=A),A})},53835:(zt,le,a)=>{zt.exports=a(12922)},12922:function(zt){!function(le,a){"use strict";zt.exports=function(){var le=function(d){return"object"==typeof d&&null!==d&&d.toString()==={}.toString()},a=function(d){return JSON.parse(JSON.stringify(d))},e=function(d,f){for(var j in d=a(d),f)f.hasOwnProperty(j)&&(le(d[j])&&le(f[j])?d[j]=e(d[j],f[j]):d[j]=f[j]);return d},t=function(d,f){d=d.replace(/^#\/definitions\//,"").split("/");var j=function(T,U){var $=T.shift();return U[$]?T.length?j(T,U[$]):U[$]:{}},w=j(d,f);return le(w)?a(w):w},m=function(d,f){for(var j=d.length,w=-1,T={};++w<j;){var U=d[w];U=typeof U.$ref<"u"?t(U.$ref,f):U,T=e(T,U)}return T},h=function(d,f){if(typeof d.default<"u")return d.default;if(typeof d.allOf<"u"){var j=m(d.allOf,f);return h(j,f)}if(typeof d.$ref<"u"){var w=t(d.$ref,f);return h(w,f)}if("object"===d.type){if(!d.properties)return{};for(var T in d.properties)d.properties.hasOwnProperty(T)&&(d.properties[T]=h(d.properties[T],f),typeof d.properties[T]>"u"&&delete d.properties[T]);return d.properties}if("array"===d.type){if(!d.items)return[];var U=d.minItems||0;if(d.items.constructor===Array){for(var ae=($=d.items.map(function(de){return h(de,f)})).length-1;ae>=0&&!(typeof $[ae]<"u");ae--)ae+1>U&&$.pop();return $}var _e=h(d.items,f);if(typeof _e>"u")return[];var $=[];for(ae=0;ae<Math.max(1,U);ae++)$.push(a(_e));return $}};return function(d,f){return typeof f>"u"?f=d.definitions||{}:le(d.definitions)&&(f=e(f,d.definitions)),h(a(d),f)}}()}()},61001:function(zt,le,a){var e;zt=a.nmd(zt),function(){var t,h=200,d="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f="Expected a function",j="Invalid `variable` option passed into `_.template`",w="__lodash_hash_undefined__",T=500,U="__lodash_placeholder__",$=1,ae=2,_e=4,de=1,me=2,x=1,S=2,xe=4,ue=8,Ue=16,Pe=32,ze=64,A=128,Ce=256,Xe=512,ke=30,ve="...",pe=800,_=16,E=1,C=2,se=1/0,L=9007199254740991,I=17976931348623157e292,ce=NaN,Ne=4294967295,Re=Ne-1,Ae=Ne>>>1,Ze=[["ary",A],["bind",x],["bindKey",S],["curry",ue],["curryRight",Ue],["flip",Xe],["partial",Pe],["partialRight",ze],["rearg",Ce]],ft="[object Arguments]",dt="[object Array]",De="[object AsyncFunction]",ge="[object Boolean]",be="[object Date]",ee="[object DOMException]",Ie="[object Error]",Ye="[object Function]",Me="[object GeneratorFunction]",Z="[object Map]",D="[object Number]",W="[object Null]",te="[object Object]",fe="[object Promise]",Ve="[object Proxy]",We="[object RegExp]",R="[object Set]",z="[object String]",Oe="[object Symbol]",tt="[object Undefined]",at="[object WeakMap]",P="[object WeakSet]",k="[object ArrayBuffer]",K="[object DataView]",Be="[object Float32Array]",Ge="[object Float64Array]",ne="[object Int8Array]",Ke="[object Int16Array]",Xt="[object Int32Array]",ri="[object Uint8Array]",vi="[object Uint8ClampedArray]",ii="[object Uint16Array]",qt="[object Uint32Array]",Yt=/\b__p \+= '';/g,ui=/\b(__p \+=) '' \+/g,Ki=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Pi=/&(?:amp|lt|gt|quot|#39);/g,bt=/[&<>"']/g,O=RegExp(Pi.source),c=RegExp(bt.source),l=/<%-([\s\S]+?)%>/g,v=/<%([\s\S]+?)%>/g,H=/<%=([\s\S]+?)%>/g,it=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,lt=/^\w*$/,Y=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Te=/[\\^$.*+?()[\]{}|]/g,At=RegExp(Te.source),Wt=/^\s+/,ot=/\s/,yt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ht=/\{\n\/\* \[wrapped with (.+)\] \*/,nt=/,? & /,Et=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,di=/[()=,{}\[\]\/\s]/,wi=/\\(\\)?/g,Vn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,kn=/\w*$/,Wi=/^[-+]0x[0-9a-f]+$/i,xi=/^0b[01]+$/i,en=/^\[object .+?Constructor\]$/,mi=/^0o[0-7]+$/i,Ot=/^(?:0|[1-9]\d*)$/,ti=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,yi=/($^)/,oi=/['\n\r\u2028\u2029\\]/g,nn="\\ud800-\\udfff",hr="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",fr="\\u2700-\\u27bf",fi="a-z\\xdf-\\xf6\\xf8-\\xff",Ci="A-Z\\xc0-\\xd6\\xd8-\\xde",cn="\\ufe0e\\ufe0f",yr="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",mr="['\u2019]",Fr="["+nn+"]",wr="["+yr+"]",ur="["+hr+"]",ya="\\d+",Vr="["+fr+"]",Br="["+fi+"]",Yr="[^"+nn+yr+ya+fr+fi+Ci+"]",Xr="\\ud83c[\\udffb-\\udfff]",ci="[^"+nn+"]",Di="(?:\\ud83c[\\udde6-\\uddff]){2}",_t="[\\ud800-\\udbff][\\udc00-\\udfff]",Mt="["+Ci+"]",hi="(?:"+Br+"|"+Yr+")",Si="(?:"+Mt+"|"+Yr+")",On="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Hn="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",sr="(?:"+ur+"|"+Xr+")"+"?",Qt="["+cn+"]?",Zt=Qt+sr+("(?:\\u200d(?:"+[ci,Di,_t].join("|")+")"+Qt+sr+")*"),pi="(?:"+[Vr,Di,_t].join("|")+")"+Zt,Ni="(?:"+[ci+ur+"?",ur,Di,_t,Fr].join("|")+")",dn=RegExp(mr,"g"),hn=RegExp(ur,"g"),Kn=RegExp(Xr+"(?="+Xr+")|"+Ni+Zt,"g"),vn=RegExp([Mt+"?"+Br+"+"+On+"(?="+[wr,Mt,"$"].join("|")+")",Si+"+"+Hn+"(?="+[wr,Mt+hi,"$"].join("|")+")",Mt+"?"+hi+"+"+On,Mt+"+"+Hn,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ya,pi].join("|"),"g"),Dn=RegExp("[\\u200d"+nn+hr+cn+"]"),nr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Hr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Kr=-1,$n={};$n[Be]=$n[Ge]=$n[ne]=$n[Ke]=$n[Xt]=$n[ri]=$n[vi]=$n[ii]=$n[qt]=!0,$n[ft]=$n[dt]=$n[k]=$n[ge]=$n[K]=$n[be]=$n[Ie]=$n[Ye]=$n[Z]=$n[D]=$n[te]=$n[We]=$n[R]=$n[z]=$n[at]=!1;var cr={};cr[ft]=cr[dt]=cr[k]=cr[K]=cr[ge]=cr[be]=cr[Be]=cr[Ge]=cr[ne]=cr[Ke]=cr[Xt]=cr[Z]=cr[D]=cr[te]=cr[We]=cr[R]=cr[z]=cr[Oe]=cr[ri]=cr[vi]=cr[ii]=cr[qt]=!0,cr[Ie]=cr[Ye]=cr[at]=!1;var M={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},J=parseFloat,Se=parseInt,$e="object"==typeof global&&global&&global.Object===Object&&global,Dt="object"==typeof self&&self&&self.Object===Object&&self,kt=$e||Dt||Function("return this")(),Kt=le&&!le.nodeType&&le,_i=Kt&&zt&&!zt.nodeType&&zt,bi=_i&&_i.exports===Kt,Li=bi&&$e.process,Vi=function(){try{return _i&&_i.require&&_i.require("util").types||Li&&Li.binding&&Li.binding("util")}catch{}}(),pn=Vi&&Vi.isArrayBuffer,$i=Vi&&Vi.isDate,Yi=Vi&&Vi.isMap,Jn=Vi&&Vi.isRegExp,or=Vi&&Vi.isSet,Gn=Vi&&Vi.isTypedArray;function Tr(Ti,on,Qi){switch(Qi.length){case 0:return Ti.call(on);case 1:return Ti.call(on,Qi[0]);case 2:return Ti.call(on,Qi[0],Qi[1]);case 3:return Ti.call(on,Qi[0],Qi[1],Qi[2])}return Ti.apply(on,Qi)}function da(Ti,on,Qi,Rt){for(var ai=-1,Ei=null==Ti?0:Ti.length;++ai<Ei;){var Gi=Ti[ai];on(Rt,Gi,Qi(Gi),Ti)}return Rt}function Sn(Ti,on){for(var Qi=-1,Rt=null==Ti?0:Ti.length;++Qi<Rt&&!1!==on(Ti[Qi],Qi,Ti););return Ti}function Rn(Ti,on){for(var Qi=null==Ti?0:Ti.length;Qi--&&!1!==on(Ti[Qi],Qi,Ti););return Ti}function ln(Ti,on){for(var Qi=-1,Rt=null==Ti?0:Ti.length;++Qi<Rt;)if(!on(Ti[Qi],Qi,Ti))return!1;return!0}function lr(Ti,on){for(var Qi=-1,Rt=null==Ti?0:Ti.length,ai=0,Ei=[];++Qi<Rt;){var Gi=Ti[Qi];on(Gi,Qi,Ti)&&(Ei[ai++]=Gi)}return Ei}function En(Ti,on){return!!(null==Ti?0:Ti.length)&&ra(Ti,on,0)>-1}function Xn(Ti,on,Qi){for(var Rt=-1,ai=null==Ti?0:Ti.length;++Rt<ai;)if(Qi(on,Ti[Rt]))return!0;return!1}function dr(Ti,on){for(var Qi=-1,Rt=null==Ti?0:Ti.length,ai=Array(Rt);++Qi<Rt;)ai[Qi]=on(Ti[Qi],Qi,Ti);return ai}function wa(Ti,on){for(var Qi=-1,Rt=on.length,ai=Ti.length;++Qi<Rt;)Ti[ai+Qi]=on[Qi];return Ti}function ta(Ti,on,Qi,Rt){var ai=-1,Ei=null==Ti?0:Ti.length;for(Rt&&Ei&&(Qi=Ti[++ai]);++ai<Ei;)Qi=on(Qi,Ti[ai],ai,Ti);return Qi}function ao(Ti,on,Qi,Rt){var ai=null==Ti?0:Ti.length;for(Rt&&ai&&(Qi=Ti[--ai]);ai--;)Qi=on(Qi,Ti[ai],ai,Ti);return Qi}function Ra(Ti,on){for(var Qi=-1,Rt=null==Ti?0:Ti.length;++Qi<Rt;)if(on(Ti[Qi],Qi,Ti))return!0;return!1}var ga=ha("length");function ca(Ti,on,Qi){var Rt;return Qi(Ti,function(ai,Ei,Gi){if(on(ai,Ei,Gi))return Rt=Ei,!1}),Rt}function Ia(Ti,on,Qi,Rt){for(var ai=Ti.length,Ei=Qi+(Rt?1:-1);Rt?Ei--:++Ei<ai;)if(on(Ti[Ei],Ei,Ti))return Ei;return-1}function ra(Ti,on,Qi){return on==on?function Oi(Ti,on,Qi){for(var Rt=Qi-1,ai=Ti.length;++Rt<ai;)if(Ti[Rt]===on)return Rt;return-1}(Ti,on,Qi):Ia(Ti,vr,Qi)}function Wa(Ti,on,Qi,Rt){for(var ai=Qi-1,Ei=Ti.length;++ai<Ei;)if(Rt(Ti[ai],on))return ai;return-1}function vr(Ti){return Ti!=Ti}function Un(Ti,on){var Qi=null==Ti?0:Ti.length;return Qi?Ri(Ti,on)/Qi:ce}function ha(Ti){return function(on){return null==on?t:on[Ti]}}function wt(Ti){return function(on){return null==Ti?t:Ti[on]}}function G(Ti,on,Qi,Rt,ai){return ai(Ti,function(Ei,Gi,zi){Qi=Rt?(Rt=!1,Ei):on(Qi,Ei,Gi,zi)}),Qi}function Ri(Ti,on){for(var Qi,Rt=-1,ai=Ti.length;++Rt<ai;){var Ei=on(Ti[Rt]);Ei!==t&&(Qi=Qi===t?Ei:Qi+Ei)}return Qi}function un(Ti,on){for(var Qi=-1,Rt=Array(Ti);++Qi<Ti;)Rt[Qi]=on(Qi);return Rt}function Xa(Ti){return Ti&&Ti.slice(0,rr(Ti)+1).replace(Wt,"")}function an(Ti){return function(on){return Ti(on)}}function Wr(Ti,on){return dr(on,function(Qi){return Ti[Qi]})}function Gr(Ti,on){return Ti.has(on)}function Jo(Ti,on){for(var Qi=-1,Rt=Ti.length;++Qi<Rt&&ra(on,Ti[Qi],0)>-1;);return Qi}function Ya(Ti,on){for(var Qi=Ti.length;Qi--&&ra(on,Ti[Qi],0)>-1;);return Qi}var fo=wt({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),ro=wt({"&":"&","<":"<",">":">",'"':""","'":"'"});function Ja(Ti){return"\\"+M[Ti]}function ja(Ti){return Dn.test(Ti)}function q(Ti){var on=-1,Qi=Array(Ti.size);return Ti.forEach(function(Rt,ai){Qi[++on]=[ai,Rt]}),Qi}function oe(Ti,on){return function(Qi){return Ti(on(Qi))}}function et(Ti,on){for(var Qi=-1,Rt=Ti.length,ai=0,Ei=[];++Qi<Rt;){var Gi=Ti[Qi];(Gi===on||Gi===U)&&(Ti[Qi]=U,Ei[ai++]=Qi)}return Ei}function Ct(Ti){var on=-1,Qi=Array(Ti.size);return Ti.forEach(function(Rt){Qi[++on]=Rt}),Qi}function Hi(Ti){return ja(Ti)?function Ur(Ti){for(var on=Kn.lastIndex=0;Kn.test(Ti);)++on;return on}(Ti):ga(Ti)}function tn(Ti){return ja(Ti)?function Sr(Ti){return Ti.match(Kn)||[]}(Ti):function ma(Ti){return Ti.split("")}(Ti)}function rr(Ti){for(var on=Ti.length;on--&&ot.test(Ti.charAt(on)););return on}var Yn=wt({"&":"&","<":"<",">":">",""":'"',"'":"'"});var la=function Ti(on){var o,Qi=(on=null==on?kt:la.defaults(kt.Object(),on,la.pick(kt,Hr))).Array,Rt=on.Date,ai=on.Error,Ei=on.Function,Gi=on.Math,zi=on.Object,bn=on.RegExp,_n=on.String,Wn=on.TypeError,Qn=Qi.prototype,Cr=Ei.prototype,Er=zi.prototype,zr=on["__core-js_shared__"],Pn=Cr.toString,xn=Er.hasOwnProperty,Ln=0,Dr=(o=/[^.]+$/.exec(zr&&zr.keys&&zr.keys.IE_PROTO||""))?"Symbol(src)_1."+o:"",Le=Er.toString,ie=Pn.call(zi),mt=kt._,jt=bn("^"+Pn.call(xn).replace(Te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),gi=bi?on.Buffer:t,Fi=on.Symbol,An=on.Uint8Array,Zn=gi?gi.allocUnsafe:t,ua=oe(zi.getPrototypeOf,zi),Qr=zi.create,Jr=Er.propertyIsEnumerable,Lr=Qn.splice,to=Fi?Fi.isConcatSpreadable:t,fa=Fi?Fi.iterator:t,Ea=Fi?Fi.toStringTag:t,po=function(){try{var o=n1(zi,"defineProperty");return o({},"",{}),o}catch{}}(),zo=on.clearTimeout!==kt.clearTimeout&&on.clearTimeout,Eo=Rt&&Rt.now!==kt.Date.now&&Rt.now,Ro=on.setTimeout!==kt.setTimeout&&on.setTimeout,lo=Gi.ceil,uo=Gi.floor,_o=zi.getOwnPropertySymbols,l0=gi?gi.isBuffer:t,e0=on.isFinite,Pt=Qn.join,ei=oe(zi.keys,zi),si=Gi.max,Mi=Gi.min,Ji=Rt.now,Zi=on.parseInt,gn=Gi.random,In=Qn.reverse,tr=n1(on,"DataView"),gr=n1(on,"Map"),er=n1(on,"Promise"),Pr=n1(on,"Set"),La=n1(on,"WeakMap"),Ha=n1(zi,"create"),bo=La&&new La,go={},Po=Ss(tr),os=Ss(gr),b0=Ss(er),qa=Ss(Pr),$a=Ss(La),oo=Fi?Fi.prototype:t,Mo=oo?oo.valueOf:t,R0=oo?oo.toString:t;function Vt(o){if(wo(o)&&!va(o)&&!(o instanceof Aa)){if(o instanceof Do)return o;if(xn.call(o,"__wrapped__"))return op(o)}return new Do(o)}var Ho=function(){function o(){}return function(u){if(!so(u))return{};if(Qr)return Qr(u);o.prototype=u;var F=new o;return o.prototype=t,F}}();function L0(){}function Do(o,u){this.__wrapped__=o,this.__actions__=[],this.__chain__=!!u,this.__index__=0,this.__values__=t}function Aa(o){this.__wrapped__=o,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Ne,this.__views__=[]}function Uo(o){var u=-1,F=null==o?0:o.length;for(this.clear();++u<F;){var Qe=o[u];this.set(Qe[0],Qe[1])}}function M0(o){var u=-1,F=null==o?0:o.length;for(this.clear();++u<F;){var Qe=o[u];this.set(Qe[0],Qe[1])}}function P0(o){var u=-1,F=null==o?0:o.length;for(this.clear();++u<F;){var Qe=o[u];this.set(Qe[0],Qe[1])}}function y(o){var u=-1,F=null==o?0:o.length;for(this.__data__=new P0;++u<F;)this.add(o[u])}function st(o){var u=this.__data__=new M0(o);this.size=u.size}function za(o,u){var F=va(o),Qe=!F&&o1(o),It=!F&&!Qe&&Ns(o),Jt=!F&&!Qe&&!It&&Us(o),Ai=F||Qe||It||Jt,qi=Ai?un(o.length,_n):[],Xi=qi.length;for(var Cn in o)(u||xn.call(o,Cn))&&(!Ai||!("length"==Cn||It&&("offset"==Cn||"parent"==Cn)||Jt&&("buffer"==Cn||"byteLength"==Cn||"byteOffset"==Cn)||Qo(Cn,Xi)))&&qi.push(Cn);return qi}function vo(o){var u=o.length;return u?o[hl(0,u-1)]:t}function io(o,u){return P1(z0(o),Y0(u,0,o.length))}function O0(o){return P1(z0(o))}function So(o,u,F){(F!==t&&!ts(o[u],F)||F===t&&!(u in o))&&S0(o,u,F)}function xo(o,u,F){var Qe=o[u];(!xn.call(o,u)||!ts(Qe,F)||F===t&&!(u in o))&&S0(o,u,F)}function Go(o,u){for(var F=o.length;F--;)if(ts(o[F][0],u))return F;return-1}function G1(o,u,F,Qe){return p0(o,function(It,Jt,Ai){u(Qe,It,F(It),Ai)}),Qe}function Cs(o,u){return o&&Z0(u,jo(u),o)}function S0(o,u,F){"__proto__"==u&&po?po(o,u,{configurable:!0,enumerable:!0,value:F,writable:!0}):o[u]=F}function Q1(o,u){for(var F=-1,Qe=u.length,It=Qi(Qe),Jt=null==o;++F<Qe;)It[F]=Jt?t:U0(o,u[F]);return It}function Y0(o,u,F){return o==o&&(F!==t&&(o=o<=F?o:F),u!==t&&(o=o>=u?o:u)),o}function Ko(o,u,F,Qe,It,Jt){var Ai,qi=u&$,Xi=u&ae,Cn=u&_e;if(F&&(Ai=It?F(o,Qe,It,Jt):F(o)),Ai!==t)return Ai;if(!so(o))return o;var wn=va(o);if(wn){if(Ai=function zu(o){var u=o.length,F=new o.constructor(u);return u&&"string"==typeof o[0]&&xn.call(o,"index")&&(F.index=o.index,F.input=o.input),F}(o),!qi)return z0(o,Ai)}else{var Nn=Yo(o),br=Nn==Ye||Nn==Me;if(Ns(o))return e1(o,qi);if(Nn==te||Nn==ft||br&&!It){if(Ai=Xi||br?{}:tp(o),!qi)return Xi?function Vd(o,u){return Z0(o,Lc(o),u)}(o,function Y1(o,u){return o&&Z0(u,D0(u),o)}(Ai,o)):function yl(o,u){return Z0(o,w1(o),u)}(o,Cs(Ai,o))}else{if(!cr[Nn])return It?o:{};Ai=function yu(o,u,F){var Qe=o.constructor;switch(u){case k:return oc(o);case ge:case be:return new Qe(+o);case K:return function Nd(o,u){var F=u?oc(o.buffer):o.buffer;return new o.constructor(F,o.byteOffset,o.byteLength)}(o,F);case Be:case Ge:case ne:case Ke:case Xt:case ri:case vi:case ii:case qt:return Ud(o,F);case Z:return new Qe;case D:case z:return new Qe(o);case We:return function bu(o){var u=new o.constructor(o.source,kn.exec(o));return u.lastIndex=o.lastIndex,u}(o);case R:return new Qe;case Oe:return function zl(o){return Mo?zi(Mo.call(o)):{}}(o)}}(o,Nn,qi)}}Jt||(Jt=new st);var kr=Jt.get(o);if(kr)return kr;Jt.set(o,Ai),Mc(o)?o.forEach(function(na){Ai.add(Ko(na,u,F,na,o,Jt))}):s1(o)&&o.forEach(function(na,Sa){Ai.set(Sa,Ko(na,u,F,Sa,o,Jt))});var Pa=wn?t:(Cn?Xi?pc:x1:Xi?D0:jo)(o);return Sn(Pa||o,function(na,Sa){Pa&&(na=o[Sa=na]),xo(Ai,Sa,Ko(na,u,F,Sa,o,Jt))}),Ai}function Qs(o,u,F){var Qe=F.length;if(null==o)return!Qe;for(o=zi(o);Qe--;){var It=F[Qe],Jt=u[It],Ai=o[It];if(Ai===t&&!(It in o)||!Jt(Ai))return!1}return!0}function i0(o,u,F){if("function"!=typeof o)throw new Wn(f);return hc(function(){o.apply(t,F)},u)}function cs(o,u,F,Qe){var It=-1,Jt=En,Ai=!0,qi=o.length,Xi=[],Cn=u.length;if(!qi)return Xi;F&&(u=dr(u,an(F))),Qe?(Jt=Xn,Ai=!1):u.length>=h&&(Jt=Gr,Ai=!1,u=new y(u));e:for(;++It<qi;){var wn=o[It],Nn=null==F?wn:F(wn);if(wn=Qe||0!==wn?wn:0,Ai&&Nn==Nn){for(var br=Cn;br--;)if(u[br]===Nn)continue e;Xi.push(wn)}else Jt(u,Nn,Qe)||Xi.push(wn)}return Xi}Vt.templateSettings={escape:l,evaluate:v,interpolate:H,variable:"",imports:{_:Vt}},Vt.prototype=L0.prototype,Vt.prototype.constructor=Vt,Do.prototype=Ho(L0.prototype),Do.prototype.constructor=Do,Aa.prototype=Ho(L0.prototype),Aa.prototype.constructor=Aa,Uo.prototype.clear=function $s(){this.__data__=Ha?Ha(null):{},this.size=0},Uo.prototype.delete=function ss(o){var u=this.has(o)&&delete this.__data__[o];return this.size-=u?1:0,u},Uo.prototype.get=function t0(o){var u=this.__data__;if(Ha){var F=u[o];return F===w?t:F}return xn.call(u,o)?u[o]:t},Uo.prototype.has=function X1(o){var u=this.__data__;return Ha?u[o]!==t:xn.call(u,o)},Uo.prototype.set=function Qa(o,u){var F=this.__data__;return this.size+=this.has(o)?0:1,F[o]=Ha&&u===t?w:u,this},M0.prototype.clear=function Gs(){this.__data__=[],this.size=0},M0.prototype.delete=function $o(o){var u=this.__data__,F=Go(u,o);return!(F<0)&&(F==u.length-1?u.pop():Lr.call(u,F,1),--this.size,!0)},M0.prototype.get=function H1(o){var u=this.__data__,F=Go(u,o);return F<0?t:u[F][1]},M0.prototype.has=function b1(o){return Go(this.__data__,o)>-1},M0.prototype.set=function $1(o,u){var F=this.__data__,Qe=Go(F,o);return Qe<0?(++this.size,F.push([o,u])):F[Qe][1]=u,this},P0.prototype.clear=function k0(){this.size=0,this.__data__={hash:new Uo,map:new(gr||M0),string:new Uo}},P0.prototype.delete=function d0(o){var u=uc(this,o).delete(o);return this.size-=u?1:0,u},P0.prototype.get=function Ys(o){return uc(this,o).get(o)},P0.prototype.has=function Oo(o){return uc(this,o).has(o)},P0.prototype.set=function he(o,u){var F=uc(this,o),Qe=F.size;return F.set(o,u),this.size+=F.size==Qe?0:1,this},y.prototype.add=y.prototype.push=function V(o){return this.__data__.set(o,w),this},y.prototype.has=function He(o){return this.__data__.has(o)},st.prototype.clear=function pt(){this.__data__=new M0,this.size=0},st.prototype.delete=function Tt(o){var u=this.__data__,F=u.delete(o);return this.size=u.size,F},st.prototype.get=function ji(o){return this.__data__.get(o)},st.prototype.has=function mn(o){return this.__data__.has(o)},st.prototype.set=function Bn(o,u){var F=this.__data__;if(F instanceof M0){var Qe=F.__data__;if(!gr||Qe.length<h-1)return Qe.push([o,u]),this.size=++F.size,this;F=this.__data__=new P0(Qe)}return F.set(o,u),this.size=F.size,this};var p0=Xd(n0),Z1=Xd(Q0,!0);function Ec(o,u){var F=!0;return p0(o,function(Qe,It,Jt){return F=!!u(Qe,It,Jt)}),F}function ls(o,u,F){for(var Qe=-1,It=o.length;++Qe<It;){var Jt=o[Qe],Ai=u(Jt);if(null!=Ai&&(qi===t?Ai==Ai&&!m0(Ai):F(Ai,qi)))var qi=Ai,Xi=Jt}return Xi}function J1(o,u){var F=[];return p0(o,function(Qe,It,Jt){u(Qe,It,Jt)&&F.push(Qe)}),F}function Fo(o,u,F,Qe,It){var Jt=-1,Ai=o.length;for(F||(F=Du),It||(It=[]);++Jt<Ai;){var qi=o[Jt];u>0&&F(qi)?u>1?Fo(qi,u-1,F,Qe,It):wa(It,qi):Qe||(It[It.length]=qi)}return It}var O1=El(),gs=El(!0);function n0(o,u){return o&&O1(o,u,jo)}function Q0(o,u){return o&&gs(o,u,jo)}function ec(o,u){return lr(u,function(F){return is(o[F])})}function ds(o,u){for(var F=0,Qe=(u=Ts(u,o)).length;null!=o&&F<Qe;)o=o[hs(u[F++])];return F&&F==Qe?o:t}function tc(o,u,F){var Qe=u(o);return va(o)?Qe:wa(Qe,F(o))}function r0(o){return null==o?o===t?tt:W:Ea&&Ea in zi(o)?function Zd(o){var u=xn.call(o,Ea),F=o[Ea];try{o[Ea]=t;var Qe=!0}catch{}var It=Le.call(o);return Qe&&(u?o[Ea]=F:delete o[Ea]),It}(o):function Sc(o){return Le.call(o)}(o)}function ic(o,u){return o>u}function pl(o,u){return null!=o&&xn.call(o,u)}function ul(o,u){return null!=o&&u in zi(o)}function v0(o,u,F){for(var Qe=F?Xn:En,It=o[0].length,Jt=o.length,Ai=Jt,qi=Qi(Jt),Xi=1/0,Cn=[];Ai--;){var wn=o[Ai];Ai&&u&&(wn=dr(wn,an(u))),Xi=Mi(wn.length,Xi),qi[Ai]=!F&&(u||It>=120&&wn.length>=120)?new y(Ai&&wn):t}wn=o[0];var Nn=-1,br=qi[0];e:for(;++Nn<It&&Cn.length<Xi;){var kr=wn[Nn],ia=u?u(kr):kr;if(kr=F||0!==kr?kr:0,!(br?Gr(br,ia):Qe(Cn,ia,F))){for(Ai=Jt;--Ai;){var Pa=qi[Ai];if(!(Pa?Gr(Pa,ia):Qe(o[Ai],ia,F)))continue e}br&&br.push(ia),Cn.push(kr)}}return Cn}function Ms(o,u,F){var Qe=null==(o=R1(o,u=Ts(u,o)))?o:o[hs(y0(u))];return null==Qe?t:Tr(Qe,o,F)}function _l(o){return wo(o)&&r0(o)==ft}function Rs(o,u,F,Qe,It){return o===u||(null==o||null==u||!wo(o)&&!wo(u)?o!=o&&u!=u:function A1(o,u,F,Qe,It,Jt){var Ai=va(o),qi=va(u),Xi=Ai?dt:Yo(o),Cn=qi?dt:Yo(u),wn=(Xi=Xi==ft?te:Xi)==te,Nn=(Cn=Cn==ft?te:Cn)==te,br=Xi==Cn;if(br&&Ns(o)){if(!Ns(u))return!1;Ai=!0,wn=!1}if(br&&!wn)return Jt||(Jt=new st),Ai||Us(o)?Yd(o,u,F,Qe,It,Jt):function Au(o,u,F,Qe,It,Jt,Ai){switch(F){case K:if(o.byteLength!=u.byteLength||o.byteOffset!=u.byteOffset)return!1;o=o.buffer,u=u.buffer;case k:return!(o.byteLength!=u.byteLength||!Jt(new An(o),new An(u)));case ge:case be:case D:return ts(+o,+u);case Ie:return o.name==u.name&&o.message==u.message;case We:case z:return o==u+"";case Z:var qi=q;case R:var Xi=Qe&de;if(qi||(qi=Ct),o.size!=u.size&&!Xi)return!1;var Cn=Ai.get(o);if(Cn)return Cn==u;Qe|=me,Ai.set(o,u);var wn=Yd(qi(o),qi(u),Qe,It,Jt,Ai);return Ai.delete(o),wn;case Oe:if(Mo)return Mo.call(o)==Mo.call(u)}return!1}(o,u,Xi,F,Qe,It,Jt);if(!(F&de)){var kr=wn&&xn.call(o,"__wrapped__"),ia=Nn&&xn.call(u,"__wrapped__");if(kr||ia){var Pa=kr?o.value():o,na=ia?u.value():u;return Jt||(Jt=new st),It(Pa,na,F,Qe,Jt)}}return!!br&&(Jt||(Jt=new st),function Qd(o,u,F,Qe,It,Jt){var Ai=F&de,qi=x1(o),Xi=qi.length,Cn=x1(u),wn=Cn.length;if(Xi!=wn&&!Ai)return!1;for(var Nn=Xi;Nn--;){var br=qi[Nn];if(!(Ai?br in u:xn.call(u,br)))return!1}var kr=Jt.get(o),ia=Jt.get(u);if(kr&&ia)return kr==u&&ia==o;var Pa=!0;Jt.set(o,u),Jt.set(u,o);for(var na=Ai;++Nn<Xi;){var Sa=o[br=qi[Nn]],Ua=u[br];if(Qe)var f0=Ai?Qe(Ua,Sa,br,u,o,Jt):Qe(Sa,Ua,br,o,u,Jt);if(!(f0===t?Sa===Ua||It(Sa,Ua,F,Qe,Jt):f0)){Pa=!1;break}na||(na="constructor"==br)}if(Pa&&!na){var Wo=o.constructor,j0=u.constructor;Wo!=j0&&"constructor"in o&&"constructor"in u&&!("function"==typeof Wo&&Wo instanceof Wo&&"function"==typeof j0&&j0 instanceof j0)&&(Pa=!1)}return Jt.delete(o),Jt.delete(u),Pa}(o,u,F,Qe,It,Jt))}(o,u,F,Qe,Rs,It))}function Ps(o,u,F,Qe){var It=F.length,Jt=It,Ai=!Qe;if(null==o)return!Jt;for(o=zi(o);It--;){var qi=F[It];if(Ai&&qi[2]?qi[1]!==o[qi[0]]:!(qi[0]in o))return!1}for(;++It<Jt;){var Xi=(qi=F[It])[0],Cn=o[Xi],wn=qi[1];if(Ai&&qi[2]){if(Cn===t&&!(Xi in o))return!1}else{var Nn=new st;if(Qe)var br=Qe(Cn,wn,Xi,o,u,Nn);if(!(br===t?Rs(wn,Cn,de|me,Qe,Nn):br))return!1}}return!0}function Ba(o){return!(!so(o)||function Cu(o){return!!Dr&&Dr in o}(o))&&(is(o)?jt:en).test(Ss(o))}function gt(o){return"function"==typeof o?o:null==o?Or:"object"==typeof o?va(o)?Ga(o[0],o[1]):Ma(o):Fs(o)}function Nt(o){if(!mc(o))return ei(o);var u=[];for(var F in zi(o))xn.call(o,F)&&"constructor"!=F&&u.push(F);return u}function ki(o){if(!so(o))return function Iu(o){var u=[];if(null!=o)for(var F in zi(o))u.push(F);return u}(o);var u=mc(o),F=[];for(var Qe in o)"constructor"==Qe&&(u||!xn.call(o,Qe))||F.push(Qe);return F}function Mn(o,u){return o<u}function qr(o,u){var F=-1,Qe=E0(o)?Qi(o.length):[];return p0(o,function(It,Jt,Ai){Qe[++F]=u(It,Jt,Ai)}),Qe}function Ma(o){var u=_c(o);return 1==u.length&&u[0][2]?ip(u[0][0],u[0][1]):function(F){return F===o||Ps(F,o,u)}}function Ga(o,u){return kc(o)&&Pl(u)?ip(hs(o),u):function(F){var Qe=U0(F,o);return Qe===t&&Qe===u?dd(F,o):Rs(u,Qe,de|me)}}function Io(o,u,F,Qe,It){o!==u&&O1(u,function(Jt,Ai){if(It||(It=new st),so(Jt))!function q0(o,u,F,Qe,It,Jt,Ai){var qi=qc(o,F),Xi=qc(u,F),Cn=Ai.get(Xi);if(Cn)return void So(o,F,Cn);var wn=Jt?Jt(qi,Xi,F+"",o,u,Ai):t,Nn=wn===t;if(Nn){var br=va(Xi),kr=!br&&Ns(Xi),ia=!br&&!kr&&Us(Xi);wn=Xi,br||kr||ia?va(qi)?wn=qi:Co(qi)?wn=z0(qi):kr?(Nn=!1,wn=e1(Xi,!0)):ia?(Nn=!1,wn=Ud(Xi,!0)):wn=[]:l1(Xi)||o1(Xi)?(wn=qi,o1(qi)?wn=Xp(qi):(!so(qi)||is(qi))&&(wn=tp(Xi))):Nn=!1}Nn&&(Ai.set(Xi,wn),It(wn,Xi,Qe,Jt,Ai),Ai.delete(Xi)),So(o,F,wn)}(o,u,Ai,F,Io,Qe,It);else{var qi=Qe?Qe(qc(o,Ai),Jt,Ai+"",o,u,It):t;qi===t&&(qi=Jt),So(o,Ai,qi)}},D0)}function u0(o,u){var F=o.length;if(F)return Qo(u+=u<0?F:0,F)?o[u]:t}function Pd(o,u,F){u=u.length?dr(u,function(Jt){return va(Jt)?function(Ai){return ds(Ai,1===Jt.length?Jt[0]:Jt)}:Jt}):[Or];var Qe=-1;return u=dr(u,an(oa())),function ht(Ti,on){var Qi=Ti.length;for(Ti.sort(on);Qi--;)Ti[Qi]=Ti[Qi].value;return Ti}(qr(o,function(Jt,Ai,qi){return{criteria:dr(u,function(Cn){return Cn(Jt)}),index:++Qe,value:Jt}}),function(Jt,Ai){return function gu(o,u,F){for(var Qe=-1,It=o.criteria,Jt=u.criteria,Ai=It.length,qi=F.length;++Qe<Ai;){var Xi=Fd(It[Qe],Jt[Qe]);if(Xi)return Qe>=qi?Xi:Xi*("desc"==F[Qe]?-1:1)}return o.index-u.index}(Jt,Ai,F)})}function Id(o,u,F){for(var Qe=-1,It=u.length,Jt={};++Qe<It;){var Ai=u[Qe],qi=ds(o,Ai);F(qi,Ai)&&Zs(Jt,Ts(Ai,o),qi)}return Jt}function nc(o,u,F,Qe){var It=Qe?Wa:ra,Jt=-1,Ai=u.length,qi=o;for(o===u&&(u=z0(u)),F&&(qi=dr(o,an(F)));++Jt<Ai;)for(var Xi=0,Cn=u[Jt],wn=F?F(Cn):Cn;(Xi=It(qi,wn,Xi,Qe))>-1;)qi!==o&&Lr.call(qi,Xi,1),Lr.call(o,Xi,1);return o}function Wd(o,u){for(var F=o?u.length:0,Qe=F-1;F--;){var It=u[F];if(F==Qe||It!==Jt){var Jt=It;Qo(It)?Lr.call(o,It,1):Cc(o,It)}}return o}function hl(o,u){return o+uo(gn()*(u-o+1))}function xc(o,u){var F="";if(!o||u<1||u>L)return F;do{u%2&&(F+=o),(u=uo(u/2))&&(o+=o)}while(u);return F}function Ta(o,u){return Tl(ms(o,u,Or),o+"")}function Ld(o){return vo(ns(o))}function _0(o,u){var F=ns(o);return P1(F,Y0(u,0,F.length))}function Zs(o,u,F,Qe){if(!so(o))return o;for(var It=-1,Jt=(u=Ts(u,o)).length,Ai=Jt-1,qi=o;null!=qi&&++It<Jt;){var Xi=hs(u[It]),Cn=F;if("__proto__"===Xi||"constructor"===Xi||"prototype"===Xi)return o;if(It!=Ai){var wn=qi[Xi];(Cn=Qe?Qe(wn,Xi,qi):t)===t&&(Cn=so(wn)?wn:Qo(u[It+1])?[]:{})}xo(qi,Xi,Cn),qi=qi[Xi]}return o}var fl=bo?function(o,u){return bo.set(o,u),o}:Or,bl=po?function(o,u){return po(o,"toString",{configurable:!0,enumerable:!1,value:Ui(u),writable:!0})}:Or;function a0(o){return P1(ns(o))}function o0(o,u,F){var Qe=-1,It=o.length;u<0&&(u=-u>It?0:It+u),(F=F>It?It:F)<0&&(F+=It),It=u>F?0:F-u>>>0,u>>>=0;for(var Jt=Qi(It);++Qe<It;)Jt[Qe]=o[Qe+u];return Jt}function kd(o,u){var F;return p0(o,function(Qe,It,Jt){return!(F=u(Qe,It,Jt))}),!!F}function rc(o,u,F){var Qe=0,It=null==o?Qe:o.length;if("number"==typeof u&&u==u&&It<=Ae){for(;Qe<It;){var Jt=Qe+It>>>1,Ai=o[Jt];null!==Ai&&!m0(Ai)&&(F?Ai<=u:Ai<u)?Qe=Jt+1:It=Jt}return It}return gl(o,u,Or,F)}function gl(o,u,F,Qe){var It=0,Jt=null==o?0:o.length;if(0===Jt)return 0;for(var Ai=(u=F(u))!=u,qi=null===u,Xi=m0(u),Cn=u===t;It<Jt;){var wn=uo((It+Jt)/2),Nn=F(o[wn]),br=Nn!==t,kr=null===Nn,ia=Nn==Nn,Pa=m0(Nn);if(Ai)var na=Qe||ia;else na=Cn?ia&&(Qe||br):qi?ia&&br&&(Qe||!kr):Xi?ia&&br&&!kr&&(Qe||!Pa):!kr&&!Pa&&(Qe?Nn<=u:Nn<u);na?It=wn+1:Jt=wn}return Mi(Jt,Re)}function Ml(o,u){for(var F=-1,Qe=o.length,It=0,Jt=[];++F<Qe;){var Ai=o[F],qi=u?u(Ai):Ai;if(!F||!ts(qi,Xi)){var Xi=qi;Jt[It++]=0===Ai?0:Ai}}return Jt}function Sd(o){return"number"==typeof o?o:m0(o)?ce:+o}function A0(o){if("string"==typeof o)return o;if(va(o))return dr(o,A0)+"";if(m0(o))return R0?R0.call(o):"";var u=o+"";return"0"==u&&1/o==-se?"-0":u}function Is(o,u,F){var Qe=-1,It=En,Jt=o.length,Ai=!0,qi=[],Xi=qi;if(F)Ai=!1,It=Xn;else if(Jt>=h){var Cn=u?null:Cl(o);if(Cn)return Ct(Cn);Ai=!1,It=Gr,Xi=new y}else Xi=u?[]:qi;e:for(;++Qe<Jt;){var wn=o[Qe],Nn=u?u(wn):wn;if(wn=F||0!==wn?wn:0,Ai&&Nn==Nn){for(var br=Xi.length;br--;)if(Xi[br]===Nn)continue e;u&&Xi.push(Nn),qi.push(wn)}else It(Xi,Nn,F)||(Xi!==qi&&Xi.push(Nn),qi.push(wn))}return qi}function Cc(o,u){return null==(o=R1(o,u=Ts(u,o)))||delete o[hs(y0(u))]}function qd(o,u,F,Qe){return Zs(o,u,F(ds(o,u)),Qe)}function wc(o,u,F,Qe){for(var It=o.length,Jt=Qe?It:-1;(Qe?Jt--:++Jt<It)&&u(o[Jt],Jt,o););return F?o0(o,Qe?0:Jt,Qe?Jt+1:It):o0(o,Qe?Jt+1:0,Qe?It:Jt)}function Rc(o,u){var F=o;return F instanceof Aa&&(F=F.value()),ta(u,function(Qe,It){return It.func.apply(It.thisArg,wa([Qe],It.args))},F)}function ac(o,u,F){var Qe=o.length;if(Qe<2)return Qe?Is(o[0]):[];for(var It=-1,Jt=Qi(Qe);++It<Qe;)for(var Ai=o[It],qi=-1;++qi<Qe;)qi!=It&&(Jt[It]=cs(Jt[It]||Ai,o[qi],u,F));return Is(Fo(Jt,1),u,F)}function Bd(o,u,F){for(var Qe=-1,It=o.length,Jt=u.length,Ai={};++Qe<It;){var qi=Qe<Jt?u[Qe]:t;F(Ai,o[Qe],qi)}return Ai}function Js(o){return Co(o)?o:[]}function Ol(o){return"function"==typeof o?o:Or}function Ts(o,u){return va(o)?o:kc(o,u)?[o]:ap(no(o))}var vl=Ta;function us(o,u,F){var Qe=o.length;return F=F===t?Qe:F,!u&&F>=Qe?o:o0(o,u,F)}var Al=zo||function(o){return kt.clearTimeout(o)};function e1(o,u){if(u)return o.slice();var F=o.length,Qe=Zn?Zn(F):new o.constructor(F);return o.copy(Qe),Qe}function oc(o){var u=new o.constructor(o.byteLength);return new An(u).set(new An(o)),u}function Ud(o,u){var F=u?oc(o.buffer):o.buffer;return new o.constructor(F,o.byteOffset,o.length)}function Fd(o,u){if(o!==u){var F=o!==t,Qe=null===o,It=o==o,Jt=m0(o),Ai=u!==t,qi=null===u,Xi=u==u,Cn=m0(u);if(!qi&&!Cn&&!Jt&&o>u||Jt&&Ai&&Xi&&!qi&&!Cn||Qe&&Ai&&Xi||!F&&Xi||!It)return 1;if(!Qe&&!Jt&&!Cn&&o<u||Cn&&F&&It&&!Qe&&!Jt||qi&&F&&It||!Ai&&It||!Xi)return-1}return 0}function Kd(o,u,F,Qe){for(var It=-1,Jt=o.length,Ai=F.length,qi=-1,Xi=u.length,Cn=si(Jt-Ai,0),wn=Qi(Xi+Cn),Nn=!Qe;++qi<Xi;)wn[qi]=u[qi];for(;++It<Ai;)(Nn||It<Jt)&&(wn[F[It]]=o[It]);for(;Cn--;)wn[qi++]=o[It++];return wn}function jd(o,u,F,Qe){for(var It=-1,Jt=o.length,Ai=-1,qi=F.length,Xi=-1,Cn=u.length,wn=si(Jt-qi,0),Nn=Qi(wn+Cn),br=!Qe;++It<wn;)Nn[It]=o[It];for(var kr=It;++Xi<Cn;)Nn[kr+Xi]=u[Xi];for(;++Ai<qi;)(br||It<Jt)&&(Nn[kr+F[Ai]]=o[It++]);return Nn}function z0(o,u){var F=-1,Qe=o.length;for(u||(u=Qi(Qe));++F<Qe;)u[F]=o[F];return u}function Z0(o,u,F,Qe){var It=!F;F||(F={});for(var Jt=-1,Ai=u.length;++Jt<Ai;){var qi=u[Jt],Xi=Qe?Qe(F[qi],o[qi],qi,F,o):t;Xi===t&&(Xi=o[qi]),It?S0(F,qi,Xi):xo(F,qi,Xi)}return F}function z1(o,u){return function(F,Qe){var It=va(F)?da:G1,Jt=u?u():{};return It(F,o,oa(Qe,2),Jt)}}function y1(o){return Ta(function(u,F){var Qe=-1,It=F.length,Jt=It>1?F[It-1]:t,Ai=It>2?F[2]:t;for(Jt=o.length>3&&"function"==typeof Jt?(It--,Jt):t,Ai&&qo(F[0],F[1],Ai)&&(Jt=It<3?t:Jt,It=1),u=zi(u);++Qe<It;){var qi=F[Qe];qi&&o(u,qi,Qe,Jt)}return u})}function Xd(o,u){return function(F,Qe){if(null==F)return F;if(!E0(F))return o(F,Qe);for(var It=F.length,Jt=u?It:-1,Ai=zi(F);(u?Jt--:++Jt<It)&&!1!==Qe(Ai[Jt],Jt,Ai););return F}}function El(o){return function(u,F,Qe){for(var It=-1,Jt=zi(u),Ai=Qe(u),qi=Ai.length;qi--;){var Xi=Ai[o?qi:++It];if(!1===F(Jt[Xi],Xi,Jt))break}return u}}function Ws(o){return function(u){var F=ja(u=no(u))?tn(u):t,Qe=F?F[0]:u.charAt(0),It=F?us(F,1).join(""):u.slice(1);return Qe[o]()+It}}function t1(o){return function(u){return ta(qe(hd(u).replace(dn,"")),o,"")}}function E1(o){return function(){var u=arguments;switch(u.length){case 0:return new o;case 1:return new o(u[0]);case 2:return new o(u[0],u[1]);case 3:return new o(u[0],u[1],u[2]);case 4:return new o(u[0],u[1],u[2],u[3]);case 5:return new o(u[0],u[1],u[2],u[3],u[4]);case 6:return new o(u[0],u[1],u[2],u[3],u[4],u[5]);case 7:return new o(u[0],u[1],u[2],u[3],u[4],u[5],u[6])}var F=Ho(o.prototype),Qe=o.apply(F,u);return so(Qe)?Qe:F}}function Ou(o){return function(u,F,Qe){var It=zi(u);if(!E0(u)){var Jt=oa(F,3);u=jo(u),F=function(qi){return Jt(It[qi],qi,It)}}var Ai=o(u,F,Qe);return Ai>-1?It[Jt?u[Ai]:Ai]:t}}function sc(o){return _s(function(u){var F=u.length,Qe=F,It=Do.prototype.thru;for(o&&u.reverse();Qe--;){var Jt=u[Qe];if("function"!=typeof Jt)throw new Wn(f);if(It&&!Ai&&"wrapper"==Wc(Jt))var Ai=new Do([],!0)}for(Qe=Ai?Qe:F;++Qe<F;){var qi=Wc(Jt=u[Qe]),Xi="wrapper"==qi?Ls(Jt):t;Ai=Xi&&Rl(Xi[0])&&Xi[1]==(A|ue|Pe|Ce)&&!Xi[4].length&&1==Xi[9]?Ai[Wc(Xi[0])].apply(Ai,Xi[3]):1==Jt.length&&Rl(Jt)?Ai[qi]():Ai.thru(Jt)}return function(){var Cn=arguments,wn=Cn[0];if(Ai&&1==Cn.length&&va(wn))return Ai.plant(wn).value();for(var Nn=0,br=F?u[Nn].apply(this,Cn):wn;++Nn<F;)br=u[Nn].call(this,br);return br}})}function Pc(o,u,F,Qe,It,Jt,Ai,qi,Xi,Cn){var wn=u&A,Nn=u&x,br=u&S,kr=u&(ue|Ue),ia=u&Xe,Pa=br?t:E1(o);return function na(){for(var Sa=arguments.length,Ua=Qi(Sa),f0=Sa;f0--;)Ua[f0]=arguments[f0];if(kr)var Wo=C1(na),j0=function yo(Ti,on){for(var Qi=Ti.length,Rt=0;Qi--;)Ti[Qi]===on&&++Rt;return Rt}(Ua,Wo);if(Qe&&(Ua=Kd(Ua,Qe,It,kr)),Jt&&(Ua=jd(Ua,Jt,Ai,kr)),Sa-=j0,kr&&Sa<Cn){var No=et(Ua,Wo);return xl(o,u,Pc,na.placeholder,F,Ua,No,qi,Xi,Cn-Sa)}var V0=Nn?F:this,w0=br?V0[o]:o;return Sa=Ua.length,qi?Ua=function np(o,u){for(var F=o.length,Qe=Mi(u.length,F),It=z0(o);Qe--;){var Jt=u[Qe];o[Qe]=Qo(Jt,F)?It[Jt]:t}return o}(Ua,qi):ia&&Sa>1&&Ua.reverse(),wn&&Xi<Sa&&(Ua.length=Xi),this&&this!==kt&&this instanceof na&&(w0=Pa||E1(w0)),w0.apply(V0,Ua)}}function Dl(o,u){return function(F,Qe){return function ws(o,u,F,Qe){return n0(o,function(It,Jt,Ai){u(Qe,F(It),Jt,Ai)}),Qe}(F,o,u(Qe),{})}}function cc(o,u){return function(F,Qe){var It;if(F===t&&Qe===t)return u;if(F!==t&&(It=F),Qe!==t){if(It===t)return Qe;"string"==typeof F||"string"==typeof Qe?(F=A0(F),Qe=A0(Qe)):(F=Sd(F),Qe=Sd(Qe)),It=o(F,Qe)}return It}}function Ic(o){return _s(function(u){return u=dr(u,an(oa())),Ta(function(F){var Qe=this;return o(u,function(It){return Tr(It,Qe,F)})})})}function D1(o,u){var F=(u=u===t?" ":A0(u)).length;if(F<2)return F?xc(u,o):u;var Qe=xc(u,lo(o/Hi(u)));return ja(u)?us(tn(Qe),0,o).join(""):Qe.slice(0,o)}function lc(o){return function(u,F,Qe){return Qe&&"number"!=typeof Qe&&qo(u,F,Qe)&&(F=Qe=t),u=As(u),F===t?(F=u,u=0):F=As(F),function fu(o,u,F,Qe){for(var It=-1,Jt=si(lo((u-o)/(F||1)),0),Ai=Qi(Jt);Jt--;)Ai[Qe?Jt:++It]=o,o+=F;return Ai}(u,F,Qe=Qe===t?u<F?1:-1:As(Qe),o)}}function i1(o){return function(u,F){return"string"==typeof u&&"string"==typeof F||(u=N0(u),F=N0(F)),o(u,F)}}function xl(o,u,F,Qe,It,Jt,Ai,qi,Xi,Cn){var wn=u&ue;u|=wn?Pe:ze,(u&=~(wn?ze:Pe))&xe||(u&=~(x|S));var Pa=[o,u,It,wn?Jt:t,wn?Ai:t,wn?t:Jt,wn?t:Ai,qi,Xi,Cn],na=F.apply(t,Pa);return Rl(o)&&Il(na,Pa),na.placeholder=Qe,rp(na,o,u)}function dc(o){var u=Gi[o];return function(F,Qe){if(F=N0(F),(Qe=null==Qe?0:Mi(Da(Qe),292))&&e0(F)){var It=(no(F)+"e").split("e");return+((It=(no(u(It[0]+"e"+(+It[1]+Qe)))+"e").split("e"))[0]+"e"+(+It[1]-Qe))}return u(F)}}var Cl=Pr&&1/Ct(new Pr([,-0]))[1]==se?function(o){return new Pr(o)}:Zo;function Tc(o){return function(u){var F=Yo(u);return F==Z?q(u):F==R?function Gt(Ti){var on=-1,Qi=Array(Ti.size);return Ti.forEach(function(Rt){Qi[++on]=[Rt,Rt]}),Qi}(u):function aa(Ti,on){return dr(on,function(Qi){return[Qi,Ti[Qi]]})}(u,o(u))}}function I0(o,u,F,Qe,It,Jt,Ai,qi){var Xi=u&S;if(!Xi&&"function"!=typeof o)throw new Wn(f);var Cn=Qe?Qe.length:0;if(Cn||(u&=~(Pe|ze),Qe=It=t),Ai=Ai===t?Ai:si(Da(Ai),0),qi=qi===t?qi:Da(qi),Cn-=It?It.length:0,u&ze){var wn=Qe,Nn=It;Qe=It=t}var br=Xi?t:Ls(o),kr=[o,u,F,Qe,It,wn,Nn,Jt,Ai,qi];if(br&&function Pu(o,u){var F=o[1],Qe=u[1],It=F|Qe,Jt=It<(x|S|A),Ai=Qe==A&&F==ue||Qe==A&&F==Ce&&o[7].length<=u[8]||Qe==(A|Ce)&&u[7].length<=u[8]&&F==ue;if(!Jt&&!Ai)return o;Qe&x&&(o[2]=u[2],It|=F&x?0:xe);var qi=u[3];if(qi){var Xi=o[3];o[3]=Xi?Kd(Xi,qi,u[4]):qi,o[4]=Xi?et(o[3],U):u[4]}return qi=u[5],qi&&(Xi=o[5],o[5]=Xi?jd(Xi,qi,u[6]):qi,o[6]=Xi?et(o[5],U):u[6]),qi=u[7],qi&&(o[7]=qi),Qe&A&&(o[8]=null==o[8]?u[8]:Mi(o[8],u[8])),null==o[9]&&(o[9]=u[9]),o[0]=u[0],o[1]=It,o}(kr,br),o=kr[0],u=kr[1],F=kr[2],Qe=kr[3],It=kr[4],!(qi=kr[9]=kr[9]===t?Xi?0:o.length:si(kr[9]-Cn,0))&&u&(ue|Ue)&&(u&=~(ue|Ue)),u&&u!=x)ia=u==ue||u==Ue?function Mu(o,u,F){var Qe=E1(o);return function It(){for(var Jt=arguments.length,Ai=Qi(Jt),qi=Jt,Xi=C1(It);qi--;)Ai[qi]=arguments[qi];var Cn=Jt<3&&Ai[0]!==Xi&&Ai[Jt-1]!==Xi?[]:et(Ai,Xi);return(Jt-=Cn.length)<F?xl(o,u,Pc,It.placeholder,t,Ai,Cn,t,t,F-Jt):Tr(this&&this!==kt&&this instanceof It?Qe:o,this,Ai)}}(o,u,qi):u!=Pe&&u!=(x|Pe)||It.length?Pc.apply(t,kr):function $d(o,u,F,Qe){var It=u&x,Jt=E1(o);return function Ai(){for(var qi=-1,Xi=arguments.length,Cn=-1,wn=Qe.length,Nn=Qi(wn+Xi),br=this&&this!==kt&&this instanceof Ai?Jt:o;++Cn<wn;)Nn[Cn]=Qe[Cn];for(;Xi--;)Nn[Cn++]=arguments[++qi];return Tr(br,It?F:this,Nn)}}(o,u,F,Qe);else var ia=function Hd(o,u,F){var Qe=u&x,It=E1(o);return function Jt(){return(this&&this!==kt&&this instanceof Jt?It:o).apply(Qe?F:this,arguments)}}(o,u,F);return rp((br?fl:Il)(ia,kr),o,u)}function Gd(o,u,F,Qe){return o===t||ts(o,Er[F])&&!xn.call(Qe,F)?u:o}function wl(o,u,F,Qe,It,Jt){return so(o)&&so(u)&&(Jt.set(u,o),Io(o,u,t,wl,Jt),Jt.delete(u)),o}function vu(o){return l1(o)?t:o}function Yd(o,u,F,Qe,It,Jt){var Ai=F&de,qi=o.length,Xi=u.length;if(qi!=Xi&&!(Ai&&Xi>qi))return!1;var Cn=Jt.get(o),wn=Jt.get(u);if(Cn&&wn)return Cn==u&&wn==o;var Nn=-1,br=!0,kr=F&me?new y:t;for(Jt.set(o,u),Jt.set(u,o);++Nn<qi;){var ia=o[Nn],Pa=u[Nn];if(Qe)var na=Ai?Qe(Pa,ia,Nn,u,o,Jt):Qe(ia,Pa,Nn,o,u,Jt);if(na!==t){if(na)continue;br=!1;break}if(kr){if(!Ra(u,function(Sa,Ua){if(!Gr(kr,Ua)&&(ia===Sa||It(ia,Sa,F,Qe,Jt)))return kr.push(Ua)})){br=!1;break}}else if(ia!==Pa&&!It(ia,Pa,F,Qe,Jt)){br=!1;break}}return Jt.delete(o),Jt.delete(u),br}function _s(o){return Tl(ms(o,t,Sl),o+"")}function x1(o){return tc(o,jo,w1)}function pc(o){return tc(o,D0,Lc)}var Ls=bo?function(o){return bo.get(o)}:Zo;function Wc(o){for(var u=o.name+"",F=go[u],Qe=xn.call(go,u)?F.length:0;Qe--;){var It=F[Qe],Jt=It.func;if(null==Jt||Jt==o)return It.name}return u}function C1(o){return(xn.call(Vt,"placeholder")?Vt:o).placeholder}function oa(){var o=Vt.iteratee||sa;return o=o===sa?gt:o,arguments.length?o(arguments[0],arguments[1]):o}function uc(o,u){var F=o.__data__;return function xu(o){var u=typeof o;return"string"==u||"number"==u||"symbol"==u||"boolean"==u?"__proto__"!==o:null===o}(u)?F["string"==typeof u?"string":"hash"]:F.map}function _c(o){for(var u=jo(o),F=u.length;F--;){var Qe=u[F],It=o[Qe];u[F]=[Qe,It,Pl(It)]}return u}function n1(o,u){var F=function eo(Ti,on){return null==Ti?t:Ti[on]}(o,u);return Ba(F)?F:t}var w1=_o?function(o){return null==o?[]:(o=zi(o),lr(_o(o),function(u){return Jr.call(o,u)}))}:ar,Lc=_o?function(o){for(var u=[];o;)wa(u,w1(o)),o=ua(o);return u}:ar,Yo=r0;function ks(o,u,F){for(var Qe=-1,It=(u=Ts(u,o)).length,Jt=!1;++Qe<It;){var Ai=hs(u[Qe]);if(!(Jt=null!=o&&F(o,Ai)))break;o=o[Ai]}return Jt||++Qe!=It?Jt:!!(It=null==o?0:o.length)&&vs(It)&&Qo(Ai,It)&&(va(o)||o1(o))}function tp(o){return"function"!=typeof o.constructor||mc(o)?{}:Ho(ua(o))}function Du(o){return va(o)||o1(o)||!!(to&&o&&o[to])}function Qo(o,u){var F=typeof o;return!!(u=u??L)&&("number"==F||"symbol"!=F&&Ot.test(o))&&o>-1&&o%1==0&&o<u}function qo(o,u,F){if(!so(F))return!1;var Qe=typeof u;return!!("number"==Qe?E0(F)&&Qo(u,F.length):"string"==Qe&&u in F)&&ts(F[u],o)}function kc(o,u){if(va(o))return!1;var F=typeof o;return!("number"!=F&&"symbol"!=F&&"boolean"!=F&&null!=o&&!m0(o))||(lt.test(o)||!it.test(o)||null!=u&&o in zi(u))}function Rl(o){var u=Wc(o),F=Vt[u];if("function"!=typeof F||!(u in Aa.prototype))return!1;if(o===F)return!0;var Qe=Ls(F);return!!Qe&&o===Qe[0]}(tr&&Yo(new tr(new ArrayBuffer(1)))!=K||gr&&Yo(new gr)!=Z||er&&Yo(er.resolve())!=fe||Pr&&Yo(new Pr)!=R||La&&Yo(new La)!=at)&&(Yo=function(o){var u=r0(o),F=u==te?o.constructor:t,Qe=F?Ss(F):"";if(Qe)switch(Qe){case Po:return K;case os:return Z;case b0:return fe;case qa:return R;case $a:return at}return u});var wu=zr?is:xr;function mc(o){var u=o&&o.constructor;return o===("function"==typeof u&&u.prototype||Er)}function Pl(o){return o==o&&!so(o)}function ip(o,u){return function(F){return null!=F&&(F[o]===u&&(u!==t||o in zi(F)))}}function ms(o,u,F){return u=si(u===t?o.length-1:u,0),function(){for(var Qe=arguments,It=-1,Jt=si(Qe.length-u,0),Ai=Qi(Jt);++It<Jt;)Ai[It]=Qe[u+It];It=-1;for(var qi=Qi(u+1);++It<u;)qi[It]=Qe[It];return qi[u]=F(Ai),Tr(o,this,qi)}}function R1(o,u){return u.length<2?o:ds(o,o0(u,0,-1))}function qc(o,u){if(("constructor"!==u||"function"!=typeof o[u])&&"__proto__"!=u)return o[u]}var Il=Bc(fl),hc=Ro||function(o,u){return kt.setTimeout(o,u)},Tl=Bc(bl);function rp(o,u,F){var Qe=u+"";return Tl(o,function Eu(o,u){var F=u.length;if(!F)return o;var Qe=F-1;return u[Qe]=(F>1?"& ":"")+u[Qe],u=u.join(F>2?", ":" "),o.replace(yt,"{\n/* [wrapped with "+u+"] */\n")}(Qe,function Tu(o,u){return Sn(Ze,function(F){var Qe="_."+F[0];u&F[1]&&!En(o,Qe)&&o.push(Qe)}),o.sort()}(function ep(o){var u=o.match(Ht);return u?u[1].split(nt):[]}(Qe),F)))}function Bc(o){var u=0,F=0;return function(){var Qe=Ji(),It=_-(Qe-F);if(F=Qe,It>0){if(++u>=pe)return arguments[0]}else u=0;return o.apply(t,arguments)}}function P1(o,u){var F=-1,Qe=o.length,It=Qe-1;for(u=u===t?Qe:u;++F<u;){var Jt=hl(F,It),Ai=o[Jt];o[Jt]=o[F],o[F]=Ai}return o.length=u,o}var ap=function Ru(o){var u=gc(o,function(Qe){return F.size===T&&F.clear(),Qe}),F=u.cache;return u}(function(o){var u=[];return 46===o.charCodeAt(0)&&u.push(""),o.replace(Y,function(F,Qe,It,Jt){u.push(It?Jt.replace(wi,"$1"):Qe||F)}),u});function hs(o){if("string"==typeof o||m0(o))return o;var u=o+"";return"0"==u&&1/o==-se?"-0":u}function Ss(o){if(null!=o){try{return Pn.call(o)}catch{}try{return o+""}catch{}}return""}function op(o){if(o instanceof Aa)return o.clone();var u=new Do(o.__wrapped__,o.__chain__);return u.__actions__=z0(o.__actions__),u.__index__=o.__index__,u.__values__=o.__values__,u}var Nc=Ta(function(o,u){return Co(o)?cs(o,Fo(u,1,Co,!0)):[]}),cp=Ta(function(o,u){var F=y0(u);return Co(F)&&(F=t),Co(o)?cs(o,Fo(u,1,Co,!0),oa(F,2)):[]}),Wl=Ta(function(o,u){var F=y0(u);return Co(F)&&(F=t),Co(o)?cs(o,Fo(u,1,Co,!0),t,F):[]});function Uc(o,u,F){var Qe=null==o?0:o.length;if(!Qe)return-1;var It=null==F?0:Da(F);return It<0&&(It=si(Qe+It,0)),Ia(o,oa(u,3),It)}function kl(o,u,F){var Qe=null==o?0:o.length;if(!Qe)return-1;var It=Qe-1;return F!==t&&(It=Da(F),It=F<0?si(Qe+It,0):Mi(It,Qe-1)),Ia(o,oa(u,3),It,!0)}function Sl(o){return(null==o?0:o.length)?Fo(o,1):[]}function qu(o){return o&&o.length?o[0]:t}var ql=Ta(function(o){var u=dr(o,Js);return u.length&&u[0]===o[0]?v0(u):[]}),Bl=Ta(function(o){var u=y0(o),F=dr(o,Js);return u===y0(F)?u=t:F.pop(),F.length&&F[0]===o[0]?v0(F,oa(u,2)):[]}),_p=Ta(function(o){var u=y0(o),F=dr(o,Js);return(u="function"==typeof u?u:t)&&F.pop(),F.length&&F[0]===o[0]?v0(F,t,u):[]});function y0(o){var u=null==o?0:o.length;return u?o[u-1]:t}var Bs=Ta(s0);function s0(o,u){return o&&o.length&&u&&u.length?nc(o,u):o}var Bu=_s(function(o,u){var F=null==o?0:o.length,Qe=Q1(o,u);return Wd(o,dr(u,function(It){return Qo(It,F)?+It:It}).sort(Fd)),Qe});function Fc(o){return null==o?o:In.call(o)}var I1=Ta(function(o){return Is(Fo(o,1,Co,!0))}),ju=Ta(function(o){var u=y0(o);return Co(u)&&(u=t),Is(Fo(o,1,Co,!0),oa(u,2))}),Vu=Ta(function(o){var u=y0(o);return u="function"==typeof u?u:t,Is(Fo(o,1,Co,!0),t,u)});function T1(o){if(!o||!o.length)return[];var u=0;return o=lr(o,function(F){if(Co(F))return u=si(F.length,u),!0}),un(u,function(F){return dr(o,ha(F))})}function Mp(o,u){if(!o||!o.length)return[];var F=T1(o);return null==u?F:dr(F,function(Qe){return Tr(u,t,Qe)})}var Op=Ta(function(o,u){return Co(o)?cs(o,u):[]}),Em=Ta(function(o){return ac(lr(o,Co))}),Hu=Ta(function(o){var u=y0(o);return Co(u)&&(u=t),ac(lr(o,Co),oa(u,2))}),W1=Ta(function(o){var u=y0(o);return u="function"==typeof u?u:t,ac(lr(o,Co),t,u)}),$u=Ta(T1);var Gu=Ta(function(o){var u=o.length,F=u>1?o[u-1]:t;return F="function"==typeof F?(o.pop(),F):t,Mp(o,F)});function Vl(o){var u=Vt(o);return u.__chain__=!0,u}function Vc(o,u){return u(o)}var Xc=_s(function(o){var u=o.length,F=u?o[0]:0,Qe=this.__wrapped__,It=function(Jt){return Q1(Jt,o)};return!(u>1||this.__actions__.length)&&Qe instanceof Aa&&Qo(F)?((Qe=Qe.slice(F,+F+(u?1:0))).__actions__.push({func:Vc,args:[It],thisArg:t}),new Do(Qe,this.__chain__).thru(function(Jt){return u&&!Jt.length&&Jt.push(t),Jt})):this.thru(It)});var Qu=z1(function(o,u,F){xn.call(o,F)?++o[F]:S0(o,F,1)});var e_=Ou(Uc),yp=Ou(kl);function fs(o,u){return(va(o)?Sn:p0)(o,oa(u,3))}function xp(o,u){return(va(o)?Rn:Z1)(o,oa(u,3))}var t_=z1(function(o,u,F){xn.call(o,F)?o[F].push(u):S0(o,F,[u])});var Dm=Ta(function(o,u,F){var Qe=-1,It="function"==typeof u,Jt=E0(o)?Qi(o.length):[];return p0(o,function(Ai){Jt[++Qe]=It?Tr(u,Ai,F):Ms(Ai,u,F)}),Jt}),Cp=z1(function(o,u,F){S0(o,F,u)});function $l(o,u){return(va(o)?dr:qr)(o,oa(u,3))}var Rp=z1(function(o,u,F){o[F?0:1].push(u)},function(){return[[],[]]});var c_=Ta(function(o,u){if(null==o)return[];var F=u.length;return F>1&&qo(o,u[0],u[1])?u=[]:F>2&&qo(u[0],u[1],u[2])&&(u=[u[0]]),Pd(o,Fo(u,1),[])}),$c=Eo||function(){return kt.Date.now()};function Gl(o,u,F){return u=F?t:u,u=o&&null==u?o.length:u,I0(o,A,t,t,t,t,u)}function Tp(o,u){var F;if("function"!=typeof u)throw new Wn(f);return o=Da(o),function(){return--o>0&&(F=u.apply(this,arguments)),o<=1&&(u=t),F}}var Yl=Ta(function(o,u,F){var Qe=x;if(F.length){var It=et(F,C1(Yl));Qe|=Pe}return I0(o,Qe,u,F,It)}),Wp=Ta(function(o,u,F){var Qe=x|S;if(F.length){var It=et(F,C1(Wp));Qe|=Pe}return I0(u,Qe,o,F,It)});function Zl(o,u,F){var Qe,It,Jt,Ai,qi,Xi,Cn=0,wn=!1,Nn=!1,br=!0;if("function"!=typeof o)throw new Wn(f);function kr(No){var V0=Qe,w0=It;return Qe=It=t,Cn=No,Ai=o.apply(w0,V0)}function na(No){var V0=No-Xi;return Xi===t||V0>=u||V0<0||Nn&&No-Cn>=Jt}function Sa(){var No=$c();if(na(No))return Ua(No);qi=hc(Sa,function Pa(No){var Od=u-(No-Xi);return Nn?Mi(Od,Jt-(No-Cn)):Od}(No))}function Ua(No){return qi=t,br&&Qe?kr(No):(Qe=It=t,Ai)}function j0(){var No=$c(),V0=na(No);if(Qe=arguments,It=this,Xi=No,V0){if(qi===t)return function ia(No){return Cn=No,qi=hc(Sa,u),wn?kr(No):Ai}(Xi);if(Nn)return Al(qi),qi=hc(Sa,u),kr(Xi)}return qi===t&&(qi=hc(Sa,u)),Ai}return u=N0(u)||0,so(F)&&(wn=!!F.leading,Jt=(Nn="maxWait"in F)?si(N0(F.maxWait)||0,u):Jt,br="trailing"in F?!!F.trailing:br),j0.cancel=function f0(){qi!==t&&Al(qi),Cn=0,Qe=Xi=It=qi=t},j0.flush=function Wo(){return qi===t?Ai:Ua($c())},j0}var Lp=Ta(function(o,u){return i0(o,1,u)}),d_=Ta(function(o,u,F){return i0(o,N0(u)||0,F)});function gc(o,u){if("function"!=typeof o||null!=u&&"function"!=typeof u)throw new Wn(f);var F=function(){var Qe=arguments,It=u?u.apply(this,Qe):Qe[0],Jt=F.cache;if(Jt.has(It))return Jt.get(It);var Ai=o.apply(this,Qe);return F.cache=Jt.set(It,Ai)||Jt,Ai};return F.cache=new(gc.Cache||P0),F}function Gc(o){if("function"!=typeof o)throw new Wn(f);return function(){var u=arguments;switch(u.length){case 0:return!o.call(this);case 1:return!o.call(this,u[0]);case 2:return!o.call(this,u[0],u[1]);case 3:return!o.call(this,u[0],u[1],u[2])}return!o.apply(this,u)}}gc.Cache=P0;var u_=vl(function(o,u){var F=(u=1==u.length&&va(u[0])?dr(u[0],an(oa())):dr(Fo(u,1),an(oa()))).length;return Ta(function(Qe){for(var It=-1,Jt=Mi(Qe.length,F);++It<Jt;)Qe[It]=u[It].call(this,Qe[It]);return Tr(o,this,Qe)})}),Jl=Ta(function(o,u){var F=et(u,C1(Jl));return I0(o,Pe,t,u,F)}),Sp=Ta(function(o,u){var F=et(u,C1(Sp));return I0(o,ze,t,u,F)}),ed=_s(function(o,u){return I0(o,Ce,t,t,t,u)});function ts(o,u){return o===u||o!=o&&u!=u}var M_=i1(ic),Os=i1(function(o,u){return o>=u}),o1=_l(function(){return arguments}())?_l:function(o){return wo(o)&&xn.call(o,"callee")&&!Jr.call(o,"callee")},va=Qi.isArray,Yc=pn?an(pn):function Dc(o){return wo(o)&&r0(o)==k};function E0(o){return null!=o&&vs(o.length)&&!is(o)}function Co(o){return wo(o)&&E0(o)}var Ns=l0||xr,O_=$i?an($i):function ml(o){return wo(o)&&r0(o)==be};function Qc(o){if(!wo(o))return!1;var u=r0(o);return u==Ie||u==ee||"string"==typeof o.message&&"string"==typeof o.name&&!l1(o)}function is(o){if(!so(o))return!1;var u=r0(o);return u==Ye||u==Me||u==De||u==Ve}function q1(o){return"number"==typeof o&&o==Da(o)}function vs(o){return"number"==typeof o&&o>-1&&o%1==0&&o<=L}function so(o){var u=typeof o;return null!=o&&("object"==u||"function"==u)}function wo(o){return null!=o&&"object"==typeof o}var s1=Yi?an(Yi):function ps(o){return wo(o)&&Yo(o)==Z};function c1(o){return"number"==typeof o||wo(o)&&r0(o)==D}function l1(o){if(!wo(o)||r0(o)!=te)return!1;var u=ua(o);if(null===u)return!0;var F=xn.call(u,"constructor")&&u.constructor;return"function"==typeof F&&F instanceof F&&Pn.call(F)==ie}var d1=Jn?an(Jn):function g(o){return wo(o)&&r0(o)==We};var Mc=or?an(or):function re(o){return wo(o)&&Yo(o)==R};function Oc(o){return"string"==typeof o||!va(o)&&wo(o)&&r0(o)==z}function m0(o){return"symbol"==typeof o||wo(o)&&r0(o)==Oe}var Us=Gn?an(Gn):function rt(o){return wo(o)&&vs(o.length)&&!!$n[r0(o)]};var x_=i1(Mn),C_=i1(function(o,u){return o<=u});function od(o){if(!o)return[];if(E0(o))return Oc(o)?tn(o):z0(o);if(fa&&o[fa])return function Bt(Ti){for(var on,Qi=[];!(on=Ti.next()).done;)Qi.push(on.value);return Qi}(o[fa]());var u=Yo(o);return(u==Z?q:u==R?Ct:ns)(o)}function As(o){return o?(o=N0(o))===se||o===-se?(o<0?-1:1)*I:o==o?o:0:0===o?o:0}function Da(o){var u=As(o),F=u%1;return u==u?F?u-F:u:0}function sd(o){return o?Y0(Da(o),0,Ne):0}function N0(o){if("number"==typeof o)return o;if(m0(o))return ce;if(so(o)){var u="function"==typeof o.valueOf?o.valueOf():o;o=so(u)?u+"":u}if("string"!=typeof o)return 0===o?o:+o;o=Xa(o);var F=xi.test(o);return F||mi.test(o)?Se(o.slice(2),F?2:8):Wi.test(o)?ce:+o}function Xp(o){return Z0(o,D0(o))}function no(o){return null==o?"":A0(o)}var w_=y1(function(o,u){if(mc(u)||E0(u))Z0(u,jo(u),o);else for(var F in u)xn.call(u,F)&&xo(o,F,u[F])}),R_=y1(function(o,u){Z0(u,D0(u),o)}),B1=y1(function(o,u,F,Qe){Z0(u,D0(u),o,Qe)}),Hp=y1(function(o,u,F,Qe){Z0(u,jo(u),o,Qe)}),P_=_s(Q1);var T_=Ta(function(o,u){o=zi(o);var F=-1,Qe=u.length,It=Qe>2?u[2]:t;for(It&&qo(u[0],u[1],It)&&(Qe=1);++F<Qe;)for(var Jt=u[F],Ai=D0(Jt),qi=-1,Xi=Ai.length;++qi<Xi;){var Cn=Ai[qi],wn=o[Cn];(wn===t||ts(wn,Er[Cn])&&!xn.call(o,Cn))&&(o[Cn]=Jt[Cn])}return o}),$p=Ta(function(o){return o.push(t,wl),Tr(vc,t,o)});function U0(o,u,F){var Qe=null==o?t:ds(o,u);return Qe===t?F:Qe}function dd(o,u){return null!=o&&ks(o,u,ul)}var U_=Dl(function(o,u,F){null!=u&&"function"!=typeof u.toString&&(u=Le.call(u)),o[u]=F},Ui(Or)),Gp=Dl(function(o,u,F){null!=u&&"function"!=typeof u.toString&&(u=Le.call(u)),xn.call(o,u)?o[u].push(F):o[u]=[F]},oa),F_=Ta(Ms);function jo(o){return E0(o)?za(o):Nt(o)}function D0(o){return E0(o)?za(o,!0):ki(o)}var j_=y1(function(o,u,F){Io(o,u,F)}),vc=y1(function(o,u,F,Qe){Io(o,u,F,Qe)}),Jc=_s(function(o,u){var F={};if(null==o)return F;var Qe=!1;u=dr(u,function(Jt){return Jt=Ts(Jt,o),Qe||(Qe=Jt.length>1),Jt}),Z0(o,pc(o),F),Qe&&(F=Ko(F,$|ae|_e,vu));for(var It=u.length;It--;)Cc(F,u[It]);return F});var xm=_s(function(o,u){return null==o?{}:function hu(o,u){return Id(o,u,function(F,Qe){return dd(o,Qe)})}(o,u)});function tl(o,u){if(null==o)return{};var F=dr(pc(o),function(Qe){return[Qe]});return u=oa(u),Id(o,F,function(Qe,It){return u(Qe,It[0])})}var ud=Tc(jo),_d=Tc(D0);function ns(o){return null==o?[]:Wr(o,jo(o))}var H_=t1(function(o,u,F){return u=u.toLowerCase(),o+(F?p1(u):u)});function p1(o){return ye(no(o).toLowerCase())}function hd(o){return(o=no(o))&&o.replace(ti,fo).replace(hn,"")}var Y_=t1(function(o,u,F){return o+(F?"-":"")+u.toLowerCase()}),Q_=t1(function(o,u,F){return o+(F?" ":"")+u.toLowerCase()}),Z_=Ws("toLowerCase");var tm=t1(function(o,u,F){return o+(F?"_":"")+u.toLowerCase()});var nm=t1(function(o,u,F){return o+(F?" ":"")+ye(u)});var Q=t1(function(o,u,F){return o+(F?" ":"")+u.toUpperCase()}),ye=Ws("toUpperCase");function qe(o,u,F){return o=no(o),(u=F?t:u)===t?function ko(Ti){return nr.test(Ti)}(o)?function Ar(Ti){return Ti.match(vn)||[]}(o):function Na(Ti){return Ti.match(Et)||[]}(o):o.match(u)||[]}var je=Ta(function(o,u){try{return Tr(o,t,u)}catch(F){return Qc(F)?F:new ai(F)}}),ct=_s(function(o,u){return Sn(u,function(F){F=hs(F),S0(o,F,Yl(o[F],o))}),o});function Ui(o){return function(){return o}}var Fn=sc(),ea=sc(!0);function Or(o){return o}function sa(o){return gt("function"==typeof o?o:Ko(o,$))}var co=Ta(function(o,u){return function(F){return Ms(F,o,u)}}),mo=Ta(function(o,u){return function(F){return Ms(o,F,u)}});function Ao(o,u,F){var Qe=jo(u),It=ec(u,Qe);null==F&&(!so(u)||!It.length&&Qe.length)&&(F=u,u=o,o=this,It=ec(u,jo(u)));var Jt=!(so(F)&&"chain"in F&&!F.chain),Ai=is(o);return Sn(It,function(qi){var Xi=u[qi];o[qi]=Xi,Ai&&(o.prototype[qi]=function(){var Cn=this.__chain__;if(Jt||Cn){var wn=o(this.__wrapped__);return(wn.__actions__=z0(this.__actions__)).push({func:Xi,args:arguments,thisArg:o}),wn.__chain__=Cn,wn}return Xi.apply(o,wa([this.value()],arguments))})}),o}function Zo(){}var x0=Ic(dr),C0=Ic(ln),To=Ic(Ra);function Fs(o){return kc(o)?ha(hs(o)):function Td(o){return function(u){return ds(u,o)}}(o)}var F0=lc(),fn=lc(!0);function ar(){return[]}function xr(){return!1}var Oa=cc(function(o,u){return o+u},0),Bo=dc("ceil"),Ks=cc(function(o,u){return o/u},1),rs=dc("floor");var F1=cc(function(o,u){return o*u},1),rl=dc("round"),sm=cc(function(o,u){return o-u},0);return Vt.after=function l_(o,u){if("function"!=typeof u)throw new Wn(f);return o=Da(o),function(){if(--o<1)return u.apply(this,arguments)}},Vt.ary=Gl,Vt.assign=w_,Vt.assignIn=R_,Vt.assignInWith=B1,Vt.assignWith=Hp,Vt.at=P_,Vt.before=Tp,Vt.bind=Yl,Vt.bindAll=ct,Vt.bindKey=Wp,Vt.castArray=function m_(){if(!arguments.length)return[];var o=arguments[0];return va(o)?o:[o]},Vt.chain=Vl,Vt.chunk=function Wu(o,u,F){u=(F?qo(o,u,F):u===t)?1:si(Da(u),0);var Qe=null==o?0:o.length;if(!Qe||u<1)return[];for(var It=0,Jt=0,Ai=Qi(lo(Qe/u));It<Qe;)Ai[Jt++]=o0(o,It,It+=u);return Ai},Vt.compact=function Lu(o){for(var u=-1,F=null==o?0:o.length,Qe=0,It=[];++u<F;){var Jt=o[u];Jt&&(It[Qe++]=Jt)}return It},Vt.concat=function sp(){var o=arguments.length;if(!o)return[];for(var u=Qi(o-1),F=arguments[0],Qe=o;Qe--;)u[Qe-1]=arguments[Qe];return wa(va(F)?z0(F):[F],Fo(u,1))},Vt.cond=function St(o){var u=null==o?0:o.length,F=oa();return o=u?dr(o,function(Qe){if("function"!=typeof Qe[1])throw new Wn(f);return[F(Qe[0]),Qe[1]]}):[],Ta(function(Qe){for(var It=-1;++It<u;){var Jt=o[It];if(Tr(Jt[0],this,Qe))return Tr(Jt[1],this,Qe)}})},Vt.conforms=function ni(o){return function g1(o){var u=jo(o);return function(F){return Qs(F,o,u)}}(Ko(o,$))},Vt.constant=Ui,Vt.countBy=Qu,Vt.create=function I_(o,u){var F=Ho(o);return null==u?F:Cs(F,u)},Vt.curry=function ba(o,u,F){var Qe=I0(o,ue,t,t,t,t,t,u=F?t:u);return Qe.placeholder=ba.placeholder,Qe},Vt.curryRight=function Ql(o,u,F){var Qe=I0(o,Ue,t,t,t,t,t,u=F?t:u);return Qe.placeholder=Ql.placeholder,Qe},Vt.debounce=Zl,Vt.defaults=T_,Vt.defaultsDeep=$p,Vt.defer=Lp,Vt.delay=d_,Vt.difference=Nc,Vt.differenceBy=cp,Vt.differenceWith=Wl,Vt.drop=function ku(o,u,F){var Qe=null==o?0:o.length;return Qe?o0(o,(u=F||u===t?1:Da(u))<0?0:u,Qe):[]},Vt.dropRight=function qs(o,u,F){var Qe=null==o?0:o.length;return Qe?o0(o,0,(u=Qe-(u=F||u===t?1:Da(u)))<0?0:u):[]},Vt.dropRightWhile=function lp(o,u){return o&&o.length?wc(o,oa(u,3),!0,!0):[]},Vt.dropWhile=function dp(o,u){return o&&o.length?wc(o,oa(u,3),!0):[]},Vt.fill=function Ll(o,u,F,Qe){var It=null==o?0:o.length;return It?(F&&"number"!=typeof F&&qo(o,u,F)&&(F=0,Qe=It),function M1(o,u,F,Qe){var It=o.length;for((F=Da(F))<0&&(F=-F>It?0:It+F),(Qe=Qe===t||Qe>It?It:Da(Qe))<0&&(Qe+=It),Qe=F>Qe?0:sd(Qe);F<Qe;)o[F++]=u;return o}(o,u,F,Qe)):[]},Vt.filter=function Ju(o,u){return(va(o)?lr:J1)(o,oa(u,3))},Vt.flatMap=function Ep(o,u){return Fo($l(o,u),1)},Vt.flatMapDeep=function Dp(o,u){return Fo($l(o,u),se)},Vt.flatMapDepth=function S1(o,u,F){return F=F===t?1:Da(F),Fo($l(o,u),F)},Vt.flatten=Sl,Vt.flattenDeep=function pp(o){return(null==o?0:o.length)?Fo(o,se):[]},Vt.flattenDepth=function Su(o,u){return(null==o?0:o.length)?Fo(o,u=u===t?1:Da(u)):[]},Vt.flip=function p_(o){return I0(o,Xe)},Vt.flow=Fn,Vt.flowRight=ea,Vt.fromPairs=function up(o){for(var u=-1,F=null==o?0:o.length,Qe={};++u<F;){var It=o[u];Qe[It[0]]=It[1]}return Qe},Vt.functions=function B_(o){return null==o?[]:ec(o,jo(o))},Vt.functionsIn=function N_(o){return null==o?[]:ec(o,D0(o))},Vt.groupBy=t_,Vt.initial=function fc(o){return(null==o?0:o.length)?o0(o,0,-1):[]},Vt.intersection=ql,Vt.intersectionBy=Bl,Vt.intersectionWith=_p,Vt.invert=U_,Vt.invertBy=Gp,Vt.invokeMap=Dm,Vt.iteratee=sa,Vt.keyBy=Cp,Vt.keys=jo,Vt.keysIn=D0,Vt.map=$l,Vt.mapKeys=function pd(o,u){var F={};return u=oa(u,3),n0(o,function(Qe,It,Jt){S0(F,u(Qe,It,Jt),Qe)}),F},Vt.mapValues=function K_(o,u){var F={};return u=oa(u,3),n0(o,function(Qe,It,Jt){S0(F,It,u(Qe,It,Jt))}),F},Vt.matches=function pr(o){return Ma(Ko(o,$))},Vt.matchesProperty=function Va(o,u){return Ga(o,Ko(u,$))},Vt.memoize=gc,Vt.merge=j_,Vt.mergeWith=vc,Vt.method=co,Vt.methodOf=mo,Vt.mixin=Ao,Vt.negate=Gc,Vt.nthArg=function h0(o){return o=Da(o),Ta(function(u){return u0(u,o)})},Vt.omit=Jc,Vt.omitBy=function el(o,u){return tl(o,Gc(oa(u)))},Vt.once=function kp(o){return Tp(2,o)},Vt.orderBy=function wp(o,u,F,Qe){return null==o?[]:(va(u)||(u=null==u?[]:[u]),va(F=Qe?t:F)||(F=null==F?[]:[F]),Pd(o,u,F))},Vt.over=x0,Vt.overArgs=u_,Vt.overEvery=C0,Vt.overSome=To,Vt.partial=Jl,Vt.partialRight=Sp,Vt.partition=Rp,Vt.pick=xm,Vt.pickBy=tl,Vt.property=Fs,Vt.propertyOf=function u1(o){return function(u){return null==o?t:ds(o,u)}},Vt.pull=Bs,Vt.pullAll=s0,Vt.pullAllBy=function Za(o,u,F){return o&&o.length&&u&&u.length?nc(o,u,oa(F,2)):o},Vt.pullAllWith=function B0(o,u,F){return o&&o.length&&u&&u.length?nc(o,u,t,F):o},Vt.pullAt=Bu,Vt.range=F0,Vt.rangeRight=fn,Vt.rearg=ed,Vt.reject=function r_(o,u){return(va(o)?lr:J1)(o,Gc(oa(u,3)))},Vt.remove=function Nl(o,u){var F=[];if(!o||!o.length)return F;var Qe=-1,It=[],Jt=o.length;for(u=oa(u,3);++Qe<Jt;){var Ai=o[Qe];u(Ai,Qe,o)&&(F.push(Ai),It.push(Qe))}return Wd(o,It),F},Vt.rest=function qp(o,u){if("function"!=typeof o)throw new Wn(f);return Ta(o,u=u===t?u:Da(u))},Vt.reverse=Fc,Vt.sampleSize=function es(o,u,F){return u=(F?qo(o,u,F):u===t)?1:Da(u),(va(o)?io:_0)(o,u)},Vt.set=function Yp(o,u,F){return null==o?o:Zs(o,u,F)},Vt.setWith=function Qp(o,u,F,Qe){return Qe="function"==typeof Qe?Qe:t,null==o?o:Zs(o,u,F,Qe)},Vt.shuffle=function o_(o){return(va(o)?O0:a0)(o)},Vt.slice=function hp(o,u,F){var Qe=null==o?0:o.length;return Qe?(F&&"number"!=typeof F&&qo(o,u,F)?(u=0,F=Qe):(u=null==u?0:Da(u),F=F===t?Qe:Da(F)),o0(o,u,F)):[]},Vt.sortBy=c_,Vt.sortedUniq=function jc(o){return o&&o.length?Ml(o):[]},Vt.sortedUniqBy=function a1(o,u){return o&&o.length?Ml(o,oa(u,2)):[]},Vt.split=function im(o,u,F){return F&&"number"!=typeof F&&qo(o,u,F)&&(u=F=t),(F=F===t?Ne:F>>>0)?(o=no(o))&&("string"==typeof u||null!=u&&!d1(u))&&(!(u=A0(u))&&ja(o))?us(tn(o),0,F):o.split(u,F):[]},Vt.spread=function T0(o,u){if("function"!=typeof o)throw new Wn(f);return u=null==u?0:si(Da(u),0),Ta(function(F){var Qe=F[u],It=us(F,0,u);return Qe&&wa(It,Qe),Tr(o,this,It)})},Vt.tail=function fp(o){var u=null==o?0:o.length;return u?o0(o,1,u):[]},Vt.take=function Kl(o,u,F){return o&&o.length?o0(o,0,(u=F||u===t?1:Da(u))<0?0:u):[]},Vt.takeRight=function Fu(o,u,F){var Qe=null==o?0:o.length;return Qe?o0(o,(u=Qe-(u=F||u===t?1:Da(u)))<0?0:u,Qe):[]},Vt.takeRightWhile=function Ku(o,u){return o&&o.length?wc(o,oa(u,3),!1,!0):[]},Vt.takeWhile=function bp(o,u){return o&&o.length?wc(o,oa(u,3)):[]},Vt.tap=function vp(o,u){return u(o),o},Vt.throttle=function __(o,u,F){var Qe=!0,It=!0;if("function"!=typeof o)throw new Wn(f);return so(F)&&(Qe="leading"in F?!!F.leading:Qe,It="trailing"in F?!!F.trailing:It),Zl(o,u,{leading:Qe,maxWait:u,trailing:It})},Vt.thru=Vc,Vt.toArray=od,Vt.toPairs=ud,Vt.toPairsIn=_d,Vt.toPath=function ho(o){return va(o)?dr(o,hs):m0(o)?[o]:z0(ap(no(o)))},Vt.toPlainObject=Xp,Vt.transform=function md(o,u,F){var Qe=va(o),It=Qe||Ns(o)||Us(o);if(u=oa(u,4),null==F){var Jt=o&&o.constructor;F=It?Qe?new Jt:[]:so(o)&&is(Jt)?Ho(ua(o)):{}}return(It?Sn:n0)(o,function(Ai,qi,Xi){return u(F,Ai,qi,Xi)}),F},Vt.unary=function td(o){return Gl(o,1)},Vt.union=I1,Vt.unionBy=ju,Vt.unionWith=Vu,Vt.uniq=function Xu(o){return o&&o.length?Is(o):[]},Vt.uniqBy=function jl(o,u){return o&&o.length?Is(o,oa(u,2)):[]},Vt.uniqWith=function gp(o,u){return u="function"==typeof u?u:t,o&&o.length?Is(o,t,u):[]},Vt.unset=function zs(o,u){return null==o||Cc(o,u)},Vt.unzip=T1,Vt.unzipWith=Mp,Vt.update=function il(o,u,F){return null==o?o:qd(o,u,Ol(F))},Vt.updateWith=function nl(o,u,F,Qe){return Qe="function"==typeof Qe?Qe:t,null==o?o:qd(o,u,Ol(F),Qe)},Vt.values=ns,Vt.valuesIn=function V_(o){return null==o?[]:Wr(o,D0(o))},Vt.without=Op,Vt.words=qe,Vt.wrap=function id(o,u){return Jl(Ol(u),o)},Vt.xor=Em,Vt.xorBy=Hu,Vt.xorWith=W1,Vt.zip=$u,Vt.zipObject=function L1(o,u){return Bd(o||[],u||[],xo)},Vt.zipObjectDeep=function k1(o,u){return Bd(o||[],u||[],Zs)},Vt.zipWith=Gu,Vt.entries=ud,Vt.entriesIn=_d,Vt.extend=R_,Vt.extendWith=B1,Ao(Vt,Vt),Vt.add=Oa,Vt.attempt=je,Vt.camelCase=H_,Vt.capitalize=p1,Vt.ceil=Bo,Vt.clamp=function Zp(o,u,F){return F===t&&(F=u,u=t),F!==t&&(F=(F=N0(F))==F?F:0),u!==t&&(u=(u=N0(u))==u?u:0),Y0(N0(o),u,F)},Vt.clone=function h_(o){return Ko(o,_e)},Vt.cloneDeep=function b_(o){return Ko(o,$|_e)},Vt.cloneDeepWith=function g_(o,u){return Ko(o,$|_e,u="function"==typeof u?u:t)},Vt.cloneWith=function f_(o,u){return Ko(o,_e,u="function"==typeof u?u:t)},Vt.conformsTo=function Bp(o,u){return null==u||Qs(o,u,jo(u))},Vt.deburr=hd,Vt.defaultTo=function sn(o,u){return null==o||o!=o?u:o},Vt.divide=Ks,Vt.endsWith=function wm(o,u,F){o=no(o),u=A0(u);var Qe=o.length,It=F=F===t?Qe:Y0(Da(F),0,Qe);return(F-=u.length)>=0&&o.slice(F,It)==u},Vt.eq=ts,Vt.escape=function $_(o){return(o=no(o))&&c.test(o)?o.replace(bt,ro):o},Vt.escapeRegExp=function G_(o){return(o=no(o))&&At.test(o)?o.replace(Te,"\\$&"):o},Vt.every=function Zu(o,u,F){var Qe=va(o)?ln:Ec;return F&&qo(o,u,F)&&(u=t),Qe(o,oa(u,3))},Vt.find=e_,Vt.findIndex=Uc,Vt.findKey=function W_(o,u){return ca(o,oa(u,3),n0)},Vt.findLast=yp,Vt.findLastIndex=kl,Vt.findLastKey=function L_(o,u){return ca(o,oa(u,3),Q0)},Vt.floor=rs,Vt.forEach=fs,Vt.forEachRight=xp,Vt.forIn=function cd(o,u){return null==o?o:O1(o,oa(u,3),D0)},Vt.forInRight=function k_(o,u){return null==o?o:gs(o,oa(u,3),D0)},Vt.forOwn=function S_(o,u){return o&&n0(o,oa(u,3))},Vt.forOwnRight=function q_(o,u){return o&&Q0(o,oa(u,3))},Vt.get=U0,Vt.gt=M_,Vt.gte=Os,Vt.has=function ld(o,u){return null!=o&&ks(o,u,pl)},Vt.hasIn=dd,Vt.head=qu,Vt.identity=Or,Vt.includes=function i_(o,u,F,Qe){o=E0(o)?o:ns(o),F=F&&!Qe?Da(F):0;var It=o.length;return F<0&&(F=si(It+F,0)),Oc(o)?F<=It&&o.indexOf(u,F)>-1:!!It&&ra(o,u,F)>-1},Vt.indexOf=function ym(o,u,F){var Qe=null==o?0:o.length;if(!Qe)return-1;var It=null==F?0:Da(F);return It<0&&(It=si(Qe+It,0)),ra(o,u,It)},Vt.inRange=function Jp(o,u,F){return u=As(u),F===t?(F=u,u=0):F=As(F),function v1(o,u,F){return o>=Mi(u,F)&&o<si(u,F)}(o=N0(o),u,F)},Vt.invoke=F_,Vt.isArguments=o1,Vt.isArray=va,Vt.isArrayBuffer=Yc,Vt.isArrayLike=E0,Vt.isArrayLikeObject=Co,Vt.isBoolean=function Np(o){return!0===o||!1===o||wo(o)&&r0(o)==ge},Vt.isBuffer=Ns,Vt.isDate=O_,Vt.isElement=function v_(o){return wo(o)&&1===o.nodeType&&!l1(o)},Vt.isEmpty=function A_(o){if(null==o)return!0;if(E0(o)&&(va(o)||"string"==typeof o||"function"==typeof o.splice||Ns(o)||Us(o)||o1(o)))return!o.length;var u=Yo(o);if(u==Z||u==R)return!o.size;if(mc(o))return!Nt(o).length;for(var F in o)if(xn.call(o,F))return!1;return!0},Vt.isEqual=function Up(o,u){return Rs(o,u)},Vt.isEqualWith=function z_(o,u,F){var Qe=(F="function"==typeof F?F:t)?F(o,u):t;return Qe===t?Rs(o,u,t,F):!!Qe},Vt.isError=Qc,Vt.isFinite=function Fp(o){return"number"==typeof o&&e0(o)},Vt.isFunction=is,Vt.isInteger=q1,Vt.isLength=vs,Vt.isMap=s1,Vt.isMatch=function Kp(o,u){return o===u||Ps(o,u,_c(u))},Vt.isMatchWith=function y_(o,u,F){return F="function"==typeof F?F:t,Ps(o,u,_c(u),F)},Vt.isNaN=function jp(o){return c1(o)&&o!=+o},Vt.isNative=function E_(o){if(wu(o))throw new ai(d);return Ba(o)},Vt.isNil=function Zc(o){return null==o},Vt.isNull=function D_(o){return null===o},Vt.isNumber=c1,Vt.isObject=so,Vt.isObjectLike=wo,Vt.isPlainObject=l1,Vt.isRegExp=d1,Vt.isSafeInteger=function nd(o){return q1(o)&&o>=-L&&o<=L},Vt.isSet=Mc,Vt.isString=Oc,Vt.isSymbol=m0,Vt.isTypedArray=Us,Vt.isUndefined=function rd(o){return o===t},Vt.isWeakMap=function Vp(o){return wo(o)&&Yo(o)==at},Vt.isWeakSet=function ad(o){return wo(o)&&r0(o)==P},Vt.join=function mp(o,u){return null==o?"":Pt.call(o,u)},Vt.kebabCase=Y_,Vt.last=y0,Vt.lastIndexOf=function _r(o,u,F){var Qe=null==o?0:o.length;if(!Qe)return-1;var It=Qe;return F!==t&&(It=(It=Da(F))<0?si(Qe+It,0):Mi(It,Qe-1)),u==u?function Ii(Ti,on,Qi){for(var Rt=Qi+1;Rt--;)if(Ti[Rt]===on)return Rt;return Rt}(o,u,It):Ia(o,vr,It,!0)},Vt.lowerCase=Q_,Vt.lowerFirst=Z_,Vt.lt=x_,Vt.lte=C_,Vt.max=function as(o){return o&&o.length?ls(o,Or,ic):t},Vt.maxBy=function ys(o,u){return o&&o.length?ls(o,oa(u,2),ic):t},Vt.mean=function K0(o){return Un(o,Or)},Vt.meanBy=function Es(o,u){return Un(o,oa(u,2))},Vt.min=function bs(o){return o&&o.length?ls(o,Or,Mn):t},Vt.minBy=function js(o,u){return o&&o.length?ls(o,oa(u,2),Mn):t},Vt.stubArray=ar,Vt.stubFalse=xr,Vt.stubObject=function Zr(){return{}},Vt.stubString=function xa(){return""},Vt.stubTrue=function _a(){return!0},Vt.multiply=F1,Vt.nth=function J0(o,u){return o&&o.length?u0(o,Da(u)):t},Vt.noConflict=function Vo(){return kt._===this&&(kt._=mt),this},Vt.noop=Zo,Vt.now=$c,Vt.pad=function J_(o,u,F){o=no(o);var Qe=(u=Da(u))?Hi(o):0;if(!u||Qe>=u)return o;var It=(u-Qe)/2;return D1(uo(It),F)+o+D1(lo(It),F)},Vt.padEnd=function eu(o,u,F){o=no(o);var Qe=(u=Da(u))?Hi(o):0;return u&&Qe<u?o+D1(u-Qe,F):o},Vt.padStart=function tu(o,u,F){o=no(o);var Qe=(u=Da(u))?Hi(o):0;return u&&Qe<u?D1(u-Qe,F)+o:o},Vt.parseInt=function fd(o,u,F){return F||null==u?u=0:u&&(u=+u),Zi(no(o).replace(Wt,""),u||0)},Vt.random=function X_(o,u,F){if(F&&"boolean"!=typeof F&&qo(o,u,F)&&(u=F=t),F===t&&("boolean"==typeof u?(F=u,u=t):"boolean"==typeof o&&(F=o,o=t)),o===t&&u===t?(o=0,u=1):(o=As(o),u===t?(u=o,o=0):u=As(u)),o>u){var Qe=o;o=u,u=Qe}if(F||o%1||u%1){var It=gn();return Mi(o+It*(u-o+J("1e-"+((It+"").length-1))),u)}return hl(o,u)},Vt.reduce=function n_(o,u,F){var Qe=va(o)?ta:G,It=arguments.length<3;return Qe(o,oa(u,4),F,It,p0)},Vt.reduceRight=function Pp(o,u,F){var Qe=va(o)?ao:G,It=arguments.length<3;return Qe(o,oa(u,4),F,It,Z1)},Vt.repeat=function em(o,u,F){return u=(F?qo(o,u,F):u===t)?1:Da(u),xc(no(o),u)},Vt.replace=function bd(){var o=arguments,u=no(o[0]);return o.length<3?u:u.replace(o[1],o[2])},Vt.result=function Cm(o,u,F){var Qe=-1,It=(u=Ts(u,o)).length;for(It||(It=1,o=t);++Qe<It;){var Jt=null==o?t:o[hs(u[Qe])];Jt===t&&(Qe=It,Jt=F),o=is(Jt)?Jt.call(o):Jt}return o},Vt.round=rl,Vt.runInContext=Ti,Vt.sample=function a_(o){return(va(o)?vo:Ld)(o)},Vt.size=function Ip(o){if(null==o)return 0;if(E0(o))return Oc(o)?Hi(o):o.length;var u=Yo(o);return u==Z||u==R?o.size:Nt(o).length},Vt.snakeCase=tm,Vt.some=function s_(o,u,F){var Qe=va(o)?Ra:kd;return F&&qo(o,u,F)&&(u=t),Qe(o,oa(u,3))},Vt.sortedIndex=function r1(o,u){return rc(o,u)},Vt.sortedIndexBy=function Nu(o,u,F){return gl(o,u,oa(F,2))},Vt.sortedIndexOf=function Ul(o,u){var F=null==o?0:o.length;if(F){var Qe=rc(o,u);if(Qe<F&&ts(o[Qe],u))return Qe}return-1},Vt.sortedLastIndex=function Kc(o,u){return rc(o,u,!0)},Vt.sortedLastIndexBy=function Uu(o,u,F){return gl(o,u,oa(F,2),!0)},Vt.sortedLastIndexOf=function Fl(o,u){if(null==o?0:o.length){var Qe=rc(o,u,!0)-1;if(ts(o[Qe],u))return Qe}return-1},Vt.startCase=nm,Vt.startsWith=function rm(o,u,F){return o=no(o),F=null==F?0:Y0(Da(F),0,o.length),u=A0(u),o.slice(F,F+u.length)==u},Vt.subtract=sm,Vt.sum=function cm(o){return o&&o.length?Ri(o,Or):0},Vt.sumBy=function nu(o,u){return o&&o.length?Ri(o,oa(u,2)):0},Vt.template=function am(o,u,F){var Qe=Vt.templateSettings;F&&qo(o,u,F)&&(u=t),o=no(o),u=B1({},u,Qe,Gd);var qi,Xi,It=B1({},u.imports,Qe.imports,Gd),Jt=jo(It),Ai=Wr(It,Jt),Cn=0,wn=u.interpolate||yi,Nn="__p += '",br=bn((u.escape||yi).source+"|"+wn.source+"|"+(wn===H?Vn:yi).source+"|"+(u.evaluate||yi).source+"|$","g"),kr="//# sourceURL="+(xn.call(u,"sourceURL")?(u.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Kr+"]")+"\n";o.replace(br,function(na,Sa,Ua,f0,Wo,j0){return Ua||(Ua=f0),Nn+=o.slice(Cn,j0).replace(oi,Ja),Sa&&(qi=!0,Nn+="' +\n__e("+Sa+") +\n'"),Wo&&(Xi=!0,Nn+="';\n"+Wo+";\n__p += '"),Ua&&(Nn+="' +\n((__t = ("+Ua+")) == null ? '' : __t) +\n'"),Cn=j0+na.length,na}),Nn+="';\n";var ia=xn.call(u,"variable")&&u.variable;if(ia){if(di.test(ia))throw new ai(j)}else Nn="with (obj) {\n"+Nn+"\n}\n";Nn=(Xi?Nn.replace(Yt,""):Nn).replace(ui,"$1").replace(Ki,"$1;"),Nn="function("+(ia||"obj")+") {\n"+(ia?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(qi?", __e = _.escape":"")+(Xi?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+Nn+"return __p\n}";var Pa=je(function(){return Ei(Jt,kr+"return "+Nn).apply(t,Ai)});if(Pa.source=Nn,Qc(Pa))throw Pa;return Pa},Vt.times=function ka(o,u){if((o=Da(o))<1||o>L)return[];var F=Ne,Qe=Mi(o,Ne);u=oa(u),o-=Ne;for(var It=un(Qe,u);++F<o;)u(F);return It},Vt.toFinite=As,Vt.toInteger=Da,Vt.toLength=sd,Vt.toLower=function N1(o){return no(o).toLowerCase()},Vt.toNumber=N0,Vt.toSafeInteger=function W0(o){return o?Y0(Da(o),-L,L):0===o?o:0},Vt.toString=no,Vt.toUpper=function Ac(o){return no(o).toUpperCase()},Vt.trim=function U1(o,u,F){if((o=no(o))&&(F||u===t))return Xa(o);if(!o||!(u=A0(u)))return o;var Qe=tn(o),It=tn(u);return us(Qe,Jo(Qe,It),Ya(Qe,It)+1).join("")},Vt.trimEnd=function gd(o,u,F){if((o=no(o))&&(F||u===t))return o.slice(0,rr(o)+1);if(!o||!(u=A0(u)))return o;var Qe=tn(o);return us(Qe,0,Ya(Qe,tn(u))+1).join("")},Vt.trimStart=function iu(o,u,F){if((o=no(o))&&(F||u===t))return o.replace(Wt,"");if(!o||!(u=A0(u)))return o;var Qe=tn(o);return us(Qe,Jo(Qe,tn(u))).join("")},Vt.truncate=function om(o,u){var F=ke,Qe=ve;if(so(u)){var It="separator"in u?u.separator:It;F="length"in u?Da(u.length):F,Qe="omission"in u?A0(u.omission):Qe}var Jt=(o=no(o)).length;if(ja(o)){var Ai=tn(o);Jt=Ai.length}if(F>=Jt)return o;var qi=F-Hi(Qe);if(qi<1)return Qe;var Xi=Ai?us(Ai,0,qi).join(""):o.slice(0,qi);if(It===t)return Xi+Qe;if(Ai&&(qi+=Xi.length-qi),d1(It)){if(o.slice(qi).search(It)){var Cn,wn=Xi;for(It.global||(It=bn(It.source,no(kn.exec(It))+"g")),It.lastIndex=0;Cn=It.exec(wn);)var Nn=Cn.index;Xi=Xi.slice(0,Nn===t?qi:Nn)}}else if(o.indexOf(A0(It),qi)!=qi){var br=Xi.lastIndexOf(It);br>-1&&(Xi=Xi.slice(0,br))}return Xi+Qe},Vt.unescape=function Md(o){return(o=no(o))&&O.test(o)?o.replace(Pi,Yn):o},Vt.uniqueId=function Ka(o){var u=++Ln;return no(o)+u},Vt.upperCase=Q,Vt.upperFirst=ye,Vt.each=fs,Vt.eachRight=xp,Vt.first=qu,Ao(Vt,function(){var o={};return n0(Vt,function(u,F){xn.call(Vt.prototype,F)||(o[F]=u)}),o}(),{chain:!1}),Vt.VERSION="4.17.21",Sn(["bind","bindKey","curry","curryRight","partial","partialRight"],function(o){Vt[o].placeholder=Vt}),Sn(["drop","take"],function(o,u){Aa.prototype[o]=function(F){F=F===t?1:si(Da(F),0);var Qe=this.__filtered__&&!u?new Aa(this):this.clone();return Qe.__filtered__?Qe.__takeCount__=Mi(F,Qe.__takeCount__):Qe.__views__.push({size:Mi(F,Ne),type:o+(Qe.__dir__<0?"Right":"")}),Qe},Aa.prototype[o+"Right"]=function(F){return this.reverse()[o](F).reverse()}}),Sn(["filter","map","takeWhile"],function(o,u){var F=u+1,Qe=F==E||3==F;Aa.prototype[o]=function(It){var Jt=this.clone();return Jt.__iteratees__.push({iteratee:oa(It,3),type:F}),Jt.__filtered__=Jt.__filtered__||Qe,Jt}}),Sn(["head","last"],function(o,u){var F="take"+(u?"Right":"");Aa.prototype[o]=function(){return this[F](1).value()[0]}}),Sn(["initial","tail"],function(o,u){var F="drop"+(u?"":"Right");Aa.prototype[o]=function(){return this.__filtered__?new Aa(this):this[F](1)}}),Aa.prototype.compact=function(){return this.filter(Or)},Aa.prototype.find=function(o){return this.filter(o).head()},Aa.prototype.findLast=function(o){return this.reverse().find(o)},Aa.prototype.invokeMap=Ta(function(o,u){return"function"==typeof o?new Aa(this):this.map(function(F){return Ms(F,o,u)})}),Aa.prototype.reject=function(o){return this.filter(Gc(oa(o)))},Aa.prototype.slice=function(o,u){o=Da(o);var F=this;return F.__filtered__&&(o>0||u<0)?new Aa(F):(o<0?F=F.takeRight(-o):o&&(F=F.drop(o)),u!==t&&(F=(u=Da(u))<0?F.dropRight(-u):F.take(u-o)),F)},Aa.prototype.takeRightWhile=function(o){return this.reverse().takeWhile(o).reverse()},Aa.prototype.toArray=function(){return this.take(Ne)},n0(Aa.prototype,function(o,u){var F=/^(?:filter|find|map|reject)|While$/.test(u),Qe=/^(?:head|last)$/.test(u),It=Vt[Qe?"take"+("last"==u?"Right":""):u],Jt=Qe||/^find/.test(u);It&&(Vt.prototype[u]=function(){var Ai=this.__wrapped__,qi=Qe?[1]:arguments,Xi=Ai instanceof Aa,Cn=qi[0],wn=Xi||va(Ai),Nn=function(Sa){var Ua=It.apply(Vt,wa([Sa],qi));return Qe&&br?Ua[0]:Ua};wn&&F&&"function"==typeof Cn&&1!=Cn.length&&(Xi=wn=!1);var br=this.__chain__,kr=!!this.__actions__.length,ia=Jt&&!br,Pa=Xi&&!kr;if(!Jt&&wn){Ai=Pa?Ai:new Aa(this);var na=o.apply(Ai,qi);return na.__actions__.push({func:Vc,args:[Nn],thisArg:t}),new Do(na,br)}return ia&&Pa?o.apply(this,qi):(na=this.thru(Nn),ia?Qe?na.value()[0]:na.value():na)})}),Sn(["pop","push","shift","sort","splice","unshift"],function(o){var u=Qn[o],F=/^(?:push|sort|unshift)$/.test(o)?"tap":"thru",Qe=/^(?:pop|shift)$/.test(o);Vt.prototype[o]=function(){var It=arguments;if(Qe&&!this.__chain__){var Jt=this.value();return u.apply(va(Jt)?Jt:[],It)}return this[F](function(Ai){return u.apply(va(Ai)?Ai:[],It)})}}),n0(Aa.prototype,function(o,u){var F=Vt[u];if(F){var Qe=F.name+"";xn.call(go,Qe)||(go[Qe]=[]),go[Qe].push({name:u,func:F})}}),go[Pc(t,S).name]=[{name:"wrapper",func:t}],Aa.prototype.clone=function $0(){var o=new Aa(this.__wrapped__);return o.__actions__=z0(this.__actions__),o.__dir__=this.__dir__,o.__filtered__=this.__filtered__,o.__iteratees__=z0(this.__iteratees__),o.__takeCount__=this.__takeCount__,o.__views__=z0(this.__views__),o},Aa.prototype.reverse=function G0(){if(this.__filtered__){var o=new Aa(this);o.__dir__=-1,o.__filtered__=!0}else(o=this.clone()).__dir__*=-1;return o},Aa.prototype.value=function g0(){var o=this.__wrapped__.value(),u=this.__dir__,F=va(o),Qe=u<0,It=F?o.length:0,Jt=function Jd(o,u,F){for(var Qe=-1,It=F.length;++Qe<It;){var Jt=F[Qe],Ai=Jt.size;switch(Jt.type){case"drop":o+=Ai;break;case"dropRight":u-=Ai;break;case"take":u=Mi(u,o+Ai);break;case"takeRight":o=si(o,u-Ai)}}return{start:o,end:u}}(0,It,this.__views__),Ai=Jt.start,qi=Jt.end,Xi=qi-Ai,Cn=Qe?qi:Ai-1,wn=this.__iteratees__,Nn=wn.length,br=0,kr=Mi(Xi,this.__takeCount__);if(!F||!Qe&&It==Xi&&kr==Xi)return Rc(o,this.__actions__);var ia=[];e:for(;Xi--&&br<kr;){for(var Pa=-1,na=o[Cn+=u];++Pa<Nn;){var Sa=wn[Pa],Ua=Sa.iteratee,f0=Sa.type,Wo=Ua(na);if(f0==C)na=Wo;else if(!Wo){if(f0==E)continue e;break e}}ia[br++]=na}return ia},Vt.prototype.at=Xc,Vt.prototype.chain=function Ap(){return Vl(this)},Vt.prototype.commit=function zp(){return new Do(this.value(),this.__chain__)},Vt.prototype.next=function Hc(){this.__values__===t&&(this.__values__=od(this.value()));var o=this.__index__>=this.__values__.length;return{done:o,value:o?t:this.__values__[this.__index__++]}},Vt.prototype.plant=function Yu(o){for(var u,F=this;F instanceof L0;){var Qe=op(F);Qe.__index__=0,Qe.__values__=t,u?It.__wrapped__=Qe:u=Qe;var It=Qe;F=F.__wrapped__}return It.__wrapped__=o,u},Vt.prototype.reverse=function Hl(){var o=this.__wrapped__;if(o instanceof Aa){var u=o;return this.__actions__.length&&(u=new Aa(this)),(u=u.reverse()).__actions__.push({func:Vc,args:[Fc],thisArg:t}),new Do(u,this.__chain__)}return this.thru(Fc)},Vt.prototype.toJSON=Vt.prototype.valueOf=Vt.prototype.value=function bc(){return Rc(this.__wrapped__,this.__actions__)},Vt.prototype.first=Vt.prototype.head,fa&&(Vt.prototype[fa]=function Xl(){return this}),Vt}();kt._=la,(e=function(){return la}.call(le,a,le,zt))!==t&&(zt.exports=e)}.call(this)},36034:(zt,le,a)=>{(zt.exports=a(12309)).tz.load(a(91128))},12309:function(zt,le,a){var e,t,m;!function(h,d){"use strict";zt.exports?zt.exports=d(a(27552)):(t=[a(27552)],void 0!==(m="function"==typeof(e=d)?e.apply(le,t):e)&&(zt.exports=m))}(0,function(h){"use strict";void 0===h.version&&h.default&&(h=h.default);var $,f={},j={},w={},T={},U={};(!h||"string"!=typeof h.version)&&ge("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var ae=h.version.split("."),_e=+ae[0],de=+ae[1];function me(D){return D>96?D-87:D>64?D-29:D-48}function x(D){var W=0,te=D.split("."),fe=te[0],Ve=te[1]||"",We=1,z=0,Oe=1;for(45===D.charCodeAt(0)&&(W=1,Oe=-1);W<fe.length;W++)z=60*z+me(fe.charCodeAt(W));for(W=0;W<Ve.length;W++)We/=60,z+=me(Ve.charCodeAt(W))*We;return z*Oe}function S(D){for(var W=0;W<D.length;W++)D[W]=x(D[W])}function ue(D,W){var fe,te=[];for(fe=0;fe<W.length;fe++)te[fe]=D[W[fe]];return te}function Ue(D){var W=D.split("|"),te=W[2].split(" "),fe=W[3].split(""),Ve=W[4].split(" ");return S(te),S(fe),S(Ve),function xe(D,W){for(var te=0;te<W;te++)D[te]=Math.round((D[te-1]||0)+6e4*D[te]);D[W-1]=1/0}(Ve,fe.length),{name:W[0],abbrs:ue(W[1].split(" "),fe),offsets:ue(te,fe),untils:Ve,population:0|W[5]}}function Pe(D){D&&this._set(Ue(D))}function ze(D,W){this.name=D,this.zones=W}function A(D){var W=D.toTimeString(),te=W.match(/\([a-z ]+\)/i);te&&te[0]?te=(te=te[0].match(/[A-Z]/g))?te.join(""):void 0:te=(te=W.match(/[A-Z]{3,5}/g))?te[0]:void 0,"GMT"===te&&(te=void 0),this.at=+D,this.abbr=te,this.offset=D.getTimezoneOffset()}function Ce(D){this.zone=D,this.offsetScore=0,this.abbrScore=0}function Xe(D,W){for(var te,fe;fe=6e4*((W.at-D.at)/12e4|0);)(te=new A(new Date(D.at+fe))).offset===D.offset?D=te:W=te;return D}function ve(D,W){return D.offsetScore!==W.offsetScore?D.offsetScore-W.offsetScore:D.abbrScore!==W.abbrScore?D.abbrScore-W.abbrScore:D.zone.population!==W.zone.population?W.zone.population-D.zone.population:W.zone.name.localeCompare(D.zone.name)}function pe(D,W){var te,fe;for(S(W),te=0;te<W.length;te++)fe=W[te],U[fe]=U[fe]||{},U[fe][D]=!0}function E(){try{var D=Intl.DateTimeFormat().resolvedOptions().timeZone;if(D&&D.length>3){var W=T[X(D)];if(W)return W;ge("Moment Timezone found "+D+" from the Intl api, but did not have that data loaded.")}}catch{}var R,z,Oe,te=function ke(){var fe,Ve,We,D=(new Date).getFullYear()-2,W=new A(new Date(D,0,1)),te=[W];for(We=1;We<48;We++)(Ve=new A(new Date(D,We,1))).offset!==W.offset&&(fe=Xe(W,Ve),te.push(fe),te.push(new A(new Date(fe.at+6e4)))),W=Ve;for(We=0;We<4;We++)te.push(new A(new Date(D+We,0,1))),te.push(new A(new Date(D+We,6,1)));return te}(),fe=te.length,Ve=function _(D){var Ve,We,R,W=D.length,te={},fe=[];for(Ve=0;Ve<W;Ve++)for(We in R=U[D[Ve].offset]||{})R.hasOwnProperty(We)&&(te[We]=!0);for(Ve in te)te.hasOwnProperty(Ve)&&fe.push(T[Ve]);return fe}(te),We=[];for(z=0;z<Ve.length;z++){for(R=new Ce(L(Ve[z]),fe),Oe=0;Oe<fe;Oe++)R.scoreOffsetAt(te[Oe]);We.push(R)}return We.sort(ve),We.length>0?We[0].zone.name:void 0}function X(D){return(D||"").toLowerCase().replace(/\//g,"_")}function se(D){var W,te,fe,Ve;for("string"==typeof D&&(D=[D]),W=0;W<D.length;W++)Ve=X(te=(fe=D[W].split("|"))[0]),f[Ve]=D[W],T[Ve]=te,pe(Ve,fe[2].split(" "))}function L(D,W){D=X(D);var fe,te=f[D];return te instanceof Pe?te:"string"==typeof te?(te=new Pe(te),f[D]=te,te):j[D]&&W!==L&&(fe=L(j[D],L))?((te=f[D]=new Pe)._set(fe),te.name=T[D],te):null}function Ne(D){var W,te,fe,Ve;for("string"==typeof D&&(D=[D]),W=0;W<D.length;W++)fe=X((te=D[W].split("|"))[0]),Ve=X(te[1]),j[fe]=Ve,T[fe]=te[0],j[Ve]=fe,T[Ve]=te[1]}function De(D){var W="X"===D._f||"x"===D._f;return!(!D._a||void 0!==D._tzm||W)}function ge(D){typeof console<"u"&&"function"==typeof console.error&&console.error(D)}function be(D){var W=Array.prototype.slice.call(arguments,0,-1),te=arguments[arguments.length-1],fe=L(te),Ve=h.utc.apply(null,W);return fe&&!h.isMoment(D)&&De(Ve)&&Ve.add(fe.parse(Ve),"minutes"),Ve.tz(te),Ve}(_e<2||2===_e&&de<6)&&ge("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+h.version+". See momentjs.com"),Pe.prototype={_set:function(D){this.name=D.name,this.abbrs=D.abbrs,this.untils=D.untils,this.offsets=D.offsets,this.population=D.population},_index:function(D){var fe,W=+D,te=this.untils;for(fe=0;fe<te.length;fe++)if(W<te[fe])return fe},countries:function(){var D=this.name;return Object.keys(w).filter(function(W){return-1!==w[W].zones.indexOf(D)})},parse:function(D){var We,R,z,Oe,W=+D,te=this.offsets,fe=this.untils,Ve=fe.length-1;for(Oe=0;Oe<Ve;Oe++)if(We=te[Oe],R=te[Oe+1],z=te[Oe&&Oe-1],We<R&&be.moveAmbiguousForward?We=R:We>z&&be.moveInvalidForward&&(We=z),W<fe[Oe]-6e4*We)return te[Oe];return te[Ve]},abbr:function(D){return this.abbrs[this._index(D)]},offset:function(D){return ge("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(D)]},utcOffset:function(D){return this.offsets[this._index(D)]}},Ce.prototype.scoreOffsetAt=function(D){this.offsetScore+=Math.abs(this.zone.utcOffset(D.at)-D.offset),this.zone.abbr(D.at).replace(/[^A-Z]/g,"")!==D.abbr&&this.abbrScore++},be.version="0.5.42",be.dataVersion="",be._zones=f,be._links=j,be._names=T,be._countries=w,be.add=se,be.link=Ne,be.load=function ft(D){se(D.zones),Ne(D.links),function Re(D){var W,te,fe,Ve;if(D&&D.length)for(W=0;W<D.length;W++)te=(Ve=D[W].split("|"))[0].toUpperCase(),fe=Ve[1].split(" "),w[te]=new ze(te,fe)}(D.countries),be.dataVersion=D.version},be.zone=L,be.zoneExists=function dt(D){return dt.didShowError||(dt.didShowError=!0,ge("moment.tz.zoneExists('"+D+"') has been deprecated in favor of !moment.tz.zone('"+D+"')")),!!L(D)},be.guess=function C(D){return(!$||D)&&($=E()),$},be.names=function I(){var D,W=[];for(D in T)T.hasOwnProperty(D)&&(f[D]||f[j[D]])&&T[D]&&W.push(T[D]);return W.sort()},be.Zone=Pe,be.unpack=Ue,be.unpackBase60=x,be.needsOffset=De,be.moveInvalidForward=!0,be.moveAmbiguousForward=!1,be.countries=function ce(){return Object.keys(w)},be.zonesForCountry=function Ze(D,W){if(!(D=function Ae(D){return D=D.toUpperCase(),w[D]||null}(D)))return null;var te=D.zones.sort();return W?te.map(function(fe){return{name:fe,offset:L(fe).utcOffset(new Date)}}):te};var ee=h.fn;function Ie(D){return function(){return this._z?this._z.abbr(this):D.call(this)}}function Ye(D){return function(){return this._z=null,D.apply(this,arguments)}}h.tz=be,h.defaultZone=null,h.updateOffset=function(D,W){var fe,te=h.defaultZone;if(void 0===D._z&&(te&&De(D)&&!D._isUTC&&(D._d=h.utc(D._a)._d,D.utc().add(te.parse(D),"minutes")),D._z=te),D._z)if(fe=D._z.utcOffset(D),Math.abs(fe)<16&&(fe/=60),void 0!==D.utcOffset){var Ve=D._z;D.utcOffset(-fe,W),D._z=Ve}else D.zone(fe,W)},ee.tz=function(D,W){if(D){if("string"!=typeof D)throw new Error("Time zone name must be a string, got "+D+" ["+typeof D+"]");return this._z=L(D),this._z?h.updateOffset(this,W):ge("Moment Timezone has no data for "+D+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},ee.zoneName=Ie(ee.zoneName),ee.zoneAbbr=Ie(ee.zoneAbbr),ee.utc=Ye(ee.utc),ee.local=Ye(ee.local),ee.utcOffset=function Me(D){return function(){return arguments.length>0&&(this._z=null),D.apply(this,arguments)}}(ee.utcOffset),h.tz.setDefault=function(D){return(_e<2||2===_e&&de<9)&&ge("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+h.version+"."),h.defaultZone=D?L(D):null,h};var Z=h.momentProperties;return"[object Array]"===Object.prototype.toString.call(Z)?(Z.push("_z"),Z.push("_a")):Z&&(Z._z=null),h})},27552:function(zt,le,a){(zt=a.nmd(zt)).exports=function(){"use strict";var e,x;function t(){return e.apply(null,arguments)}function m(g){e=g}function h(g){return g instanceof Array||"[object Array]"===Object.prototype.toString.call(g)}function d(g){return null!=g&&"[object Object]"===Object.prototype.toString.call(g)}function f(g,re){return Object.prototype.hasOwnProperty.call(g,re)}function j(g){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(g).length;var re;for(re in g)if(f(g,re))return!1;return!0}function w(g){return void 0===g}function T(g){return"number"==typeof g||"[object Number]"===Object.prototype.toString.call(g)}function U(g){return g instanceof Date||"[object Date]"===Object.prototype.toString.call(g)}function $(g,re){var gt,rt=[],Nt=g.length;for(gt=0;gt<Nt;++gt)rt.push(re(g[gt],gt));return rt}function ae(g,re){for(var rt in re)f(re,rt)&&(g[rt]=re[rt]);return f(re,"toString")&&(g.toString=re.toString),f(re,"valueOf")&&(g.valueOf=re.valueOf),g}function _e(g,re,rt,gt){return Wr(g,re,rt,gt,!0).utc()}function de(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function me(g){return null==g._pf&&(g._pf=de()),g._pf}function S(g){if(null==g._isValid){var re=me(g),rt=x.call(re.parsedDateParts,function(Nt){return null!=Nt}),gt=!isNaN(g._d.getTime())&&re.overflow<0&&!re.empty&&!re.invalidEra&&!re.invalidMonth&&!re.invalidWeekday&&!re.weekdayMismatch&&!re.nullInput&&!re.invalidFormat&&!re.userInvalidated&&(!re.meridiem||re.meridiem&&rt);if(g._strict&&(gt=gt&&0===re.charsLeftOver&&0===re.unusedTokens.length&&void 0===re.bigHour),null!=Object.isFrozen&&Object.isFrozen(g))return gt;g._isValid=gt}return g._isValid}function xe(g){var re=_e(NaN);return null!=g?ae(me(re),g):me(re).userInvalidated=!0,re}x=Array.prototype.some?Array.prototype.some:function(g){var gt,re=Object(this),rt=re.length>>>0;for(gt=0;gt<rt;gt++)if(gt in re&&g.call(this,re[gt],gt,re))return!0;return!1};var ue=t.momentProperties=[],Ue=!1;function Pe(g,re){var rt,gt,Nt,ki=ue.length;if(w(re._isAMomentObject)||(g._isAMomentObject=re._isAMomentObject),w(re._i)||(g._i=re._i),w(re._f)||(g._f=re._f),w(re._l)||(g._l=re._l),w(re._strict)||(g._strict=re._strict),w(re._tzm)||(g._tzm=re._tzm),w(re._isUTC)||(g._isUTC=re._isUTC),w(re._offset)||(g._offset=re._offset),w(re._pf)||(g._pf=me(re)),w(re._locale)||(g._locale=re._locale),ki>0)for(rt=0;rt<ki;rt++)w(Nt=re[gt=ue[rt]])||(g[gt]=Nt);return g}function ze(g){Pe(this,g),this._d=new Date(null!=g._d?g._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===Ue&&(Ue=!0,t.updateOffset(this),Ue=!1)}function A(g){return g instanceof ze||null!=g&&null!=g._isAMomentObject}function Ce(g){!1===t.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+g)}function Xe(g,re){var rt=!0;return ae(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,g),rt){var Nt,ki,Mn,gt=[],qr=arguments.length;for(ki=0;ki<qr;ki++){if(Nt="","object"==typeof arguments[ki]){for(Mn in Nt+="\n["+ki+"] ",arguments[0])f(arguments[0],Mn)&&(Nt+=Mn+": "+arguments[0][Mn]+", ");Nt=Nt.slice(0,-2)}else Nt=arguments[ki];gt.push(Nt)}Ce(g+"\nArguments: "+Array.prototype.slice.call(gt).join("")+"\n"+(new Error).stack),rt=!1}return re.apply(this,arguments)},re)}var X,ke={};function ve(g,re){null!=t.deprecationHandler&&t.deprecationHandler(g,re),ke[g]||(Ce(re),ke[g]=!0)}function pe(g){return typeof Function<"u"&&g instanceof Function||"[object Function]"===Object.prototype.toString.call(g)}function _(g){var re,rt;for(rt in g)f(g,rt)&&(pe(re=g[rt])?this[rt]=re:this["_"+rt]=re);this._config=g,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function E(g,re){var gt,rt=ae({},g);for(gt in re)f(re,gt)&&(d(g[gt])&&d(re[gt])?(rt[gt]={},ae(rt[gt],g[gt]),ae(rt[gt],re[gt])):null!=re[gt]?rt[gt]=re[gt]:delete rt[gt]);for(gt in g)f(g,gt)&&!f(re,gt)&&d(g[gt])&&(rt[gt]=ae({},rt[gt]));return rt}function C(g){null!=g&&this.set(g)}t.suppressDeprecationWarnings=!1,t.deprecationHandler=null,X=Object.keys?Object.keys:function(g){var re,rt=[];for(re in g)f(g,re)&&rt.push(re);return rt};var se={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function L(g,re,rt){var gt=this._calendar[g]||this._calendar.sameElse;return pe(gt)?gt.call(re,rt):gt}function I(g,re,rt){var gt=""+Math.abs(g),Nt=re-gt.length;return(g>=0?rt?"+":"":"-")+Math.pow(10,Math.max(0,Nt)).toString().substr(1)+gt}var ce=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ne=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Re={},Ae={};function Ze(g,re,rt,gt){var Nt=gt;"string"==typeof gt&&(Nt=function(){return this[gt]()}),g&&(Ae[g]=Nt),re&&(Ae[re[0]]=function(){return I(Nt.apply(this,arguments),re[1],re[2])}),rt&&(Ae[rt]=function(){return this.localeData().ordinal(Nt.apply(this,arguments),g)})}function ft(g){return g.match(/\[[\s\S]/)?g.replace(/^\[|\]$/g,""):g.replace(/\\/g,"")}function dt(g){var rt,gt,re=g.match(ce);for(rt=0,gt=re.length;rt<gt;rt++)Ae[re[rt]]?re[rt]=Ae[re[rt]]:re[rt]=ft(re[rt]);return function(Nt){var Mn,ki="";for(Mn=0;Mn<gt;Mn++)ki+=pe(re[Mn])?re[Mn].call(Nt,g):re[Mn];return ki}}function De(g,re){return g.isValid()?(re=ge(re,g.localeData()),Re[re]=Re[re]||dt(re),Re[re](g)):g.localeData().invalidDate()}function ge(g,re){var rt=5;function gt(Nt){return re.longDateFormat(Nt)||Nt}for(Ne.lastIndex=0;rt>=0&&Ne.test(g);)g=g.replace(Ne,gt),Ne.lastIndex=0,rt-=1;return g}var be={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function ee(g){var re=this._longDateFormat[g],rt=this._longDateFormat[g.toUpperCase()];return re||!rt?re:(this._longDateFormat[g]=rt.match(ce).map(function(gt){return"MMMM"===gt||"MM"===gt||"DD"===gt||"dddd"===gt?gt.slice(1):gt}).join(""),this._longDateFormat[g])}var Ie="Invalid date";function Ye(){return this._invalidDate}var Me="%d",Z=/\d{1,2}/;function D(g){return this._ordinal.replace("%d",g)}var W={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function te(g,re,rt,gt){var Nt=this._relativeTime[rt];return pe(Nt)?Nt(g,re,rt,gt):Nt.replace(/%d/i,g)}function fe(g,re){var rt=this._relativeTime[g>0?"future":"past"];return pe(rt)?rt(re):rt.replace(/%s/i,re)}var Ve={};function We(g,re){var rt=g.toLowerCase();Ve[rt]=Ve[rt+"s"]=Ve[re]=g}function R(g){return"string"==typeof g?Ve[g]||Ve[g.toLowerCase()]:void 0}function z(g){var rt,gt,re={};for(gt in g)f(g,gt)&&(rt=R(gt))&&(re[rt]=g[gt]);return re}var Oe={};function tt(g,re){Oe[g]=re}function at(g){var rt,re=[];for(rt in g)f(g,rt)&&re.push({unit:rt,priority:Oe[rt]});return re.sort(function(gt,Nt){return gt.priority-Nt.priority}),re}function P(g){return g%4==0&&g%100!=0||g%400==0}function k(g){return g<0?Math.ceil(g)||0:Math.floor(g)}function K(g){var re=+g,rt=0;return 0!==re&&isFinite(re)&&(rt=k(re)),rt}function Be(g,re){return function(rt){return null!=rt?(ne(this,g,rt),t.updateOffset(this,re),this):Ge(this,g)}}function Ge(g,re){return g.isValid()?g._d["get"+(g._isUTC?"UTC":"")+re]():NaN}function ne(g,re,rt){g.isValid()&&!isNaN(rt)&&("FullYear"===re&&P(g.year())&&1===g.month()&&29===g.date()?(rt=K(rt),g._d["set"+(g._isUTC?"UTC":"")+re](rt,g.month(),nn(rt,g.month()))):g._d["set"+(g._isUTC?"UTC":"")+re](rt))}function Ke(g){return pe(this[g=R(g)])?this[g]():this}function Xt(g,re){if("object"==typeof g){var gt,rt=at(g=z(g)),Nt=rt.length;for(gt=0;gt<Nt;gt++)this[rt[gt].unit](g[rt[gt].unit])}else if(pe(this[g=R(g)]))return this[g](re);return this}var Te,ri=/\d/,vi=/\d\d/,ii=/\d{3}/,qt=/\d{4}/,Yt=/[+-]?\d{6}/,ui=/\d\d?/,Ki=/\d\d\d\d?/,Pi=/\d\d\d\d\d\d?/,bt=/\d{1,3}/,O=/\d{1,4}/,c=/[+-]?\d{1,6}/,l=/\d+/,v=/[+-]?\d+/,H=/Z|[+-]\d\d:?\d\d/gi,it=/Z|[+-]\d\d(?::?\d\d)?/gi,lt=/[+-]?\d+(\.\d{1,3})?/,Y=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function At(g,re,rt){Te[g]=pe(re)?re:function(gt,Nt){return gt&&rt?rt:re}}function Wt(g,re){return f(Te,g)?Te[g](re._strict,re._locale):new RegExp(ot(g))}function ot(g){return yt(g.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(re,rt,gt,Nt,ki){return rt||gt||Nt||ki}))}function yt(g){return g.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Te={};var Ht={};function nt(g,re){var rt,Nt,gt=re;for("string"==typeof g&&(g=[g]),T(re)&&(gt=function(ki,Mn){Mn[re]=K(ki)}),Nt=g.length,rt=0;rt<Nt;rt++)Ht[g[rt]]=gt}function Et(g,re){nt(g,function(rt,gt,Nt,ki){Nt._w=Nt._w||{},re(rt,Nt._w,Nt,ki)})}function di(g,re,rt){null!=re&&f(Ht,g)&&Ht[g](re,rt._a,rt,g)}var oi,wi=0,Vn=1,kn=2,Wi=3,xi=4,en=5,mi=6,Ot=7,ti=8;function yi(g,re){return(g%re+re)%re}function nn(g,re){if(isNaN(g)||isNaN(re))return NaN;var rt=yi(re,12);return g+=(re-rt)/12,1===rt?P(g)?29:28:31-rt%7%2}oi=Array.prototype.indexOf?Array.prototype.indexOf:function(g){var re;for(re=0;re<this.length;++re)if(this[re]===g)return re;return-1},Ze("M",["MM",2],"Mo",function(){return this.month()+1}),Ze("MMM",0,0,function(g){return this.localeData().monthsShort(this,g)}),Ze("MMMM",0,0,function(g){return this.localeData().months(this,g)}),We("month","M"),tt("month",8),At("M",ui),At("MM",ui,vi),At("MMM",function(g,re){return re.monthsShortRegex(g)}),At("MMMM",function(g,re){return re.monthsRegex(g)}),nt(["M","MM"],function(g,re){re[Vn]=K(g)-1}),nt(["MMM","MMMM"],function(g,re,rt,gt){var Nt=rt._locale.monthsParse(g,gt,rt._strict);null!=Nt?re[Vn]=Nt:me(rt).invalidMonth=g});var qn="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),yn="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Tn=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,hr=Y,fr=Y;function fi(g,re){return g?h(this._months)?this._months[g.month()]:this._months[(this._months.isFormat||Tn).test(re)?"format":"standalone"][g.month()]:h(this._months)?this._months:this._months.standalone}function B(g,re){return g?h(this._monthsShort)?this._monthsShort[g.month()]:this._monthsShort[Tn.test(re)?"format":"standalone"][g.month()]:h(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function we(g,re,rt){var gt,Nt,ki,Mn=g.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],gt=0;gt<12;++gt)ki=_e([2e3,gt]),this._shortMonthsParse[gt]=this.monthsShort(ki,"").toLocaleLowerCase(),this._longMonthsParse[gt]=this.months(ki,"").toLocaleLowerCase();return rt?"MMM"===re?-1!==(Nt=oi.call(this._shortMonthsParse,Mn))?Nt:null:-1!==(Nt=oi.call(this._longMonthsParse,Mn))?Nt:null:"MMM"===re?-1!==(Nt=oi.call(this._shortMonthsParse,Mn))||-1!==(Nt=oi.call(this._longMonthsParse,Mn))?Nt:null:-1!==(Nt=oi.call(this._longMonthsParse,Mn))||-1!==(Nt=oi.call(this._shortMonthsParse,Mn))?Nt:null}function xt(g,re,rt){var gt,Nt,ki;if(this._monthsParseExact)return we.call(this,g,re,rt);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),gt=0;gt<12;gt++){if(Nt=_e([2e3,gt]),rt&&!this._longMonthsParse[gt]&&(this._longMonthsParse[gt]=new RegExp("^"+this.months(Nt,"").replace(".","")+"$","i"),this._shortMonthsParse[gt]=new RegExp("^"+this.monthsShort(Nt,"").replace(".","")+"$","i")),!rt&&!this._monthsParse[gt]&&(ki="^"+this.months(Nt,"")+"|^"+this.monthsShort(Nt,""),this._monthsParse[gt]=new RegExp(ki.replace(".",""),"i")),rt&&"MMMM"===re&&this._longMonthsParse[gt].test(g))return gt;if(rt&&"MMM"===re&&this._shortMonthsParse[gt].test(g))return gt;if(!rt&&this._monthsParse[gt].test(g))return gt}}function $t(g,re){var rt;if(!g.isValid())return g;if("string"==typeof re)if(/^\d+$/.test(re))re=K(re);else if(!T(re=g.localeData().monthsParse(re)))return g;return rt=Math.min(g.date(),nn(g.year(),re)),g._d["set"+(g._isUTC?"UTC":"")+"Month"](re,rt),g}function Ci(g){return null!=g?($t(this,g),t.updateOffset(this,!0),this):Ge(this,"Month")}function cn(){return nn(this.year(),this.month())}function yr(g){return this._monthsParseExact?(f(this,"_monthsRegex")||Fr.call(this),g?this._monthsShortStrictRegex:this._monthsShortRegex):(f(this,"_monthsShortRegex")||(this._monthsShortRegex=hr),this._monthsShortStrictRegex&&g?this._monthsShortStrictRegex:this._monthsShortRegex)}function mr(g){return this._monthsParseExact?(f(this,"_monthsRegex")||Fr.call(this),g?this._monthsStrictRegex:this._monthsRegex):(f(this,"_monthsRegex")||(this._monthsRegex=fr),this._monthsStrictRegex&&g?this._monthsStrictRegex:this._monthsRegex)}function Fr(){function g(Mn,qr){return qr.length-Mn.length}var Nt,ki,re=[],rt=[],gt=[];for(Nt=0;Nt<12;Nt++)ki=_e([2e3,Nt]),re.push(this.monthsShort(ki,"")),rt.push(this.months(ki,"")),gt.push(this.months(ki,"")),gt.push(this.monthsShort(ki,""));for(re.sort(g),rt.sort(g),gt.sort(g),Nt=0;Nt<12;Nt++)re[Nt]=yt(re[Nt]),rt[Nt]=yt(rt[Nt]);for(Nt=0;Nt<24;Nt++)gt[Nt]=yt(gt[Nt]);this._monthsRegex=new RegExp("^("+gt.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+rt.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+re.join("|")+")","i")}function wr(g){return P(g)?366:365}Ze("Y",0,0,function(){var g=this.year();return g<=9999?I(g,4):"+"+g}),Ze(0,["YY",2],0,function(){return this.year()%100}),Ze(0,["YYYY",4],0,"year"),Ze(0,["YYYYY",5],0,"year"),Ze(0,["YYYYYY",6,!0],0,"year"),We("year","y"),tt("year",1),At("Y",v),At("YY",ui,vi),At("YYYY",O,qt),At("YYYYY",c,Yt),At("YYYYYY",c,Yt),nt(["YYYYY","YYYYYY"],wi),nt("YYYY",function(g,re){re[wi]=2===g.length?t.parseTwoDigitYear(g):K(g)}),nt("YY",function(g,re){re[wi]=t.parseTwoDigitYear(g)}),nt("Y",function(g,re){re[wi]=parseInt(g,10)}),t.parseTwoDigitYear=function(g){return K(g)+(K(g)>68?1900:2e3)};var ur=Be("FullYear",!0);function ya(){return P(this.year())}function Vr(g,re,rt,gt,Nt,ki,Mn){var qr;return g<100&&g>=0?(qr=new Date(g+400,re,rt,gt,Nt,ki,Mn),isFinite(qr.getFullYear())&&qr.setFullYear(g)):qr=new Date(g,re,rt,gt,Nt,ki,Mn),qr}function Br(g){var re,rt;return g<100&&g>=0?((rt=Array.prototype.slice.call(arguments))[0]=g+400,re=new Date(Date.UTC.apply(null,rt)),isFinite(re.getUTCFullYear())&&re.setUTCFullYear(g)):re=new Date(Date.UTC.apply(null,arguments)),re}function Yr(g,re,rt){var gt=7+re-rt;return-(7+Br(g,0,gt).getUTCDay()-re)%7+gt-1}function Xr(g,re,rt,gt,Nt){var Ma,Ga,qr=1+7*(re-1)+(7+rt-gt)%7+Yr(g,gt,Nt);return qr<=0?Ga=wr(Ma=g-1)+qr:qr>wr(g)?(Ma=g+1,Ga=qr-wr(g)):(Ma=g,Ga=qr),{year:Ma,dayOfYear:Ga}}function Fa(g,re,rt){var ki,Mn,gt=Yr(g.year(),re,rt),Nt=Math.floor((g.dayOfYear()-gt-1)/7)+1;return Nt<1?ki=Nt+ci(Mn=g.year()-1,re,rt):Nt>ci(g.year(),re,rt)?(ki=Nt-ci(g.year(),re,rt),Mn=g.year()+1):(Mn=g.year(),ki=Nt),{week:ki,year:Mn}}function ci(g,re,rt){var gt=Yr(g,re,rt),Nt=Yr(g+1,re,rt);return(wr(g)-gt+Nt)/7}function Di(g){return Fa(g,this._week.dow,this._week.doy).week}Ze("w",["ww",2],"wo","week"),Ze("W",["WW",2],"Wo","isoWeek"),We("week","w"),We("isoWeek","W"),tt("week",5),tt("isoWeek",5),At("w",ui),At("ww",ui,vi),At("W",ui),At("WW",ui,vi),Et(["w","ww","W","WW"],function(g,re,rt,gt){re[gt.substr(0,1)]=K(g)});var _t={dow:0,doy:6};function Mt(){return this._week.dow}function Ft(){return this._week.doy}function hi(g){var re=this.localeData().week(this);return null==g?re:this.add(7*(g-re),"d")}function Si(g){var re=Fa(this,1,4).week;return null==g?re:this.add(7*(g-re),"d")}function On(g,re){return"string"!=typeof g?g:isNaN(g)?"number"==typeof(g=re.weekdaysParse(g))?g:null:parseInt(g,10)}function Hn(g,re){return"string"==typeof g?re.weekdaysParse(g)%7||7:isNaN(g)?null:g}function sr(g,re){return g.slice(re,7).concat(g.slice(0,re))}Ze("d",0,"do","day"),Ze("dd",0,0,function(g){return this.localeData().weekdaysMin(this,g)}),Ze("ddd",0,0,function(g){return this.localeData().weekdaysShort(this,g)}),Ze("dddd",0,0,function(g){return this.localeData().weekdays(this,g)}),Ze("e",0,0,"weekday"),Ze("E",0,0,"isoWeekday"),We("day","d"),We("weekday","e"),We("isoWeekday","E"),tt("day",11),tt("weekday",11),tt("isoWeekday",11),At("d",ui),At("e",ui),At("E",ui),At("dd",function(g,re){return re.weekdaysMinRegex(g)}),At("ddd",function(g,re){return re.weekdaysShortRegex(g)}),At("dddd",function(g,re){return re.weekdaysRegex(g)}),Et(["dd","ddd","dddd"],function(g,re,rt,gt){var Nt=rt._locale.weekdaysParse(g,gt,rt._strict);null!=Nt?re.d=Nt:me(rt).invalidWeekday=g}),Et(["d","e","E"],function(g,re,rt,gt){re[gt]=K(g)});var Qt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ut="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Je="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Lt=Y,Zt=Y,pi=Y;function Ni(g,re){var rt=h(this._weekdays)?this._weekdays:this._weekdays[g&&!0!==g&&this._weekdays.isFormat.test(re)?"format":"standalone"];return!0===g?sr(rt,this._week.dow):g?rt[g.day()]:rt}function dn(g){return!0===g?sr(this._weekdaysShort,this._week.dow):g?this._weekdaysShort[g.day()]:this._weekdaysShort}function hn(g){return!0===g?sr(this._weekdaysMin,this._week.dow):g?this._weekdaysMin[g.day()]:this._weekdaysMin}function Kn(g,re,rt){var gt,Nt,ki,Mn=g.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],gt=0;gt<7;++gt)ki=_e([2e3,1]).day(gt),this._minWeekdaysParse[gt]=this.weekdaysMin(ki,"").toLocaleLowerCase(),this._shortWeekdaysParse[gt]=this.weekdaysShort(ki,"").toLocaleLowerCase(),this._weekdaysParse[gt]=this.weekdays(ki,"").toLocaleLowerCase();return rt?"dddd"===re?-1!==(Nt=oi.call(this._weekdaysParse,Mn))?Nt:null:"ddd"===re?-1!==(Nt=oi.call(this._shortWeekdaysParse,Mn))?Nt:null:-1!==(Nt=oi.call(this._minWeekdaysParse,Mn))?Nt:null:"dddd"===re?-1!==(Nt=oi.call(this._weekdaysParse,Mn))||-1!==(Nt=oi.call(this._shortWeekdaysParse,Mn))||-1!==(Nt=oi.call(this._minWeekdaysParse,Mn))?Nt:null:"ddd"===re?-1!==(Nt=oi.call(this._shortWeekdaysParse,Mn))||-1!==(Nt=oi.call(this._weekdaysParse,Mn))||-1!==(Nt=oi.call(this._minWeekdaysParse,Mn))?Nt:null:-1!==(Nt=oi.call(this._minWeekdaysParse,Mn))||-1!==(Nt=oi.call(this._weekdaysParse,Mn))||-1!==(Nt=oi.call(this._shortWeekdaysParse,Mn))?Nt:null}function vn(g,re,rt){var gt,Nt,ki;if(this._weekdaysParseExact)return Kn.call(this,g,re,rt);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),gt=0;gt<7;gt++){if(Nt=_e([2e3,1]).day(gt),rt&&!this._fullWeekdaysParse[gt]&&(this._fullWeekdaysParse[gt]=new RegExp("^"+this.weekdays(Nt,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[gt]=new RegExp("^"+this.weekdaysShort(Nt,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[gt]=new RegExp("^"+this.weekdaysMin(Nt,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[gt]||(ki="^"+this.weekdays(Nt,"")+"|^"+this.weekdaysShort(Nt,"")+"|^"+this.weekdaysMin(Nt,""),this._weekdaysParse[gt]=new RegExp(ki.replace(".",""),"i")),rt&&"dddd"===re&&this._fullWeekdaysParse[gt].test(g))return gt;if(rt&&"ddd"===re&&this._shortWeekdaysParse[gt].test(g))return gt;if(rt&&"dd"===re&&this._minWeekdaysParse[gt].test(g))return gt;if(!rt&&this._weekdaysParse[gt].test(g))return gt}}function Dn(g){if(!this.isValid())return null!=g?this:NaN;var re=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=g?(g=On(g,this.localeData()),this.add(g-re,"d")):re}function nr(g){if(!this.isValid())return null!=g?this:NaN;var re=(this.day()+7-this.localeData()._week.dow)%7;return null==g?re:this.add(g-re,"d")}function Hr(g){if(!this.isValid())return null!=g?this:NaN;if(null!=g){var re=Hn(g,this.localeData());return this.day(this.day()%7?re:re-7)}return this.day()||7}function Kr(g){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Nr.call(this),g?this._weekdaysStrictRegex:this._weekdaysRegex):(f(this,"_weekdaysRegex")||(this._weekdaysRegex=Lt),this._weekdaysStrictRegex&&g?this._weekdaysStrictRegex:this._weekdaysRegex)}function $n(g){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Nr.call(this),g?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(f(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Zt),this._weekdaysShortStrictRegex&&g?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function cr(g){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Nr.call(this),g?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(f(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=pi),this._weekdaysMinStrictRegex&&g?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Nr(){function g(Io,q0){return q0.length-Io.length}var ki,Mn,qr,Ma,Ga,re=[],rt=[],gt=[],Nt=[];for(ki=0;ki<7;ki++)Mn=_e([2e3,1]).day(ki),qr=yt(this.weekdaysMin(Mn,"")),Ma=yt(this.weekdaysShort(Mn,"")),Ga=yt(this.weekdays(Mn,"")),re.push(qr),rt.push(Ma),gt.push(Ga),Nt.push(qr),Nt.push(Ma),Nt.push(Ga);re.sort(g),rt.sort(g),gt.sort(g),Nt.sort(g),this._weekdaysRegex=new RegExp("^("+Nt.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+gt.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+rt.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+re.join("|")+")","i")}function $r(){return this.hours()%12||12}function jr(){return this.hours()||24}function M(g,re){Ze(g,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),re)})}function J(g,re){return re._meridiemParse}function Se(g){return"p"===(g+"").toLowerCase().charAt(0)}Ze("H",["HH",2],0,"hour"),Ze("h",["hh",2],0,$r),Ze("k",["kk",2],0,jr),Ze("hmm",0,0,function(){return""+$r.apply(this)+I(this.minutes(),2)}),Ze("hmmss",0,0,function(){return""+$r.apply(this)+I(this.minutes(),2)+I(this.seconds(),2)}),Ze("Hmm",0,0,function(){return""+this.hours()+I(this.minutes(),2)}),Ze("Hmmss",0,0,function(){return""+this.hours()+I(this.minutes(),2)+I(this.seconds(),2)}),M("a",!0),M("A",!1),We("hour","h"),tt("hour",13),At("a",J),At("A",J),At("H",ui),At("h",ui),At("k",ui),At("HH",ui,vi),At("hh",ui,vi),At("kk",ui,vi),At("hmm",Ki),At("hmmss",Pi),At("Hmm",Ki),At("Hmmss",Pi),nt(["H","HH"],Wi),nt(["k","kk"],function(g,re,rt){var gt=K(g);re[Wi]=24===gt?0:gt}),nt(["a","A"],function(g,re,rt){rt._isPm=rt._locale.isPM(g),rt._meridiem=g}),nt(["h","hh"],function(g,re,rt){re[Wi]=K(g),me(rt).bigHour=!0}),nt("hmm",function(g,re,rt){var gt=g.length-2;re[Wi]=K(g.substr(0,gt)),re[xi]=K(g.substr(gt)),me(rt).bigHour=!0}),nt("hmmss",function(g,re,rt){var gt=g.length-4,Nt=g.length-2;re[Wi]=K(g.substr(0,gt)),re[xi]=K(g.substr(gt,2)),re[en]=K(g.substr(Nt)),me(rt).bigHour=!0}),nt("Hmm",function(g,re,rt){var gt=g.length-2;re[Wi]=K(g.substr(0,gt)),re[xi]=K(g.substr(gt))}),nt("Hmmss",function(g,re,rt){var gt=g.length-4,Nt=g.length-2;re[Wi]=K(g.substr(0,gt)),re[xi]=K(g.substr(gt,2)),re[en]=K(g.substr(Nt))});var $e=/[ap]\.?m?\.?/i,Dt=Be("Hours",!0);function kt(g,re,rt){return g>11?rt?"pm":"PM":rt?"am":"AM"}var Li,Kt={calendar:se,longDateFormat:be,invalidDate:Ie,ordinal:Me,dayOfMonthOrdinalParse:Z,relativeTime:W,months:qn,monthsShort:yn,week:_t,weekdays:Qt,weekdaysMin:Je,weekdaysShort:ut,meridiemParse:$e},_i={},bi={};function Vi(g,re){var rt,gt=Math.min(g.length,re.length);for(rt=0;rt<gt;rt+=1)if(g[rt]!==re[rt])return rt;return gt}function pn(g){return g&&g.toLowerCase().replace("_","-")}function $i(g){for(var rt,gt,Nt,ki,re=0;re<g.length;){for(rt=(ki=pn(g[re]).split("-")).length,gt=(gt=pn(g[re+1]))?gt.split("-"):null;rt>0;){if(Nt=Jn(ki.slice(0,rt).join("-")))return Nt;if(gt&>.length>=rt&&Vi(ki,gt)>=rt-1)break;rt--}re++}return Li}function Yi(g){return null!=g.match("^[^/\\\\]*$")}function Jn(g){var re=null;if(void 0===_i[g]&&zt&&zt.exports&&Yi(g))try{re=Li._abbr,Object(function(){var Nt=new Error("Cannot find module 'undefined'");throw Nt.code="MODULE_NOT_FOUND",Nt}()),or(re)}catch{_i[g]=null}return _i[g]}function or(g,re){var rt;return g&&((rt=w(re)?da(g):Gn(g,re))?Li=rt:typeof console<"u"&&console.warn&&console.warn("Locale "+g+" not found. Did you forget to load it?")),Li._abbr}function Gn(g,re){if(null!==re){var rt,gt=Kt;if(re.abbr=g,null!=_i[g])ve("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),gt=_i[g]._config;else if(null!=re.parentLocale)if(null!=_i[re.parentLocale])gt=_i[re.parentLocale]._config;else{if(null==(rt=Jn(re.parentLocale)))return bi[re.parentLocale]||(bi[re.parentLocale]=[]),bi[re.parentLocale].push({name:g,config:re}),null;gt=rt._config}return _i[g]=new C(E(gt,re)),bi[g]&&bi[g].forEach(function(Nt){Gn(Nt.name,Nt.config)}),or(g),_i[g]}return delete _i[g],null}function Tr(g,re){if(null!=re){var rt,gt,Nt=Kt;null!=_i[g]&&null!=_i[g].parentLocale?_i[g].set(E(_i[g]._config,re)):(null!=(gt=Jn(g))&&(Nt=gt._config),re=E(Nt,re),null==gt&&(re.abbr=g),(rt=new C(re)).parentLocale=_i[g],_i[g]=rt),or(g)}else null!=_i[g]&&(null!=_i[g].parentLocale?(_i[g]=_i[g].parentLocale,g===or()&&or(g)):null!=_i[g]&&delete _i[g]);return _i[g]}function da(g){var re;if(g&&g._locale&&g._locale._abbr&&(g=g._locale._abbr),!g)return Li;if(!h(g)){if(re=Jn(g))return re;g=[g]}return $i(g)}function Sn(){return X(_i)}function Rn(g){var re,rt=g._a;return rt&&-2===me(g).overflow&&(re=rt[Vn]<0||rt[Vn]>11?Vn:rt[kn]<1||rt[kn]>nn(rt[wi],rt[Vn])?kn:rt[Wi]<0||rt[Wi]>24||24===rt[Wi]&&(0!==rt[xi]||0!==rt[en]||0!==rt[mi])?Wi:rt[xi]<0||rt[xi]>59?xi:rt[en]<0||rt[en]>59?en:rt[mi]<0||rt[mi]>999?mi:-1,me(g)._overflowDayOfYear&&(re<wi||re>kn)&&(re=kn),me(g)._overflowWeeks&&-1===re&&(re=Ot),me(g)._overflowWeekday&&-1===re&&(re=ti),me(g).overflow=re),g}var ln=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,lr=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,En=/Z|[+-]\d\d(?::?\d\d)?/,Xn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],dr=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],wa=/^\/?Date\((-?\d+)/i,ta=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ao={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ra(g){var re,rt,ki,Mn,qr,Ma,gt=g._i,Nt=ln.exec(gt)||lr.exec(gt),Ga=Xn.length,Io=dr.length;if(Nt){for(me(g).iso=!0,re=0,rt=Ga;re<rt;re++)if(Xn[re][1].exec(Nt[1])){Mn=Xn[re][0],ki=!1!==Xn[re][2];break}if(null==Mn)return void(g._isValid=!1);if(Nt[3]){for(re=0,rt=Io;re<rt;re++)if(dr[re][1].exec(Nt[3])){qr=(Nt[2]||" ")+dr[re][0];break}if(null==qr)return void(g._isValid=!1)}if(!ki&&null!=qr)return void(g._isValid=!1);if(Nt[4]){if(!En.exec(Nt[4]))return void(g._isValid=!1);Ma="Z"}g._f=Mn+(qr||"")+(Ma||""),G(g)}else g._isValid=!1}function ga(g,re,rt,gt,Nt,ki){var Mn=[ma(g),yn.indexOf(re),parseInt(rt,10),parseInt(gt,10),parseInt(Nt,10)];return ki&&Mn.push(parseInt(ki,10)),Mn}function ma(g){var re=parseInt(g,10);return re<=49?2e3+re:re<=999?1900+re:re}function Na(g){return g.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function ca(g,re,rt){return!g||ut.indexOf(g)===new Date(re[0],re[1],re[2]).getDay()||(me(rt).weekdayMismatch=!0,rt._isValid=!1,!1)}function Ia(g,re,rt){if(g)return ao[g];if(re)return 0;var gt=parseInt(rt,10),Nt=gt%100;return(gt-Nt)/100*60+Nt}function ra(g){var rt,re=ta.exec(Na(g._i));if(re){if(rt=ga(re[4],re[3],re[2],re[5],re[6],re[7]),!ca(re[1],rt,g))return;g._a=rt,g._tzm=Ia(re[8],re[9],re[10]),g._d=Br.apply(null,g._a),g._d.setUTCMinutes(g._d.getUTCMinutes()-g._tzm),me(g).rfc2822=!0}else g._isValid=!1}function Wa(g){var re=wa.exec(g._i);null===re?(Ra(g),!1===g._isValid&&(delete g._isValid,ra(g),!1===g._isValid&&(delete g._isValid,g._strict?g._isValid=!1:t.createFromInputFallback(g)))):g._d=new Date(+re[1])}function vr(g,re,rt){return g??re??rt}function Un(g){var re=new Date(t.now());return g._useUTC?[re.getUTCFullYear(),re.getUTCMonth(),re.getUTCDate()]:[re.getFullYear(),re.getMonth(),re.getDate()]}function ha(g){var re,rt,Nt,ki,Mn,gt=[];if(!g._d){for(Nt=Un(g),g._w&&null==g._a[kn]&&null==g._a[Vn]&&wt(g),null!=g._dayOfYear&&(Mn=vr(g._a[wi],Nt[wi]),(g._dayOfYear>wr(Mn)||0===g._dayOfYear)&&(me(g)._overflowDayOfYear=!0),rt=Br(Mn,0,g._dayOfYear),g._a[Vn]=rt.getUTCMonth(),g._a[kn]=rt.getUTCDate()),re=0;re<3&&null==g._a[re];++re)g._a[re]=gt[re]=Nt[re];for(;re<7;re++)g._a[re]=gt[re]=null==g._a[re]?2===re?1:0:g._a[re];24===g._a[Wi]&&0===g._a[xi]&&0===g._a[en]&&0===g._a[mi]&&(g._nextDay=!0,g._a[Wi]=0),g._d=(g._useUTC?Br:Vr).apply(null,gt),ki=g._useUTC?g._d.getUTCDay():g._d.getDay(),null!=g._tzm&&g._d.setUTCMinutes(g._d.getUTCMinutes()-g._tzm),g._nextDay&&(g._a[Wi]=24),g._w&&typeof g._w.d<"u"&&g._w.d!==ki&&(me(g).weekdayMismatch=!0)}}function wt(g){var re,rt,gt,Nt,ki,Mn,qr,Ma,Ga;null!=(re=g._w).GG||null!=re.W||null!=re.E?(ki=1,Mn=4,rt=vr(re.GG,g._a[wi],Fa(Gr(),1,4).year),gt=vr(re.W,1),((Nt=vr(re.E,1))<1||Nt>7)&&(Ma=!0)):(ki=g._locale._week.dow,Mn=g._locale._week.doy,Ga=Fa(Gr(),ki,Mn),rt=vr(re.gg,g._a[wi],Ga.year),gt=vr(re.w,Ga.week),null!=re.d?((Nt=re.d)<0||Nt>6)&&(Ma=!0):null!=re.e?(Nt=re.e+ki,(re.e<0||re.e>6)&&(Ma=!0)):Nt=ki),gt<1||gt>ci(rt,ki,Mn)?me(g)._overflowWeeks=!0:null!=Ma?me(g)._overflowWeekday=!0:(qr=Xr(rt,gt,Nt,ki,Mn),g._a[wi]=qr.year,g._dayOfYear=qr.dayOfYear)}function G(g){if(g._f!==t.ISO_8601)if(g._f!==t.RFC_2822){g._a=[],me(g).empty=!0;var rt,gt,Nt,ki,Mn,Ga,Io,re=""+g._i,qr=re.length,Ma=0;for(Io=(Nt=ge(g._f,g._locale).match(ce)||[]).length,rt=0;rt<Io;rt++)ki=Nt[rt],(gt=(re.match(Wt(ki,g))||[])[0])&&((Mn=re.substr(0,re.indexOf(gt))).length>0&&me(g).unusedInput.push(Mn),re=re.slice(re.indexOf(gt)+gt.length),Ma+=gt.length),Ae[ki]?(gt?me(g).empty=!1:me(g).unusedTokens.push(ki),di(ki,gt,g)):g._strict&&!gt&&me(g).unusedTokens.push(ki);me(g).charsLeftOver=qr-Ma,re.length>0&&me(g).unusedInput.push(re),g._a[Wi]<=12&&!0===me(g).bigHour&&g._a[Wi]>0&&(me(g).bigHour=void 0),me(g).parsedDateParts=g._a.slice(0),me(g).meridiem=g._meridiem,g._a[Wi]=ht(g._locale,g._a[Wi],g._meridiem),null!==(Ga=me(g).era)&&(g._a[wi]=g._locale.erasConvertYear(Ga,g._a[wi])),ha(g),Rn(g)}else ra(g);else Ra(g)}function ht(g,re,rt){var gt;return null==rt?re:null!=g.meridiemHour?g.meridiemHour(re,rt):(null!=g.isPM&&((gt=g.isPM(rt))&&re<12&&(re+=12),!gt&&12===re&&(re=0)),re)}function Ri(g){var re,rt,gt,Nt,ki,Mn,qr=!1,Ma=g._f.length;if(0===Ma)return me(g).invalidFormat=!0,void(g._d=new Date(NaN));for(Nt=0;Nt<Ma;Nt++)ki=0,Mn=!1,re=Pe({},g),null!=g._useUTC&&(re._useUTC=g._useUTC),re._f=g._f[Nt],G(re),S(re)&&(Mn=!0),ki+=me(re).charsLeftOver,ki+=10*me(re).unusedTokens.length,me(re).score=ki,qr?ki<gt&&(gt=ki,rt=re):(null==gt||ki<gt||Mn)&&(gt=ki,rt=re,Mn&&(qr=!0));ae(g,rt||re)}function un(g){if(!g._d){var re=z(g._i),rt=void 0===re.day?re.date:re.day;g._a=$([re.year,re.month,rt,re.hour,re.minute,re.second,re.millisecond],function(gt){return gt&&parseInt(gt,10)}),ha(g)}}function aa(g){var re=new ze(Rn(Xa(g)));return re._nextDay&&(re.add(1,"d"),re._nextDay=void 0),re}function Xa(g){var re=g._i,rt=g._f;return g._locale=g._locale||da(g._l),null===re||void 0===rt&&""===re?xe({nullInput:!0}):("string"==typeof re&&(g._i=re=g._locale.preparse(re)),A(re)?new ze(Rn(re)):(U(re)?g._d=re:h(rt)?Ri(g):rt?G(g):an(g),S(g)||(g._d=null),g))}function an(g){var re=g._i;w(re)?g._d=new Date(t.now()):U(re)?g._d=new Date(re.valueOf()):"string"==typeof re?Wa(g):h(re)?(g._a=$(re.slice(0),function(rt){return parseInt(rt,10)}),ha(g)):d(re)?un(g):T(re)?g._d=new Date(re):t.createFromInputFallback(g)}function Wr(g,re,rt,gt,Nt){var ki={};return(!0===re||!1===re)&&(gt=re,re=void 0),(!0===rt||!1===rt)&&(gt=rt,rt=void 0),(d(g)&&j(g)||h(g)&&0===g.length)&&(g=void 0),ki._isAMomentObject=!0,ki._useUTC=ki._isUTC=Nt,ki._l=rt,ki._i=g,ki._f=re,ki._strict=gt,aa(ki)}function Gr(g,re,rt,gt){return Wr(g,re,rt,gt,!1)}t.createFromInputFallback=Xe("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(g){g._d=new Date(g._i+(g._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){};var Jo=Xe("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var g=Gr.apply(null,arguments);return this.isValid()&&g.isValid()?g<this?this:g:xe()}),Ya=Xe("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var g=Gr.apply(null,arguments);return this.isValid()&&g.isValid()?g>this?this:g:xe()});function yo(g,re){var rt,gt;if(1===re.length&&h(re[0])&&(re=re[0]),!re.length)return Gr();for(rt=re[0],gt=1;gt<re.length;++gt)(!re[gt].isValid()||re[gt][g](rt))&&(rt=re[gt]);return rt}function fo(){return yo("isBefore",[].slice.call(arguments,0))}function ro(){return yo("isAfter",[].slice.call(arguments,0))}var Ja=function(){return Date.now?Date.now():+new Date},eo=["year","quarter","month","week","day","hour","minute","second","millisecond"];function ja(g){var re,gt,rt=!1,Nt=eo.length;for(re in g)if(f(g,re)&&(-1===oi.call(eo,re)||null!=g[re]&&isNaN(g[re])))return!1;for(gt=0;gt<Nt;++gt)if(g[eo[gt]]){if(rt)return!1;parseFloat(g[eo[gt]])!==K(g[eo[gt]])&&(rt=!0)}return!0}function ko(){return this._isValid}function Bt(){return Gi(NaN)}function q(g){var re=z(g),rt=re.year||0,gt=re.quarter||0,Nt=re.month||0,ki=re.week||re.isoWeek||0,Mn=re.day||0,qr=re.hour||0,Ma=re.minute||0,Ga=re.second||0,Io=re.millisecond||0;this._isValid=ja(re),this._milliseconds=+Io+1e3*Ga+6e4*Ma+1e3*qr*60*60,this._days=+Mn+7*ki,this._months=+Nt+3*gt+12*rt,this._data={},this._locale=da(),this._bubble()}function oe(g){return g instanceof q}function et(g){return g<0?-1*Math.round(-1*g):Math.round(g)}function Ct(g,re,rt){var Mn,gt=Math.min(g.length,re.length),Nt=Math.abs(g.length-re.length),ki=0;for(Mn=0;Mn<gt;Mn++)(rt&&g[Mn]!==re[Mn]||!rt&&K(g[Mn])!==K(re[Mn]))&&ki++;return ki+Nt}function Gt(g,re){Ze(g,0,0,function(){var rt=this.utcOffset(),gt="+";return rt<0&&(rt=-rt,gt="-"),gt+I(~~(rt/60),2)+re+I(~~rt%60,2)})}Gt("Z",":"),Gt("ZZ",""),At("Z",it),At("ZZ",it),nt(["Z","ZZ"],function(g,re,rt){rt._useUTC=!0,rt._tzm=Ii(it,g)});var Oi=/([\+\-]|\d\d)/gi;function Ii(g,re){var Nt,ki,rt=(re||"").match(g);return null===rt?null:0===(ki=60*(Nt=((rt[rt.length-1]||[])+"").match(Oi)||["-",0,0])[1]+K(Nt[2]))?0:"+"===Nt[0]?ki:-ki}function Hi(g,re){var rt,gt;return re._isUTC?(rt=re.clone(),gt=(A(g)||U(g)?g.valueOf():Gr(g).valueOf())-rt.valueOf(),rt._d.setTime(rt._d.valueOf()+gt),t.updateOffset(rt,!1),rt):Gr(g).local()}function tn(g){return-Math.round(g._d.getTimezoneOffset())}function rr(g,re,rt){var Nt,gt=this._offset||0;if(!this.isValid())return null!=g?this:NaN;if(null!=g){if("string"==typeof g){if(null===(g=Ii(it,g)))return this}else Math.abs(g)<16&&!rt&&(g*=60);return!this._isUTC&&re&&(Nt=tn(this)),this._offset=g,this._isUTC=!0,null!=Nt&&this.add(Nt,"m"),gt!==g&&(!re||this._changeInProgress?Qn(this,Gi(g-gt,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?gt:tn(this)}function Yn(g,re){return null!=g?("string"!=typeof g&&(g=-g),this.utcOffset(g,re),this):-this.utcOffset()}function Ur(g){return this.utcOffset(0,g)}function Sr(g){return this._isUTC&&(this.utcOffset(0,g),this._isUTC=!1,g&&this.subtract(tn(this),"m")),this}function Ar(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var g=Ii(H,this._i);null!=g?this.utcOffset(g):this.utcOffset(0,!0)}return this}function Rr(g){return!!this.isValid()&&(g=g?Gr(g).utcOffset():0,(this.utcOffset()-g)%60==0)}function la(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ti(){if(!w(this._isDSTShifted))return this._isDSTShifted;var re,g={};return Pe(g,this),(g=Xa(g))._a?(re=g._isUTC?_e(g._a):Gr(g._a),this._isDSTShifted=this.isValid()&&Ct(g._a,re.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function on(){return!!this.isValid()&&!this._isUTC}function Qi(){return!!this.isValid()&&this._isUTC}function Rt(){return!!this.isValid()&&this._isUTC&&0===this._offset}t.updateOffset=function(){};var ai=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ei=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Gi(g,re){var Nt,ki,Mn,rt=g,gt=null;return oe(g)?rt={ms:g._milliseconds,d:g._days,M:g._months}:T(g)||!isNaN(+g)?(rt={},re?rt[re]=+g:rt.milliseconds=+g):(gt=ai.exec(g))?(Nt="-"===gt[1]?-1:1,rt={y:0,d:K(gt[kn])*Nt,h:K(gt[Wi])*Nt,m:K(gt[xi])*Nt,s:K(gt[en])*Nt,ms:K(et(1e3*gt[mi]))*Nt}):(gt=Ei.exec(g))?(Nt="-"===gt[1]?-1:1,rt={y:zi(gt[2],Nt),M:zi(gt[3],Nt),w:zi(gt[4],Nt),d:zi(gt[5],Nt),h:zi(gt[6],Nt),m:zi(gt[7],Nt),s:zi(gt[8],Nt)}):null==rt?rt={}:"object"==typeof rt&&("from"in rt||"to"in rt)&&(Mn=_n(Gr(rt.from),Gr(rt.to)),(rt={}).ms=Mn.milliseconds,rt.M=Mn.months),ki=new q(rt),oe(g)&&f(g,"_locale")&&(ki._locale=g._locale),oe(g)&&f(g,"_isValid")&&(ki._isValid=g._isValid),ki}function zi(g,re){var rt=g&&parseFloat(g.replace(",","."));return(isNaN(rt)?0:rt)*re}function bn(g,re){var rt={};return rt.months=re.month()-g.month()+12*(re.year()-g.year()),g.clone().add(rt.months,"M").isAfter(re)&&--rt.months,rt.milliseconds=+re-+g.clone().add(rt.months,"M"),rt}function _n(g,re){var rt;return g.isValid()&&re.isValid()?(re=Hi(re,g),g.isBefore(re)?rt=bn(g,re):((rt=bn(re,g)).milliseconds=-rt.milliseconds,rt.months=-rt.months),rt):{milliseconds:0,months:0}}function Wn(g,re){return function(rt,gt){var ki;return null!==gt&&!isNaN(+gt)&&(ve(re,"moment()."+re+"(period, number) is deprecated. Please use moment()."+re+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),ki=rt,rt=gt,gt=ki),Qn(this,Gi(rt,gt),g),this}}function Qn(g,re,rt,gt){var Nt=re._milliseconds,ki=et(re._days),Mn=et(re._months);g.isValid()&&(gt=gt??!0,Mn&&$t(g,Ge(g,"Month")+Mn*rt),ki&&ne(g,"Date",Ge(g,"Date")+ki*rt),Nt&&g._d.setTime(g._d.valueOf()+Nt*rt),gt&&t.updateOffset(g,ki||Mn))}Gi.fn=q.prototype,Gi.invalid=Bt;var Cr=Wn(1,"add"),Er=Wn(-1,"subtract");function zr(g){return"string"==typeof g||g instanceof String}function Pn(g){return A(g)||U(g)||zr(g)||T(g)||Ln(g)||xn(g)||null==g}function xn(g){var Nt,ki,re=d(g)&&!j(g),rt=!1,gt=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],Mn=gt.length;for(Nt=0;Nt<Mn;Nt+=1)ki=gt[Nt],rt=rt||f(g,ki);return re&&rt}function Ln(g){var re=h(g),rt=!1;return re&&(rt=0===g.filter(function(gt){return!T(gt)&&zr(g)}).length),re&&rt}function Dr(g){var Nt,ki,re=d(g)&&!j(g),rt=!1,gt=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(Nt=0;Nt<gt.length;Nt+=1)ki=gt[Nt],rt=rt||f(g,ki);return re&&rt}function Le(g,re){var rt=g.diff(re,"days",!0);return rt<-6?"sameElse":rt<-1?"lastWeek":rt<0?"lastDay":rt<1?"sameDay":rt<2?"nextDay":rt<7?"nextWeek":"sameElse"}function ie(g,re){1===arguments.length&&(arguments[0]?Pn(arguments[0])?(g=arguments[0],re=void 0):Dr(arguments[0])&&(re=arguments[0],g=void 0):(g=void 0,re=void 0));var rt=g||Gr(),gt=Hi(rt,this).startOf("day"),Nt=t.calendarFormat(this,gt)||"sameElse",ki=re&&(pe(re[Nt])?re[Nt].call(this,rt):re[Nt]);return this.format(ki||this.localeData().calendar(Nt,this,Gr(rt)))}function mt(){return new ze(this)}function jt(g,re){var rt=A(g)?g:Gr(g);return!(!this.isValid()||!rt.isValid())&&("millisecond"===(re=R(re)||"millisecond")?this.valueOf()>rt.valueOf():rt.valueOf()<this.clone().startOf(re).valueOf())}function gi(g,re){var rt=A(g)?g:Gr(g);return!(!this.isValid()||!rt.isValid())&&("millisecond"===(re=R(re)||"millisecond")?this.valueOf()<rt.valueOf():this.clone().endOf(re).valueOf()<rt.valueOf())}function Fi(g,re,rt,gt){var Nt=A(g)?g:Gr(g),ki=A(re)?re:Gr(re);return!!(this.isValid()&&Nt.isValid()&&ki.isValid())&&("("===(gt=gt||"()")[0]?this.isAfter(Nt,rt):!this.isBefore(Nt,rt))&&(")"===gt[1]?this.isBefore(ki,rt):!this.isAfter(ki,rt))}function An(g,re){var gt,rt=A(g)?g:Gr(g);return!(!this.isValid()||!rt.isValid())&&("millisecond"===(re=R(re)||"millisecond")?this.valueOf()===rt.valueOf():(gt=rt.valueOf(),this.clone().startOf(re).valueOf()<=gt&><=this.clone().endOf(re).valueOf()))}function Zn(g,re){return this.isSame(g,re)||this.isAfter(g,re)}function ua(g,re){return this.isSame(g,re)||this.isBefore(g,re)}function Qr(g,re,rt){var gt,Nt,ki;if(!this.isValid())return NaN;if(!(gt=Hi(g,this)).isValid())return NaN;switch(Nt=6e4*(gt.utcOffset()-this.utcOffset()),re=R(re)){case"year":ki=Jr(this,gt)/12;break;case"month":ki=Jr(this,gt);break;case"quarter":ki=Jr(this,gt)/3;break;case"second":ki=(this-gt)/1e3;break;case"minute":ki=(this-gt)/6e4;break;case"hour":ki=(this-gt)/36e5;break;case"day":ki=(this-gt-Nt)/864e5;break;case"week":ki=(this-gt-Nt)/6048e5;break;default:ki=this-gt}return rt?ki:k(ki)}function Jr(g,re){if(g.date()<re.date())return-Jr(re,g);var ki,rt=12*(re.year()-g.year())+(re.month()-g.month()),gt=g.clone().add(rt,"months");return ki=re-gt<0?(re-gt)/(gt-g.clone().add(rt-1,"months")):(re-gt)/(g.clone().add(rt+1,"months")-gt),-(rt+ki)||0}function Lr(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function to(g){if(!this.isValid())return null;var re=!0!==g,rt=re?this.clone().utc():this;return rt.year()<0||rt.year()>9999?De(rt,re?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):pe(Date.prototype.toISOString)?re?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",De(rt,"Z")):De(rt,re?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function fa(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var rt,gt,Nt,ki,g="moment",re="";return this.isLocal()||(g=0===this.utcOffset()?"moment.utc":"moment.parseZone",re="Z"),rt="["+g+'("]',gt=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",Nt="-MM-DD[T]HH:mm:ss.SSS",ki=re+'[")]',this.format(rt+gt+Nt+ki)}function Ea(g){g||(g=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var re=De(this,g);return this.localeData().postformat(re)}function po(g,re){return this.isValid()&&(A(g)&&g.isValid()||Gr(g).isValid())?Gi({to:this,from:g}).locale(this.locale()).humanize(!re):this.localeData().invalidDate()}function zo(g){return this.from(Gr(),g)}function Eo(g,re){return this.isValid()&&(A(g)&&g.isValid()||Gr(g).isValid())?Gi({from:this,to:g}).locale(this.locale()).humanize(!re):this.localeData().invalidDate()}function Ro(g){return this.to(Gr(),g)}function lo(g){var re;return void 0===g?this._locale._abbr:(null!=(re=da(g))&&(this._locale=re),this)}t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var uo=Xe("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(g){return void 0===g?this.localeData():this.locale(g)});function _o(){return this._locale}var l0=1e3,e0=60*l0,Pt=60*e0,ei=3506328*Pt;function si(g,re){return(g%re+re)%re}function Mi(g,re,rt){return g<100&&g>=0?new Date(g+400,re,rt)-ei:new Date(g,re,rt).valueOf()}function Ji(g,re,rt){return g<100&&g>=0?Date.UTC(g+400,re,rt)-ei:Date.UTC(g,re,rt)}function Zi(g){var re,rt;if(void 0===(g=R(g))||"millisecond"===g||!this.isValid())return this;switch(rt=this._isUTC?Ji:Mi,g){case"year":re=rt(this.year(),0,1);break;case"quarter":re=rt(this.year(),this.month()-this.month()%3,1);break;case"month":re=rt(this.year(),this.month(),1);break;case"week":re=rt(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":re=rt(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":re=rt(this.year(),this.month(),this.date());break;case"hour":re=this._d.valueOf(),re-=si(re+(this._isUTC?0:this.utcOffset()*e0),Pt);break;case"minute":re=this._d.valueOf(),re-=si(re,e0);break;case"second":re=this._d.valueOf(),re-=si(re,l0)}return this._d.setTime(re),t.updateOffset(this,!0),this}function gn(g){var re,rt;if(void 0===(g=R(g))||"millisecond"===g||!this.isValid())return this;switch(rt=this._isUTC?Ji:Mi,g){case"year":re=rt(this.year()+1,0,1)-1;break;case"quarter":re=rt(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":re=rt(this.year(),this.month()+1,1)-1;break;case"week":re=rt(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":re=rt(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":re=rt(this.year(),this.month(),this.date()+1)-1;break;case"hour":re=this._d.valueOf(),re+=Pt-si(re+(this._isUTC?0:this.utcOffset()*e0),Pt)-1;break;case"minute":re=this._d.valueOf(),re+=e0-si(re,e0)-1;break;case"second":re=this._d.valueOf(),re+=l0-si(re,l0)-1}return this._d.setTime(re),t.updateOffset(this,!0),this}function In(){return this._d.valueOf()-6e4*(this._offset||0)}function tr(){return Math.floor(this.valueOf()/1e3)}function gr(){return new Date(this.valueOf())}function er(){var g=this;return[g.year(),g.month(),g.date(),g.hour(),g.minute(),g.second(),g.millisecond()]}function Pr(){var g=this;return{years:g.year(),months:g.month(),date:g.date(),hours:g.hours(),minutes:g.minutes(),seconds:g.seconds(),milliseconds:g.milliseconds()}}function La(){return this.isValid()?this.toISOString():null}function Ha(){return S(this)}function bo(){return ae({},me(this))}function go(){return me(this).overflow}function Po(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function os(g,re){var rt,gt,Nt,ki=this._eras||da("en")._eras;for(rt=0,gt=ki.length;rt<gt;++rt)switch("string"==typeof ki[rt].since&&(Nt=t(ki[rt].since).startOf("day"),ki[rt].since=Nt.valueOf()),typeof ki[rt].until){case"undefined":ki[rt].until=1/0;break;case"string":Nt=t(ki[rt].until).startOf("day").valueOf(),ki[rt].until=Nt.valueOf()}return ki}function b0(g,re,rt){var gt,Nt,Mn,qr,Ma,ki=this.eras();for(g=g.toUpperCase(),gt=0,Nt=ki.length;gt<Nt;++gt)if(Mn=ki[gt].name.toUpperCase(),qr=ki[gt].abbr.toUpperCase(),Ma=ki[gt].narrow.toUpperCase(),rt)switch(re){case"N":case"NN":case"NNN":if(qr===g)return ki[gt];break;case"NNNN":if(Mn===g)return ki[gt];break;case"NNNNN":if(Ma===g)return ki[gt]}else if([Mn,qr,Ma].indexOf(g)>=0)return ki[gt]}function qa(g,re){var rt=g.since<=g.until?1:-1;return void 0===re?t(g.since).year():t(g.since).year()+(re-g.offset)*rt}function $a(){var g,re,rt,gt=this.localeData().eras();for(g=0,re=gt.length;g<re;++g)if(rt=this.clone().startOf("day").valueOf(),gt[g].since<=rt&&rt<=gt[g].until||gt[g].until<=rt&&rt<=gt[g].since)return gt[g].name;return""}function oo(){var g,re,rt,gt=this.localeData().eras();for(g=0,re=gt.length;g<re;++g)if(rt=this.clone().startOf("day").valueOf(),gt[g].since<=rt&&rt<=gt[g].until||gt[g].until<=rt&&rt<=gt[g].since)return gt[g].narrow;return""}function Mo(){var g,re,rt,gt=this.localeData().eras();for(g=0,re=gt.length;g<re;++g)if(rt=this.clone().startOf("day").valueOf(),gt[g].since<=rt&&rt<=gt[g].until||gt[g].until<=rt&&rt<=gt[g].since)return gt[g].abbr;return""}function R0(){var g,re,rt,gt,Nt=this.localeData().eras();for(g=0,re=Nt.length;g<re;++g)if(rt=Nt[g].since<=Nt[g].until?1:-1,gt=this.clone().startOf("day").valueOf(),Nt[g].since<=gt&><=Nt[g].until||Nt[g].until<=gt&><=Nt[g].since)return(this.year()-t(Nt[g].since).year())*rt+Nt[g].offset;return this.year()}function Vt(g){return f(this,"_erasNameRegex")||g0.call(this),g?this._erasNameRegex:this._erasRegex}function Ho(g){return f(this,"_erasAbbrRegex")||g0.call(this),g?this._erasAbbrRegex:this._erasRegex}function L0(g){return f(this,"_erasNarrowRegex")||g0.call(this),g?this._erasNarrowRegex:this._erasRegex}function Do(g,re){return re.erasAbbrRegex(g)}function Aa(g,re){return re.erasNameRegex(g)}function $0(g,re){return re.erasNarrowRegex(g)}function G0(g,re){return re._eraYearOrdinalRegex||l}function g0(){var Nt,ki,g=[],re=[],rt=[],gt=[],Mn=this.eras();for(Nt=0,ki=Mn.length;Nt<ki;++Nt)re.push(yt(Mn[Nt].name)),g.push(yt(Mn[Nt].abbr)),rt.push(yt(Mn[Nt].narrow)),gt.push(yt(Mn[Nt].name)),gt.push(yt(Mn[Nt].abbr)),gt.push(yt(Mn[Nt].narrow));this._erasRegex=new RegExp("^("+gt.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+re.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+g.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+rt.join("|")+")","i")}function Uo(g,re){Ze(0,[g,g.length],0,re)}function $s(g){return Gs.call(this,g,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function ss(g){return Gs.call(this,g,this.isoWeek(),this.isoWeekday(),1,4)}function t0(){return ci(this.year(),1,4)}function X1(){return ci(this.isoWeekYear(),1,4)}function Qa(){var g=this.localeData()._week;return ci(this.year(),g.dow,g.doy)}function M0(){var g=this.localeData()._week;return ci(this.weekYear(),g.dow,g.doy)}function Gs(g,re,rt,gt,Nt){var ki;return null==g?Fa(this,gt,Nt).year:(re>(ki=ci(g,gt,Nt))&&(re=ki),$o.call(this,g,re,rt,gt,Nt))}function $o(g,re,rt,gt,Nt){var ki=Xr(g,re,rt,gt,Nt),Mn=Br(ki.year,0,ki.dayOfYear);return this.year(Mn.getUTCFullYear()),this.month(Mn.getUTCMonth()),this.date(Mn.getUTCDate()),this}function H1(g){return null==g?Math.ceil((this.month()+1)/3):this.month(3*(g-1)+this.month()%3)}Ze("N",0,0,"eraAbbr"),Ze("NN",0,0,"eraAbbr"),Ze("NNN",0,0,"eraAbbr"),Ze("NNNN",0,0,"eraName"),Ze("NNNNN",0,0,"eraNarrow"),Ze("y",["y",1],"yo","eraYear"),Ze("y",["yy",2],0,"eraYear"),Ze("y",["yyy",3],0,"eraYear"),Ze("y",["yyyy",4],0,"eraYear"),At("N",Do),At("NN",Do),At("NNN",Do),At("NNNN",Aa),At("NNNNN",$0),nt(["N","NN","NNN","NNNN","NNNNN"],function(g,re,rt,gt){var Nt=rt._locale.erasParse(g,gt,rt._strict);Nt?me(rt).era=Nt:me(rt).invalidEra=g}),At("y",l),At("yy",l),At("yyy",l),At("yyyy",l),At("yo",G0),nt(["y","yy","yyy","yyyy"],wi),nt(["yo"],function(g,re,rt,gt){var Nt;rt._locale._eraYearOrdinalRegex&&(Nt=g.match(rt._locale._eraYearOrdinalRegex)),rt._locale.eraYearOrdinalParse?re[wi]=rt._locale.eraYearOrdinalParse(g,Nt):re[wi]=parseInt(g,10)}),Ze(0,["gg",2],0,function(){return this.weekYear()%100}),Ze(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Uo("gggg","weekYear"),Uo("ggggg","weekYear"),Uo("GGGG","isoWeekYear"),Uo("GGGGG","isoWeekYear"),We("weekYear","gg"),We("isoWeekYear","GG"),tt("weekYear",1),tt("isoWeekYear",1),At("G",v),At("g",v),At("GG",ui,vi),At("gg",ui,vi),At("GGGG",O,qt),At("gggg",O,qt),At("GGGGG",c,Yt),At("ggggg",c,Yt),Et(["gggg","ggggg","GGGG","GGGGG"],function(g,re,rt,gt){re[gt.substr(0,2)]=K(g)}),Et(["gg","GG"],function(g,re,rt,gt){re[gt]=t.parseTwoDigitYear(g)}),Ze("Q",0,"Qo","quarter"),We("quarter","Q"),tt("quarter",7),At("Q",ri),nt("Q",function(g,re){re[Vn]=3*(K(g)-1)}),Ze("D",["DD",2],"Do","date"),We("date","D"),tt("date",9),At("D",ui),At("DD",ui,vi),At("Do",function(g,re){return g?re._dayOfMonthOrdinalParse||re._ordinalParse:re._dayOfMonthOrdinalParseLenient}),nt(["D","DD"],kn),nt("Do",function(g,re){re[kn]=K(g.match(ui)[0])});var b1=Be("Date",!0);function $1(g){var re=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==g?re:this.add(g-re,"d")}Ze("DDD",["DDDD",3],"DDDo","dayOfYear"),We("dayOfYear","DDD"),tt("dayOfYear",4),At("DDD",bt),At("DDDD",ii),nt(["DDD","DDDD"],function(g,re,rt){rt._dayOfYear=K(g)}),Ze("m",["mm",2],0,"minute"),We("minute","m"),tt("minute",14),At("m",ui),At("mm",ui,vi),nt(["m","mm"],xi);var P0=Be("Minutes",!1);Ze("s",["ss",2],0,"second"),We("second","s"),tt("second",15),At("s",ui),At("ss",ui,vi),nt(["s","ss"],en);var d0,Ys,k0=Be("Seconds",!1);for(Ze("S",0,0,function(){return~~(this.millisecond()/100)}),Ze(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Ze(0,["SSS",3],0,"millisecond"),Ze(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Ze(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Ze(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Ze(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Ze(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Ze(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),We("millisecond","ms"),tt("millisecond",16),At("S",bt,ri),At("SS",bt,vi),At("SSS",bt,ii),d0="SSSS";d0.length<=9;d0+="S")At(d0,l);function Oo(g,re){re[mi]=K(1e3*("0."+g))}for(d0="S";d0.length<=9;d0+="S")nt(d0,Oo);function he(){return this._isUTC?"UTC":""}function y(){return this._isUTC?"Coordinated Universal Time":""}Ys=Be("Milliseconds",!1),Ze("z",0,0,"zoneAbbr"),Ze("zz",0,0,"zoneName");var V=ze.prototype;function He(g){return Gr(1e3*g)}function st(){return Gr.apply(null,arguments).parseZone()}function pt(g){return g}V.add=Cr,V.calendar=ie,V.clone=mt,V.diff=Qr,V.endOf=gn,V.format=Ea,V.from=po,V.fromNow=zo,V.to=Eo,V.toNow=Ro,V.get=Ke,V.invalidAt=go,V.isAfter=jt,V.isBefore=gi,V.isBetween=Fi,V.isSame=An,V.isSameOrAfter=Zn,V.isSameOrBefore=ua,V.isValid=Ha,V.lang=uo,V.locale=lo,V.localeData=_o,V.max=Ya,V.min=Jo,V.parsingFlags=bo,V.set=Xt,V.startOf=Zi,V.subtract=Er,V.toArray=er,V.toObject=Pr,V.toDate=gr,V.toISOString=to,V.inspect=fa,typeof Symbol<"u"&&null!=Symbol.for&&(V[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),V.toJSON=La,V.toString=Lr,V.unix=tr,V.valueOf=In,V.creationData=Po,V.eraName=$a,V.eraNarrow=oo,V.eraAbbr=Mo,V.eraYear=R0,V.year=ur,V.isLeapYear=ya,V.weekYear=$s,V.isoWeekYear=ss,V.quarter=V.quarters=H1,V.month=Ci,V.daysInMonth=cn,V.week=V.weeks=hi,V.isoWeek=V.isoWeeks=Si,V.weeksInYear=Qa,V.weeksInWeekYear=M0,V.isoWeeksInYear=t0,V.isoWeeksInISOWeekYear=X1,V.date=b1,V.day=V.days=Dn,V.weekday=nr,V.isoWeekday=Hr,V.dayOfYear=$1,V.hour=V.hours=Dt,V.minute=V.minutes=P0,V.second=V.seconds=k0,V.millisecond=V.milliseconds=Ys,V.utcOffset=rr,V.utc=Ur,V.local=Sr,V.parseZone=Ar,V.hasAlignedHourOffset=Rr,V.isDST=la,V.isLocal=on,V.isUtcOffset=Qi,V.isUtc=Rt,V.isUTC=Rt,V.zoneAbbr=he,V.zoneName=y,V.dates=Xe("dates accessor is deprecated. Use date instead.",b1),V.months=Xe("months accessor is deprecated. Use month instead",Ci),V.years=Xe("years accessor is deprecated. Use year instead",ur),V.zone=Xe("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Yn),V.isDSTShifted=Xe("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ti);var Tt=C.prototype;function ji(g,re,rt,gt){var Nt=da(),ki=_e().set(gt,re);return Nt[rt](ki,g)}function mn(g,re,rt){if(T(g)&&(re=g,g=void 0),g=g||"",null!=re)return ji(g,re,rt,"month");var gt,Nt=[];for(gt=0;gt<12;gt++)Nt[gt]=ji(g,gt,rt,"month");return Nt}function Bn(g,re,rt,gt){"boolean"==typeof g?(T(re)&&(rt=re,re=void 0),re=re||""):(rt=re=g,g=!1,T(re)&&(rt=re,re=void 0),re=re||"");var Mn,Nt=da(),ki=g?Nt._week.dow:0,qr=[];if(null!=rt)return ji(re,(rt+ki)%7,gt,"day");for(Mn=0;Mn<7;Mn++)qr[Mn]=ji(re,(Mn+ki)%7,gt,"day");return qr}function za(g,re){return mn(g,re,"months")}function vo(g,re){return mn(g,re,"monthsShort")}function io(g,re,rt){return Bn(g,re,rt,"weekdays")}function O0(g,re,rt){return Bn(g,re,rt,"weekdaysShort")}function So(g,re,rt){return Bn(g,re,rt,"weekdaysMin")}Tt.calendar=L,Tt.longDateFormat=ee,Tt.invalidDate=Ye,Tt.ordinal=D,Tt.preparse=pt,Tt.postformat=pt,Tt.relativeTime=te,Tt.pastFuture=fe,Tt.set=_,Tt.eras=os,Tt.erasParse=b0,Tt.erasConvertYear=qa,Tt.erasAbbrRegex=Ho,Tt.erasNameRegex=Vt,Tt.erasNarrowRegex=L0,Tt.months=fi,Tt.monthsShort=B,Tt.monthsParse=xt,Tt.monthsRegex=mr,Tt.monthsShortRegex=yr,Tt.week=Di,Tt.firstDayOfYear=Ft,Tt.firstDayOfWeek=Mt,Tt.weekdays=Ni,Tt.weekdaysMin=hn,Tt.weekdaysShort=dn,Tt.weekdaysParse=vn,Tt.weekdaysRegex=Kr,Tt.weekdaysShortRegex=$n,Tt.weekdaysMinRegex=cr,Tt.isPM=Se,Tt.meridiem=kt,or("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(g){var re=g%10;return g+(1===K(g%100/10)?"th":1===re?"st":2===re?"nd":3===re?"rd":"th")}}),t.lang=Xe("moment.lang is deprecated. Use moment.locale instead.",or),t.langData=Xe("moment.langData is deprecated. Use moment.localeData instead.",da);var xo=Math.abs;function Go(){var g=this._data;return this._milliseconds=xo(this._milliseconds),this._days=xo(this._days),this._months=xo(this._months),g.milliseconds=xo(g.milliseconds),g.seconds=xo(g.seconds),g.minutes=xo(g.minutes),g.hours=xo(g.hours),g.months=xo(g.months),g.years=xo(g.years),this}function G1(g,re,rt,gt){var Nt=Gi(re,rt);return g._milliseconds+=gt*Nt._milliseconds,g._days+=gt*Nt._days,g._months+=gt*Nt._months,g._bubble()}function Cs(g,re){return G1(this,g,re,1)}function Y1(g,re){return G1(this,g,re,-1)}function S0(g){return g<0?Math.floor(g):Math.ceil(g)}function Q1(){var Nt,ki,Mn,qr,Ma,g=this._milliseconds,re=this._days,rt=this._months,gt=this._data;return g>=0&&re>=0&&rt>=0||g<=0&&re<=0&&rt<=0||(g+=864e5*S0(Ko(rt)+re),re=0,rt=0),gt.milliseconds=g%1e3,Nt=k(g/1e3),gt.seconds=Nt%60,ki=k(Nt/60),gt.minutes=ki%60,Mn=k(ki/60),gt.hours=Mn%24,re+=k(Mn/24),rt+=Ma=k(Y0(re)),re-=S0(Ko(Ma)),qr=k(rt/12),rt%=12,gt.days=re,gt.months=rt,gt.years=qr,this}function Y0(g){return 4800*g/146097}function Ko(g){return 146097*g/4800}function g1(g){if(!this.isValid())return NaN;var re,rt,gt=this._milliseconds;if("month"===(g=R(g))||"quarter"===g||"year"===g)switch(re=this._days+gt/864e5,rt=this._months+Y0(re),g){case"month":return rt;case"quarter":return rt/3;case"year":return rt/12}else switch(re=this._days+Math.round(Ko(this._months)),g){case"week":return re/7+gt/6048e5;case"day":return re+gt/864e5;case"hour":return 24*re+gt/36e5;case"minute":return 1440*re+gt/6e4;case"second":return 86400*re+gt/1e3;case"millisecond":return Math.floor(864e5*re)+gt;default:throw new Error("Unknown unit "+g)}}function Qs(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*K(this._months/12):NaN}function i0(g){return function(){return this.as(g)}}var cs=i0("ms"),p0=i0("s"),Z1=i0("m"),Ec=i0("h"),ls=i0("d"),M1=i0("w"),J1=i0("M"),Fo=i0("Q"),O1=i0("y");function gs(){return Gi(this)}function n0(g){return g=R(g),this.isValid()?this[g+"s"]():NaN}function Q0(g){return function(){return this.isValid()?this._data[g]:NaN}}var ec=Q0("milliseconds"),ds=Q0("seconds"),tc=Q0("minutes"),r0=Q0("hours"),ic=Q0("days"),pl=Q0("months"),ul=Q0("years");function v1(){return k(this.days()/7)}var v0=Math.round,ws={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ms(g,re,rt,gt,Nt){return Nt.relativeTime(re||1,!!rt,g,gt)}function _l(g,re,rt,gt){var Nt=Gi(g).abs(),ki=v0(Nt.as("s")),Mn=v0(Nt.as("m")),qr=v0(Nt.as("h")),Ma=v0(Nt.as("d")),Ga=v0(Nt.as("M")),Io=v0(Nt.as("w")),q0=v0(Nt.as("y")),u0=ki<=rt.ss&&["s",ki]||ki<rt.s&&["ss",ki]||Mn<=1&&["m"]||Mn<rt.m&&["mm",Mn]||qr<=1&&["h"]||qr<rt.h&&["hh",qr]||Ma<=1&&["d"]||Ma<rt.d&&["dd",Ma];return null!=rt.w&&(u0=u0||Io<=1&&["w"]||Io<rt.w&&["ww",Io]),(u0=u0||Ga<=1&&["M"]||Ga<rt.M&&["MM",Ga]||q0<=1&&["y"]||["yy",q0])[2]=re,u0[3]=+g>0,u0[4]=gt,Ms.apply(null,u0)}function Dc(g){return void 0===g?v0:"function"==typeof g&&(v0=g,!0)}function ml(g,re){return void 0!==ws[g]&&(void 0===re?ws[g]:(ws[g]=re,"s"===g&&(ws.ss=re-1),!0))}function Rs(g,re){if(!this.isValid())return this.localeData().invalidDate();var Nt,ki,rt=!1,gt=ws;return"object"==typeof g&&(re=g,g=!1),"boolean"==typeof g&&(rt=g),"object"==typeof re&&(gt=Object.assign({},ws,re),null!=re.s&&null==re.ss&&(gt.ss=re.s-1)),ki=_l(this,!rt,gt,Nt=this.localeData()),rt&&(ki=Nt.pastFuture(+this,ki)),Nt.postformat(ki)}var A1=Math.abs;function ps(g){return(g>0)-(g<0)||+g}function Ps(){if(!this.isValid())return this.localeData().invalidDate();var gt,Nt,ki,Mn,Ma,Ga,Io,q0,g=A1(this._milliseconds)/1e3,re=A1(this._days),rt=A1(this._months),qr=this.asSeconds();return qr?(gt=k(g/60),Nt=k(gt/60),g%=60,gt%=60,ki=k(rt/12),rt%=12,Mn=g?g.toFixed(3).replace(/\.?0+$/,""):"",Ma=qr<0?"-":"",Ga=ps(this._months)!==ps(qr)?"-":"",Io=ps(this._days)!==ps(qr)?"-":"",q0=ps(this._milliseconds)!==ps(qr)?"-":"",Ma+"P"+(ki?Ga+ki+"Y":"")+(rt?Ga+rt+"M":"")+(re?Io+re+"D":"")+(Nt||gt||g?"T":"")+(Nt?q0+Nt+"H":"")+(gt?q0+gt+"M":"")+(g?q0+Mn+"S":"")):"P0D"}var Ba=q.prototype;return Ba.isValid=ko,Ba.abs=Go,Ba.add=Cs,Ba.subtract=Y1,Ba.as=g1,Ba.asMilliseconds=cs,Ba.asSeconds=p0,Ba.asMinutes=Z1,Ba.asHours=Ec,Ba.asDays=ls,Ba.asWeeks=M1,Ba.asMonths=J1,Ba.asQuarters=Fo,Ba.asYears=O1,Ba.valueOf=Qs,Ba._bubble=Q1,Ba.clone=gs,Ba.get=n0,Ba.milliseconds=ec,Ba.seconds=ds,Ba.minutes=tc,Ba.hours=r0,Ba.days=ic,Ba.weeks=v1,Ba.months=pl,Ba.years=ul,Ba.humanize=Rs,Ba.toISOString=Ps,Ba.toString=Ps,Ba.toJSON=Ps,Ba.locale=lo,Ba.localeData=_o,Ba.toIsoString=Xe("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ps),Ba.lang=uo,Ze("X",0,0,"unix"),Ze("x",0,0,"valueOf"),At("x",v),At("X",lt),nt("X",function(g,re,rt){rt._d=new Date(1e3*parseFloat(g))}),nt("x",function(g,re,rt){rt._d=new Date(K(g))}),t.version="2.29.4",m(Gr),t.fn=V,t.min=fo,t.max=ro,t.now=Ja,t.utc=_e,t.unix=He,t.months=za,t.isDate=U,t.locale=or,t.invalid=xe,t.duration=Gi,t.isMoment=A,t.weekdays=io,t.parseZone=st,t.localeData=da,t.isDuration=oe,t.monthsShort=vo,t.weekdaysMin=So,t.defineLocale=Gn,t.updateLocale=Tr,t.locales=Sn,t.weekdaysShort=O0,t.normalizeUnits=R,t.relativeTimeRounding=Dc,t.relativeTimeThreshold=ml,t.calendarFormat=Le,t.prototype=V,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t}()},65870:function(zt,le){var a,e,t;e=[],void 0!==(t="function"==typeof(a=function(){"use strict";var m=Object.prototype.hasOwnProperty,h=Object.prototype.toString,d="boolean"==typeof(new RegExp).sticky;function f(_){return _&&"[object RegExp]"===h.call(_)}function j(_){return _&&"object"==typeof _&&!f(_)&&!Array.isArray(_)}function w(_){return _.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function T(_){return new RegExp("|"+_).exec("").length-1}function U(_){return"("+_+")"}function $(_){return _.length?"(?:"+_.map(function(C){return"(?:"+C+")"}).join("|")+")":"(?!)"}function ae(_){if("string"==typeof _)return"(?:"+w(_)+")";if(f(_)){if(_.ignoreCase)throw new Error("RegExp /i flag not allowed");if(_.global)throw new Error("RegExp /g flag is implied");if(_.sticky)throw new Error("RegExp /y flag is implied");if(_.multiline)throw new Error("RegExp /m flag is implied");return _.source}throw new Error("Not a pattern: "+_)}function _e(_,E){return _.length>E?_:Array(E-_.length+1).join(" ")+_}function de(_,E){for(var C=_.length,X=0;;){var se=_.lastIndexOf("\n",C-1);if(-1===se||(C=se,++X===E)||0===C)break}var L=X<E?0:C+1;return _.substring(L).split("\n")}function me(_){for(var E=Object.getOwnPropertyNames(_),C=[],X=0;X<E.length;X++){var se=E[X],L=_[se],I=[].concat(L);if("include"!==se){var Ne=[];I.forEach(function(Re){j(Re)?(Ne.length&&C.push(S(se,Ne)),C.push(S(se,Re)),Ne=[]):Ne.push(Re)}),Ne.length&&C.push(S(se,Ne))}else for(var ce=0;ce<I.length;ce++)C.push({include:I[ce]})}return C}function x(_){for(var E=[],C=0;C<_.length;C++){var X=_[C];if(X.include)for(var se=[].concat(X.include),L=0;L<se.length;L++)E.push({include:se[L]});else{if(!X.type)throw new Error("Rule has no type: "+JSON.stringify(X));E.push(S(X.type,X))}}return E}function S(_,E){if(j(E)||(E={match:E}),E.include)throw new Error("Matching rules cannot also include states");var C={defaultType:_,lineBreaks:!!E.error||!!E.fallback,pop:!1,next:null,push:null,error:!1,fallback:!1,value:null,type:null,shouldThrow:!1};for(var X in E)m.call(E,X)&&(C[X]=E[X]);if("string"==typeof C.type&&_!==C.type)throw new Error("Type transform cannot be a string (type '"+C.type+"' for token '"+_+"')");var se=C.match;return C.match=Array.isArray(se)?se:se?[se]:[],C.match.sort(function(L,I){return f(L)&&f(I)?0:f(I)?-1:f(L)?1:I.length-L.length}),C}function xe(_){return Array.isArray(_)?x(_):me(_)}var ue=S("error",{lineBreaks:!0,shouldThrow:!0});function Ue(_,E){for(var C=null,X=Object.create(null),se=!0,L=null,I=[],ce=[],Ne=0;Ne<_.length;Ne++)_[Ne].fallback&&(se=!1);for(Ne=0;Ne<_.length;Ne++){var Re=_[Ne];if(Re.include)throw new Error("Inheritance is not allowed in stateless lexers");if(Re.error||Re.fallback){if(C)throw!Re.fallback==!C.fallback?new Error("Multiple "+(Re.fallback?"fallback":"error")+" rules not allowed (for token '"+Re.defaultType+"')"):new Error("fallback and error are mutually exclusive (for token '"+Re.defaultType+"')");C=Re}var Ae=Re.match.slice();if(se)for(;Ae.length&&"string"==typeof Ae[0]&&1===Ae[0].length;)X[Ae.shift().charCodeAt(0)]=Re;if(Re.pop||Re.push||Re.next){if(!E)throw new Error("State-switching options are not allowed in stateless lexers (for token '"+Re.defaultType+"')");if(Re.fallback)throw new Error("State-switching options are not allowed on fallback tokens (for token '"+Re.defaultType+"')")}if(0!==Ae.length){se=!1,I.push(Re);for(var ft=0;ft<Ae.length;ft++){var dt=Ae[ft];if(f(dt))if(null===L)L=dt.unicode;else if(L!==dt.unicode&&!1===Re.fallback)throw new Error("If one rule is /u then all must be")}var De=$(Ae.map(ae)),ge=new RegExp(De);if(ge.test(""))throw new Error("RegExp matches empty string: "+ge);if(T(De)>0)throw new Error("RegExp has capture groups: "+ge+"\nUse (?: \u2026 ) instead");if(!Re.lineBreaks&&ge.test("\n"))throw new Error("Rule should declare lineBreaks: "+ge);ce.push(U(De))}}var ee=C&&C.fallback,Ie=d&&!ee?"ym":"gm",Ye=d||ee?"":"|";return!0===L&&(Ie+="u"),{regexp:new RegExp($(ce)+Ye,Ie),groups:I,fast:X,error:C||ue}}function Pe(_){var E=Ue(xe(_));return new Xe({start:E},"start")}function ze(_,E,C){var X=_&&(_.push||_.next);if(X&&!C[X])throw new Error("Missing state '"+X+"' (in token '"+_.defaultType+"' of state '"+E+"')");if(_&&_.pop&&1!=+_.pop)throw new Error("pop must be 1 (in token '"+_.defaultType+"' of state '"+E+"')")}function A(_,E){var C=_.$all?xe(_.$all):[];delete _.$all;var X=Object.getOwnPropertyNames(_);E||(E=X[0]);for(var se=Object.create(null),L=0;L<X.length;L++)se[I=X[L]]=xe(_[I]).concat(C);for(L=0;L<X.length;L++)for(var ce=se[I=X[L]],Ne=Object.create(null),Re=0;Re<ce.length;Re++){var Ae=ce[Re];if(Ae.include){var Ze=[Re,1];if(Ae.include!==I&&!Ne[Ae.include]){Ne[Ae.include]=!0;var ft=se[Ae.include];if(!ft)throw new Error("Cannot include nonexistent state '"+Ae.include+"' (in state '"+I+"')");for(var dt=0;dt<ft.length;dt++){var De=ft[dt];-1===ce.indexOf(De)&&Ze.push(De)}}ce.splice.apply(ce,Ze),Re--}}var ge=Object.create(null);for(L=0;L<X.length;L++){var I;ge[I=X[L]]=Ue(se[I],!0)}for(L=0;L<X.length;L++){var be=X[L],ee=ge[be],Ie=ee.groups;for(Re=0;Re<Ie.length;Re++)ze(Ie[Re],be,ge);var Ye=Object.getOwnPropertyNames(ee.fast);for(Re=0;Re<Ye.length;Re++)ze(ee.fast[Ye[Re]],be,ge)}return new Xe(ge,E)}function Ce(_){for(var E=typeof Map<"u",C=E?new Map:Object.create(null),X=Object.getOwnPropertyNames(_),se=0;se<X.length;se++){var L=X[se],I=_[L];(Array.isArray(I)?I:[I]).forEach(function(Ne){if("string"!=typeof Ne)throw new Error("keyword must be string (in keyword '"+L+"')");E?C.set(Ne,L):C[Ne]=L})}return function(Ne){return E?C.get(Ne):C[Ne]}}var Xe=function(_,E){this.startState=E,this.states=_,this.buffer="",this.stack=[],this.reset()};Xe.prototype.reset=function(_,E){return this.buffer=_||"",this.index=0,this.line=E?E.line:1,this.col=E?E.col:1,this.queuedToken=E?E.queuedToken:null,this.queuedText=E?E.queuedText:"",this.queuedThrow=E?E.queuedThrow:null,this.setState(E?E.state:this.startState),this.stack=E&&E.stack?E.stack.slice():[],this},Xe.prototype.save=function(){return{line:this.line,col:this.col,state:this.state,stack:this.stack.slice(),queuedToken:this.queuedToken,queuedText:this.queuedText,queuedThrow:this.queuedThrow}},Xe.prototype.setState=function(_){if(_&&this.state!==_){this.state=_;var E=this.states[_];this.groups=E.groups,this.error=E.error,this.re=E.regexp,this.fast=E.fast}},Xe.prototype.popState=function(){this.setState(this.stack.pop())},Xe.prototype.pushState=function(_){this.stack.push(this.state),this.setState(_)};var ke=d?function(_,E){return _.exec(E)}:function(_,E){var C=_.exec(E);return 0===C[0].length?null:C};function ve(){return this.value}if(Xe.prototype._getGroup=function(_){for(var E=this.groups.length,C=0;C<E;C++)if(void 0!==_[C+1])return this.groups[C];throw new Error("Cannot find token type for matched text")},Xe.prototype.next=function(){var _=this.index;if(this.queuedGroup){var E=this._token(this.queuedGroup,this.queuedText,_);return this.queuedGroup=null,this.queuedText="",E}var C=this.buffer;if(_!==C.length){if(I=this.fast[C.charCodeAt(_)])return this._token(I,C.charAt(_),_);var X=this.re;X.lastIndex=_;var se=ke(X,C),L=this.error;if(null==se)return this._token(L,C.slice(_,C.length),_);var I=this._getGroup(se),ce=se[0];return L.fallback&&se.index!==_?(this.queuedGroup=I,this.queuedText=ce,this._token(L,C.slice(_,se.index),_)):this._token(I,ce,_)}},Xe.prototype._token=function(_,E,C){var X=0;if(_.lineBreaks){var se=/\n/g,L=1;if("\n"===E)X=1;else for(;se.exec(E);)X++,L=se.lastIndex}var I={type:"function"==typeof _.type&&_.type(E)||_.defaultType,value:"function"==typeof _.value?_.value(E):E,text:E,toString:ve,offset:C,lineBreaks:X,line:this.line,col:this.col},ce=E.length;if(this.index+=ce,this.line+=X,0!==X?this.col=ce-L+1:this.col+=ce,_.shouldThrow)throw new Error(this.formatError(I,"invalid syntax"));return _.pop?this.popState():_.push?this.pushState(_.push):_.next&&this.setState(_.next),I},typeof Symbol<"u"&&Symbol.iterator){var pe=function(_){this.lexer=_};pe.prototype.next=function(){var _=this.lexer.next();return{value:_,done:!_}},pe.prototype[Symbol.iterator]=function(){return this},Xe.prototype[Symbol.iterator]=function(){return new pe(this)}}return Xe.prototype.formatError=function(_,E){if(null==_){var C=this.buffer.slice(this.index);_={text:C,offset:this.index,lineBreaks:-1===C.indexOf("\n")?0:1,line:this.line,col:this.col}}var X=2,se=Math.max(_.line-X,1),L=_.line+X,I=String(L).length,ce=de(this.buffer,this.line-_.line+X+1).slice(0,5),Ne=[];Ne.push(E+" at line "+_.line+" col "+_.col+":"),Ne.push("");for(var Re=0;Re<ce.length;Re++){var Ae=ce[Re],Ze=se+Re;Ne.push(_e(String(Ze),I)+" "+Ae),Ze===_.line&&Ne.push(_e("",I+_.col+1)+"^")}return Ne.join("\n")},Xe.prototype.clone=function(){return new Xe(this.states,this.state)},Xe.prototype.has=function(_){return!0},{compile:Pe,states:A,error:Object.freeze({error:!0}),fallback:Object.freeze({fallback:!0}),keywords:Ce}})?a.apply(le,e):a)&&(zt.exports=t)},42906:(zt,le,a)=>{var e;!function(t,m,h){if(t){for(var T,d={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},f={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},j={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},w={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},U=1;U<20;++U)d[111+U]="f"+U;for(U=0;U<=9;++U)d[U+96]=U.toString();A.prototype.bind=function(Ce,Xe,ke){return Ce=Ce instanceof Array?Ce:[Ce],this._bindMultiple.call(this,Ce,Xe,ke),this},A.prototype.unbind=function(Ce,Xe){return this.bind.call(this,Ce,function(){},Xe)},A.prototype.trigger=function(Ce,Xe){return this._directMap[Ce+":"+Xe]&&this._directMap[Ce+":"+Xe]({},Ce),this},A.prototype.reset=function(){return this._callbacks={},this._directMap={},this},A.prototype.stopCallback=function(Ce,Xe){if((" "+Xe.className+" ").indexOf(" mousetrap ")>-1||ze(Xe,this.target))return!1;if("composedPath"in Ce&&"function"==typeof Ce.composedPath){var ve=Ce.composedPath()[0];ve!==Ce.target&&(Xe=ve)}return"INPUT"==Xe.tagName||"SELECT"==Xe.tagName||"TEXTAREA"==Xe.tagName||Xe.isContentEditable},A.prototype.handleKey=function(){return this._handleKey.apply(this,arguments)},A.addKeycodes=function(Ce){for(var Xe in Ce)Ce.hasOwnProperty(Xe)&&(d[Xe]=Ce[Xe]);T=null},A.init=function(){var Ce=A(m);for(var Xe in Ce)"_"!==Xe.charAt(0)&&(A[Xe]=function(ke){return function(){return Ce[ke].apply(Ce,arguments)}}(Xe))},A.init(),t.Mousetrap=A,zt.exports&&(zt.exports=A),void 0!==(e=function(){return A}.call(le,a,le,zt))&&(zt.exports=e)}function $(Ce,Xe,ke){Ce.addEventListener?Ce.addEventListener(Xe,ke,!1):Ce.attachEvent("on"+Xe,ke)}function ae(Ce){if("keypress"==Ce.type){var Xe=String.fromCharCode(Ce.which);return Ce.shiftKey||(Xe=Xe.toLowerCase()),Xe}return d[Ce.which]?d[Ce.which]:f[Ce.which]?f[Ce.which]:String.fromCharCode(Ce.which).toLowerCase()}function _e(Ce,Xe){return Ce.sort().join(",")===Xe.sort().join(",")}function S(Ce){return"shift"==Ce||"ctrl"==Ce||"alt"==Ce||"meta"==Ce}function ue(Ce,Xe,ke){return ke||(ke=function xe(){if(!T)for(var Ce in T={},d)Ce>95&&Ce<112||d.hasOwnProperty(Ce)&&(T[d[Ce]]=Ce);return T}()[Ce]?"keydown":"keypress"),"keypress"==ke&&Xe.length&&(ke="keydown"),ke}function Pe(Ce,Xe){var ke,ve,pe,_=[];for(ke=function Ue(Ce){return"+"===Ce?["+"]:(Ce=Ce.replace(/\+{2}/g,"+plus")).split("+")}(Ce),pe=0;pe<ke.length;++pe)ve=ke[pe],w[ve]&&(ve=w[ve]),Xe&&"keypress"!=Xe&&j[ve]&&(ve=j[ve],_.push("shift")),S(ve)&&_.push(ve);return{key:ve,modifiers:_,action:Xe=ue(ve,_,Xe)}}function ze(Ce,Xe){return null!==Ce&&Ce!==m&&(Ce===Xe||ze(Ce.parentNode,Xe))}function A(Ce){var Xe=this;if(Ce=Ce||m,!(Xe instanceof A))return new A(Ce);Xe.target=Ce,Xe._callbacks={},Xe._directMap={};var ve,ke={},pe=!1,_=!1,E=!1;function C(Re){Re=Re||{};var Ze,Ae=!1;for(Ze in ke)Re[Ze]?Ae=!0:ke[Ze]=0;Ae||(E=!1)}function X(Re,Ae,Ze,ft,dt,De){var ge,be,ee=[],Ie=Ze.type;if(!Xe._callbacks[Re])return[];for("keyup"==Ie&&S(Re)&&(Ae=[Re]),ge=0;ge<Xe._callbacks[Re].length;++ge)if(be=Xe._callbacks[Re][ge],(ft||!be.seq||ke[be.seq]==be.level)&&Ie==be.action&&("keypress"==Ie&&!Ze.metaKey&&!Ze.ctrlKey||_e(Ae,be.modifiers))){var Ye=!ft&&be.combo==dt,Me=ft&&be.seq==ft&&be.level==De;(Ye||Me)&&Xe._callbacks[Re].splice(ge,1),ee.push(be)}return ee}function se(Re,Ae,Ze,ft){Xe.stopCallback(Ae,Ae.target||Ae.srcElement,Ze,ft)||!1===Re(Ae,Ze)&&(function me(Ce){Ce.preventDefault?Ce.preventDefault():Ce.returnValue=!1}(Ae),function x(Ce){Ce.stopPropagation?Ce.stopPropagation():Ce.cancelBubble=!0}(Ae))}function L(Re){"number"!=typeof Re.which&&(Re.which=Re.keyCode);var Ae=ae(Re);if(Ae){if("keyup"==Re.type&&pe===Ae)return void(pe=!1);Xe.handleKey(Ae,function de(Ce){var Xe=[];return Ce.shiftKey&&Xe.push("shift"),Ce.altKey&&Xe.push("alt"),Ce.ctrlKey&&Xe.push("ctrl"),Ce.metaKey&&Xe.push("meta"),Xe}(Re),Re)}}function ce(Re,Ae,Ze,ft){function dt(Ie){return function(){E=Ie,++ke[Re],function I(){clearTimeout(ve),ve=setTimeout(C,1e3)}()}}function De(Ie){se(Ze,Ie,Re),"keyup"!==ft&&(pe=ae(Ie)),setTimeout(C,10)}ke[Re]=0;for(var ge=0;ge<Ae.length;++ge){var ee=ge+1===Ae.length?De:dt(ft||Pe(Ae[ge+1]).action);Ne(Ae[ge],ee,ft,Re,ge)}}function Ne(Re,Ae,Ze,ft,dt){Xe._directMap[Re+":"+Ze]=Ae;var ge,De=(Re=Re.replace(/\s+/g," ")).split(" ");De.length>1?ce(Re,De,Ae,Ze):(ge=Pe(Re,Ze),Xe._callbacks[ge.key]=Xe._callbacks[ge.key]||[],X(ge.key,ge.modifiers,{type:ge.action},ft,Re,dt),Xe._callbacks[ge.key][ft?"unshift":"push"]({callback:Ae,modifiers:ge.modifiers,action:ge.action,seq:ft,level:dt,combo:Re}))}Xe._handleKey=function(Re,Ae,Ze){var dt,ft=X(Re,Ae,Ze),De={},ge=0,be=!1;for(dt=0;dt<ft.length;++dt)ft[dt].seq&&(ge=Math.max(ge,ft[dt].level));for(dt=0;dt<ft.length;++dt)if(ft[dt].seq){if(ft[dt].level!=ge)continue;be=!0,De[ft[dt].seq]=1,se(ft[dt].callback,Ze,ft[dt].combo,ft[dt].seq)}else be||se(ft[dt].callback,Ze,ft[dt].combo);var ee="keypress"==Ze.type&&_;Ze.type==E&&!S(Re)&&!ee&&C(De),_=be&&"keydown"==Ze.type},Xe._bindMultiple=function(Re,Ae,Ze){for(var ft=0;ft<Re.length;++ft)Ne(Re[ft],Ae,Ze)},$(Ce,"keypress",L),$(Ce,"keydown",L),$(Ce,"keyup",L)}}(typeof window<"u"?window:null,typeof window<"u"?document:null)},77257:(zt,le,a)=>{"use strict";a.d(le,{p:()=>t});var e=a(43128);function t(m){return function(d,f){e(d=d||{}),f.payload&&e(f.payload);var j=m(d,f);return e(j),j}}},96887:(zt,le,a)=>{zt.exports=a(35891).ObjectPath},35891:(zt,le,a)=>{"use strict";var e,m,h;m={"'":/\\\'/g,'"':/\\\"/g},h={parse:function(d){if("string"!=typeof d)throw new TypeError("ObjectPath.parse must be passed a string");for(var w,T,U,$,f=0,j=[];f<d.length;)if(w=d.indexOf(".",f),T=d.indexOf("[",f),-1===w&&-1===T)j.push(d.slice(f,d.length)),f=d.length;else if(-1===T||-1!==w&&w<T)j.push(d.slice(f,w)),f=w+1;else if(T>f&&(j.push(d.slice(f,T)),f=T),'"'!==(U=d.slice(T+1,T+2))&&"'"!==U)-1===($=d.indexOf("]",T))&&($=d.length),j.push(d.slice(f+1,$)),f="."===d.slice($+1,$+2)?$+2:$+1;else{for(-1===($=d.indexOf(U+"]",T))&&($=d.length);"\\"===d.slice($-1,$)&&T<d.length;)T++,$=d.indexOf(U+"]",T);j.push(d.slice(f+2,$).replace(m[U],U).replace(/\\+/g,function(ae){return new Array(Math.ceil(ae.length/2)+1).join("\\")})),f="."===d.slice($+2,$+3)?$+3:$+2}return j},stringify:function(d,f,j){Array.isArray(d)||(d=[d]),f='"'===f?'"':"'";var w=new RegExp("(\\\\|"+f+")","g");return d.map(function(T,U){let $=T.toString();return!j&&/^[A-z_]\w*$/.exec($)?0!==U?"."+$:$:!j&&/^\d+$/.exec($)?"["+$+"]":($=$.replace(w,"\\$1"),"["+f+$+f+"]")}).join("")},normalize:function(d,f,j){return h.stringify(Array.isArray(d)?d:h.parse(d),f,j)},registerModule:function(d){d.module("ObjectPath",[]).provider("ObjectPath",function(){this.parse=h.parse,this.stringify=h.stringify,this.normalize=h.normalize,this.$get=function(){return h}})}},void 0!==(e=function(){return{ObjectPath:h,parse:h.parse,stringify:h.stringify,normalize:h.normalize}}.call(le,a,le,zt))&&(zt.exports=e)},45597:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{ArgumentOutOfRangeError:()=>X.W,AsyncSubject:()=>ae.c,BehaviorSubject:()=>U.X,ConnectableObservable:()=>t.c,EMPTY:()=>Z.E,EmptyError:()=>_.K,NEVER:()=>at.C,NotFoundError:()=>se.d,Notification:()=>Ce.P_,NotificationKind:()=>Ce.W7,ObjectUnsubscribedError:()=>L.N,Observable:()=>e.y,ReplaySubject:()=>$.t,Scheduler:()=>ze.b,SequenceError:()=>I.c,Subject:()=>T.x,Subscriber:()=>A.Lv,Subscription:()=>xe.w0,TimeoutError:()=>ce.W,UnsubscriptionError:()=>Ne.B,VirtualAction:()=>Pe,VirtualTimeScheduler:()=>Ue,animationFrame:()=>x.r,animationFrameScheduler:()=>x.Z,animationFrames:()=>f,asap:()=>_e.e,asapScheduler:()=>_e.E,async:()=>de.P,asyncScheduler:()=>de.z,audit:()=>Pi.U,auditTime:()=>bt.e,bindCallback:()=>De,bindNodeCallback:()=>ge,buffer:()=>O.f,bufferCount:()=>c.j,bufferTime:()=>l.e,bufferToggle:()=>v.P,bufferWhen:()=>H.R,catchError:()=>it.K,combineAll:()=>lt.c,combineLatest:()=>be.a,combineLatestAll:()=>Y.h,combineLatestWith:()=>Te.V,concat:()=>ee.z,concatAll:()=>At.u,concatMap:()=>Wt.b,concatMapTo:()=>ot.w,concatWith:()=>yt.T,config:()=>Ki.v,connect:()=>Ht.$,connectable:()=>Me,count:()=>nt.Q,debounce:()=>Et.D,debounceTime:()=>di.b,defaultIfEmpty:()=>wi.d,defer:()=>Ie.P,delay:()=>Vn.g,delayWhen:()=>kn.j,dematerialize:()=>Wi.D,distinct:()=>xi.E,distinctUntilChanged:()=>en.x,distinctUntilKeyChanged:()=>mi.g,elementAt:()=>Ot.T,empty:()=>Z.c,endWith:()=>ti.l,every:()=>yi.y,exhaust:()=>oi.b,exhaustAll:()=>nn.Y,exhaustMap:()=>qn.z,expand:()=>yn.j,filter:()=>Ge.h,finalize:()=>Tn.x,find:()=>hr.s,findIndex:()=>fr.c,first:()=>fi.P,firstValueFrom:()=>C,flatMap:()=>wr.V,forkJoin:()=>D.D,from:()=>W.D,fromEvent:()=>te.R,fromEventPattern:()=>Ve,generate:()=>R,groupBy:()=>B.v,identity:()=>ve.y,ignoreElements:()=>we.l,iif:()=>z,interval:()=>Oe.F,isEmpty:()=>xt.x,isObservable:()=>pe.b,last:()=>$t.Z,lastValueFrom:()=>E,map:()=>Ci.U,mapTo:()=>cn.h,materialize:()=>yr.i,max:()=>mr.F,merge:()=>tt.T,mergeAll:()=>Fr.J,mergeMap:()=>ur.z,mergeMapTo:()=>ya.j,mergeScan:()=>Vr.f,mergeWith:()=>Br.b,min:()=>Yr.V,multicast:()=>Xr.O,never:()=>at.F,noop:()=>ke.Z,observable:()=>m.L,observeOn:()=>ft.Q,of:()=>P.of,onErrorResumeNext:()=>k.h,onErrorResumeNextWith:()=>Fa.n,pairs:()=>K,pairwise:()=>ci.G,partition:()=>Ke,pipe:()=>Xe.z,pluck:()=>Di.j,publish:()=>_t.n,publishBehavior:()=>Mt.n,publishLast:()=>Ft.C,publishReplay:()=>hi._,queue:()=>me.c,queueScheduler:()=>me.N,race:()=>Xt.S,raceWith:()=>Si.Q,range:()=>ri,reduce:()=>On.u,refCount:()=>Je.x,repeat:()=>Hn.r,repeatWhen:()=>sr.a,retry:()=>Qt.X,retryWhen:()=>ut.a,sample:()=>Lt.U,sampleTime:()=>Zt.b,scan:()=>pi.R,scheduled:()=>ui.x,sequenceEqual:()=>Ni.N,share:()=>dn.B,shareReplay:()=>hn.d,single:()=>Kn.Z,skip:()=>vn.T,skipLast:()=>Dn.W,skipUntil:()=>nr.u,skipWhile:()=>Hr.n,startWith:()=>Kr.O,subscribeOn:()=>Ae.R,switchAll:()=>$n.B,switchMap:()=>cr.w,switchMapTo:()=>Nr.c,switchScan:()=>$r.w,take:()=>jr.q,takeLast:()=>M.h,takeUntil:()=>J.R,takeWhile:()=>Se.o,tap:()=>$e.b,throttle:()=>Dt.P,throttleTime:()=>kt.p,throwError:()=>vi._,throwIfEmpty:()=>Kt.T,timeInterval:()=>_i.J,timeout:()=>ce.V,timeoutWith:()=>bi.L,timer:()=>ii.H,timestamp:()=>Li.A,toArray:()=>Vi.q,using:()=>qt,window:()=>pn.u,windowCount:()=>$i.r,windowTime:()=>Yi.I,windowToggle:()=>Jn.j,windowWhen:()=>or.Q,withLatestFrom:()=>Gn.M,zip:()=>Yt.$,zipAll:()=>Tr.h,zipWith:()=>da.y});var e=a(42878),t=a(93591),m=a(92718);const h={now:()=>(h.delegate||performance).now(),delegate:void 0};var d=a(59330);function f(Sn){return Sn?j(Sn):w}function j(Sn){return new e.y(Rn=>{const ln=Sn||h,lr=ln.now();let En=0;const Xn=()=>{Rn.closed||(En=d.l.requestAnimationFrame(dr=>{En=0;const wa=ln.now();Rn.next({timestamp:Sn?wa:dr,elapsed:wa-lr}),Xn()}))};return Xn(),()=>{En&&d.l.cancelAnimationFrame(En)}})}const w=j();var T=a(716),U=a(35841),$=a(92527),ae=a(1330),_e=a(79105),de=a(84072),me=a(70180),x=a(78293),S=a(12700),xe=a(47206),ue=a(63675);class Ue extends ue.v{constructor(Rn=Pe,ln=1/0){super(Rn,()=>this.frame),this.maxFrames=ln,this.frame=0,this.index=-1}flush(){const{actions:Rn,maxFrames:ln}=this;let lr,En;for(;(En=Rn[0])&&En.delay<=ln&&(Rn.shift(),this.frame=En.delay,!(lr=En.execute(En.state,En.delay))););if(lr){for(;En=Rn.shift();)En.unsubscribe();throw lr}}}Ue.frameTimeFactor=10;class Pe extends S.o{constructor(Rn,ln,lr=(Rn.index+=1)){super(Rn,ln),this.scheduler=Rn,this.work=ln,this.index=lr,this.active=!0,this.index=Rn.index=lr}schedule(Rn,ln=0){if(Number.isFinite(ln)){if(!this.id)return super.schedule(Rn,ln);this.active=!1;const lr=new Pe(this.scheduler,this.work);return this.add(lr),lr.schedule(Rn,ln)}return xe.w0.EMPTY}requestAsyncId(Rn,ln,lr=0){this.delay=Rn.frame+lr;const{actions:En}=Rn;return En.push(this),En.sort(Pe.sortActions),1}recycleAsyncId(Rn,ln,lr=0){}_execute(Rn,ln){if(!0===this.active)return super._execute(Rn,ln)}static sortActions(Rn,ln){return Rn.delay===ln.delay?Rn.index===ln.index?0:Rn.index>ln.index?1:-1:Rn.delay>ln.delay?1:-1}}var ze=a(95419),A=a(45479),Ce=a(87362),Xe=a(91809),ke=a(34589),ve=a(14789),pe=a(29011),_=a(24586);function E(Sn,Rn){const ln="object"==typeof Rn;return new Promise((lr,En)=>{let dr,Xn=!1;Sn.subscribe({next:wa=>{dr=wa,Xn=!0},error:En,complete:()=>{Xn?lr(dr):ln?lr(Rn.defaultValue):En(new _.K)}})})}function C(Sn,Rn){const ln="object"==typeof Rn;return new Promise((lr,En)=>{const Xn=new A.Hp({next:dr=>{lr(dr),Xn.unsubscribe()},error:En,complete:()=>{ln?lr(Rn.defaultValue):En(new _.K)}});Sn.subscribe(Xn)})}var X=a(98825),se=a(21829),L=a(89064),I=a(5350),ce=a(57636),Ne=a(8950),Re=a(7976),Ae=a(138),Ze=a(90910),ft=a(91233);function dt(Sn,Rn,ln,lr){if(ln){if(!(0,Re.K)(ln))return function(...En){return dt(Sn,Rn,lr).apply(this,En).pipe((0,Ze.Z)(ln))};lr=ln}return lr?function(...En){return dt(Sn,Rn).apply(this,En).pipe((0,Ae.R)(lr),(0,ft.Q)(lr))}:function(...En){const Xn=new ae.c;let dr=!0;return new e.y(wa=>{const ta=Xn.subscribe(wa);if(dr){dr=!1;let ao=!1,Ra=!1;Rn.apply(this,[...En,(...ga)=>{if(Sn){const ma=ga.shift();if(null!=ma)return void Xn.error(ma)}Xn.next(1<ga.length?ga:ga[0]),Ra=!0,ao&&Xn.complete()}]),Ra&&Xn.complete(),ao=!0}return ta})}}function De(Sn,Rn,ln){return dt(!1,Sn,Rn,ln)}function ge(Sn,Rn,ln){return dt(!0,Sn,Rn,ln)}var be=a(53426),ee=a(34146),Ie=a(43651);const Ye={connector:()=>new T.x,resetOnDisconnect:!0};function Me(Sn,Rn=Ye){let ln=null;const{connector:lr,resetOnDisconnect:En=!0}=Rn;let Xn=lr();const dr=new e.y(wa=>Xn.subscribe(wa));return dr.connect=()=>((!ln||ln.closed)&&(ln=(0,Ie.P)(()=>Sn).subscribe(Xn),En&&ln.add(()=>Xn=lr())),ln),dr}var Z=a(27164),D=a(90654),W=a(16173),te=a(43035),fe=a(48490);function Ve(Sn,Rn,ln){return ln?Ve(Sn,Rn).pipe((0,Ze.Z)(ln)):new e.y(lr=>{const En=(...dr)=>lr.next(1===dr.length?dr[0]:dr),Xn=Sn(En);return(0,fe.m)(Rn)?()=>Rn(En,Xn):void 0})}var We=a(61182);function R(Sn,Rn,ln,lr,En){let Xn,dr;function*wa(){for(let ta=dr;!Rn||Rn(ta);ta=ln(ta))yield Xn(ta)}return 1===arguments.length?({initialState:dr,condition:Rn,iterate:ln,resultSelector:Xn=ve.y,scheduler:En}=Sn):(dr=Sn,!lr||(0,Re.K)(lr)?(Xn=ve.y,En=lr):Xn=lr),(0,Ie.P)(En?()=>(0,We.Q)(wa(),En):wa)}function z(Sn,Rn,ln){return(0,Ie.P)(()=>Sn()?Rn:ln)}var Oe=a(2703),tt=a(29054),at=a(46638),P=a(9237),k=a(56354);function K(Sn,Rn){return(0,W.D)(Object.entries(Sn),Rn)}var Be=a(72505),Ge=a(77007),ne=a(73522);function Ke(Sn,Rn,ln){return[(0,Ge.h)(Rn,ln)((0,ne.Xf)(Sn)),(0,Ge.h)((0,Be.f)(Rn,ln))((0,ne.Xf)(Sn))]}var Xt=a(56615);function ri(Sn,Rn,ln){if(null==Rn&&(Rn=Sn,Sn=0),Rn<=0)return Z.E;const lr=Rn+Sn;return new e.y(ln?En=>{let Xn=Sn;return ln.schedule(function(){Xn<lr?(En.next(Xn++),this.schedule()):En.complete()})}:En=>{let Xn=Sn;for(;Xn<lr&&!En.closed;)En.next(Xn++);En.complete()})}var vi=a(99911),ii=a(28424);function qt(Sn,Rn){return new e.y(ln=>{const lr=Sn(),En=Rn(lr);return(En?(0,ne.Xf)(En):Z.E).subscribe(ln),()=>{lr&&lr.unsubscribe()}})}var Yt=a(60276),ui=a(90998),Ki=a(92017),Pi=a(46461),bt=a(53223),O=a(68933),c=a(91389),l=a(3955),v=a(6507),H=a(25703),it=a(9249),lt=a(75562),Y=a(68709),Te=a(24330),At=a(68839),Wt=a(27193),ot=a(53387),yt=a(41959),Ht=a(65320),nt=a(27501),Et=a(14768),di=a(3358),wi=a(71891),Vn=a(8054),kn=a(82167),Wi=a(45751),xi=a(99931),en=a(49887),mi=a(74655),Ot=a(9405),ti=a(74841),yi=a(79143),oi=a(33340),nn=a(46130),qn=a(87317),yn=a(21095),Tn=a(90410),hr=a(66154),fr=a(11909),fi=a(76215),B=a(32373),we=a(81510),xt=a(54347),$t=a(77224),Ci=a(48358),cn=a(84633),yr=a(87788),mr=a(45865),Fr=a(55969),wr=a(16563),ur=a(69637),ya=a(37741),Vr=a(66540),Br=a(95568),Yr=a(56502),Xr=a(32990),Fa=a(24729),ci=a(41871),Di=a(4273),_t=a(70029),Mt=a(25265),Ft=a(40467),hi=a(33847),Si=a(85973),On=a(32543),Hn=a(85238),sr=a(22618),Qt=a(2677),ut=a(2299),Je=a(76771),Lt=a(5572),Zt=a(32351),pi=a(46897),Ni=a(66619),dn=a(42569),hn=a(32210),Kn=a(98494),vn=a(43535),Dn=a(11834),nr=a(84345),Hr=a(92926),Kr=a(9302),$n=a(78411),cr=a(21160),Nr=a(48581),$r=a(90555),jr=a(77176),M=a(29328),J=a(35879),Se=a(64793),$e=a(27303),Dt=a(67260),kt=a(85835),Kt=a(8283),_i=a(67604),bi=a(53046),Li=a(69186),Vi=a(91519),pn=a(48003),$i=a(14424),Yi=a(46702),Jn=a(90783),or=a(45461),Gn=a(22040),Tr=a(76655),da=a(79732)},1330:(zt,le,a)=>{"use strict";a.d(le,{c:()=>t});var e=a(716);class t extends e.x{constructor(){super(...arguments),this._value=null,this._hasValue=!1,this._isComplete=!1}_checkFinalizedStatuses(h){const{hasError:d,_hasValue:f,_value:j,thrownError:w,isStopped:T,_isComplete:U}=this;d?h.error(w):(T||U)&&(f&&h.next(j),h.complete())}next(h){this.isStopped||(this._value=h,this._hasValue=!0)}complete(){const{_hasValue:h,_value:d,_isComplete:f}=this;f||(this._isComplete=!0,h&&super.next(d),super.complete())}}},35841:(zt,le,a)=>{"use strict";a.d(le,{X:()=>t});var e=a(716);class t extends e.x{constructor(h){super(),this._value=h}get value(){return this.getValue()}_subscribe(h){const d=super._subscribe(h);return!d.closed&&h.next(this._value),d}getValue(){const{hasError:h,thrownError:d,_value:f}=this;if(h)throw d;return this._throwIfClosed(),f}next(h){super.next(this._value=h)}}},87362:(zt,le,a)=>{"use strict";a.d(le,{P_:()=>f,W7:()=>d,kV:()=>j});var d,w,e=a(27164),t=a(9237),m=a(99911),h=a(48490);(w=d||(d={})).NEXT="N",w.ERROR="E",w.COMPLETE="C";class f{constructor(T,U,$){this.kind=T,this.value=U,this.error=$,this.hasValue="N"===T}observe(T){return j(this,T)}do(T,U,$){const{kind:ae,value:_e,error:de}=this;return"N"===ae?T?.(_e):"E"===ae?U?.(de):$?.()}accept(T,U,$){var ae;return(0,h.m)(null===(ae=T)||void 0===ae?void 0:ae.next)?this.observe(T):this.do(T,U,$)}toObservable(){const{kind:T,value:U,error:$}=this,ae="N"===T?(0,t.of)(U):"E"===T?(0,m._)(()=>$):"C"===T?e.E:0;if(!ae)throw new TypeError(`Unexpected notification kind ${T}`);return ae}static createNext(T){return new f("N",T)}static createError(T){return new f("E",void 0,T)}static createComplete(){return f.completeNotification}}function j(w,T){var U,$,ae;const{kind:_e,value:de,error:me}=w;if("string"!=typeof _e)throw new TypeError('Invalid notification, missing "kind"');"N"===_e?null===(U=T.next)||void 0===U||U.call(T,de):"E"===_e?null===($=T.error)||void 0===$||$.call(T,me):null===(ae=T.complete)||void 0===ae||ae.call(T)}f.completeNotification=new f("C")},42878:(zt,le,a)=>{"use strict";a.d(le,{y:()=>w});var e=a(45479),t=a(47206),m=a(92718),h=a(91809),d=a(92017),f=a(48490),j=a(86329);class w{constructor(_e){_e&&(this._subscribe=_e)}lift(_e){const de=new w;return de.source=this,de.operator=_e,de}subscribe(_e,de,me){const x=function $(ae){return ae&&ae instanceof e.Lv||function U(ae){return ae&&(0,f.m)(ae.next)&&(0,f.m)(ae.error)&&(0,f.m)(ae.complete)}(ae)&&(0,t.Nn)(ae)}(_e)?_e:new e.Hp(_e,de,me);return(0,j.x)(()=>{const{operator:S,source:xe}=this;x.add(S?S.call(x,xe):xe?this._subscribe(x):this._trySubscribe(x))}),x}_trySubscribe(_e){try{return this._subscribe(_e)}catch(de){_e.error(de)}}forEach(_e,de){return new(de=T(de))((me,x)=>{const S=new e.Hp({next:xe=>{try{_e(xe)}catch(ue){x(ue),S.unsubscribe()}},error:x,complete:me});this.subscribe(S)})}_subscribe(_e){var de;return null===(de=this.source)||void 0===de?void 0:de.subscribe(_e)}[m.L](){return this}pipe(..._e){return(0,h.U)(_e)(this)}toPromise(_e){return new(_e=T(_e))((de,me)=>{let x;this.subscribe(S=>x=S,S=>me(S),()=>de(x))})}}function T(ae){var _e;return null!==(_e=ae??d.v.Promise)&&void 0!==_e?_e:Promise}w.create=ae=>new w(ae)},92527:(zt,le,a)=>{"use strict";a.d(le,{t:()=>m});var e=a(716),t=a(37088);class m extends e.x{constructor(d=1/0,f=1/0,j=t.l){super(),this._bufferSize=d,this._windowTime=f,this._timestampProvider=j,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=f===1/0,this._bufferSize=Math.max(1,d),this._windowTime=Math.max(1,f)}next(d){const{isStopped:f,_buffer:j,_infiniteTimeWindow:w,_timestampProvider:T,_windowTime:U}=this;f||(j.push(d),!w&&j.push(T.now()+U)),this._trimBuffer(),super.next(d)}_subscribe(d){this._throwIfClosed(),this._trimBuffer();const f=this._innerSubscribe(d),{_infiniteTimeWindow:j,_buffer:w}=this,T=w.slice();for(let U=0;U<T.length&&!d.closed;U+=j?1:2)d.next(T[U]);return this._checkFinalizedStatuses(d),f}_trimBuffer(){const{_bufferSize:d,_timestampProvider:f,_buffer:j,_infiniteTimeWindow:w}=this,T=(w?1:2)*d;if(d<1/0&&T<j.length&&j.splice(0,j.length-T),!w){const U=f.now();let $=0;for(let ae=1;ae<j.length&&j[ae]<=U;ae+=2)$=ae;$&&j.splice(0,$+1)}}}},95419:(zt,le,a)=>{"use strict";a.d(le,{b:()=>t});var e=a(37088);class t{constructor(h,d=t.now){this.schedulerActionCtor=h,this.now=d}schedule(h,d=0,f){return new this.schedulerActionCtor(this,h).schedule(f,d)}}t.now=e.l.now},716:(zt,le,a)=>{"use strict";a.d(le,{u:()=>j,x:()=>f});var e=a(42878),t=a(47206),m=a(89064),h=a(370),d=a(86329);class f extends e.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(T){const U=new j(this,this);return U.operator=T,U}_throwIfClosed(){if(this.closed)throw new m.N}next(T){(0,d.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const U of this.currentObservers)U.next(T)}})}error(T){(0,d.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=T;const{observers:U}=this;for(;U.length;)U.shift().error(T)}})}complete(){(0,d.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:T}=this;for(;T.length;)T.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var T;return(null===(T=this.observers)||void 0===T?void 0:T.length)>0}_trySubscribe(T){return this._throwIfClosed(),super._trySubscribe(T)}_subscribe(T){return this._throwIfClosed(),this._checkFinalizedStatuses(T),this._innerSubscribe(T)}_innerSubscribe(T){const{hasError:U,isStopped:$,observers:ae}=this;return U||$?t.Lc:(this.currentObservers=null,ae.push(T),new t.w0(()=>{this.currentObservers=null,(0,h.P)(ae,T)}))}_checkFinalizedStatuses(T){const{hasError:U,thrownError:$,isStopped:ae}=this;U?T.error($):ae&&T.complete()}asObservable(){const T=new e.y;return T.source=this,T}}f.create=(w,T)=>new j(w,T);class j extends f{constructor(T,U){super(),this.destination=T,this.source=U}next(T){var U,$;null===($=null===(U=this.destination)||void 0===U?void 0:U.next)||void 0===$||$.call(U,T)}error(T){var U,$;null===($=null===(U=this.destination)||void 0===U?void 0:U.error)||void 0===$||$.call(U,T)}complete(){var T,U;null===(U=null===(T=this.destination)||void 0===T?void 0:T.complete)||void 0===U||U.call(T)}_subscribe(T){var U,$;return null!==($=null===(U=this.source)||void 0===U?void 0:U.subscribe(T))&&void 0!==$?$:t.Lc}}},45479:(zt,le,a)=>{"use strict";a.d(le,{Hp:()=>x,Lv:()=>ae});var e=a(48490),t=a(47206),m=a(92017),h=a(33740),d=a(34589);const f=T("C",void 0,void 0);function T(Pe,ze,A){return{kind:Pe,value:ze,error:A}}var U=a(58928),$=a(86329);class ae extends t.w0{constructor(ze){super(),this.isStopped=!1,ze?(this.destination=ze,(0,t.Nn)(ze)&&ze.add(this)):this.destination=Ue}static create(ze,A,Ce){return new x(ze,A,Ce)}next(ze){this.isStopped?ue(function w(Pe){return T("N",Pe,void 0)}(ze),this):this._next(ze)}error(ze){this.isStopped?ue(function j(Pe){return T("E",void 0,Pe)}(ze),this):(this.isStopped=!0,this._error(ze))}complete(){this.isStopped?ue(f,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(ze){this.destination.next(ze)}_error(ze){try{this.destination.error(ze)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const _e=Function.prototype.bind;function de(Pe,ze){return _e.call(Pe,ze)}class me{constructor(ze){this.partialObserver=ze}next(ze){const{partialObserver:A}=this;if(A.next)try{A.next(ze)}catch(Ce){S(Ce)}}error(ze){const{partialObserver:A}=this;if(A.error)try{A.error(ze)}catch(Ce){S(Ce)}else S(ze)}complete(){const{partialObserver:ze}=this;if(ze.complete)try{ze.complete()}catch(A){S(A)}}}class x extends ae{constructor(ze,A,Ce){let Xe;if(super(),(0,e.m)(ze)||!ze)Xe={next:ze??void 0,error:A??void 0,complete:Ce??void 0};else{let ke;this&&m.v.useDeprecatedNextContext?(ke=Object.create(ze),ke.unsubscribe=()=>this.unsubscribe(),Xe={next:ze.next&&de(ze.next,ke),error:ze.error&&de(ze.error,ke),complete:ze.complete&&de(ze.complete,ke)}):Xe=ze}this.destination=new me(Xe)}}function S(Pe){m.v.useDeprecatedSynchronousErrorHandling?(0,$.O)(Pe):(0,h.h)(Pe)}function ue(Pe,ze){const{onStoppedNotification:A}=m.v;A&&U.z.setTimeout(()=>A(Pe,ze))}const Ue={closed:!0,next:d.Z,error:function xe(Pe){throw Pe},complete:d.Z}},47206:(zt,le,a)=>{"use strict";a.d(le,{Lc:()=>d,Nn:()=>f,w0:()=>h});var e=a(48490),t=a(8950),m=a(370);class h{constructor(T){this.initialTeardown=T,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let T;if(!this.closed){this.closed=!0;const{_parentage:U}=this;if(U)if(this._parentage=null,Array.isArray(U))for(const _e of U)_e.remove(this);else U.remove(this);const{initialTeardown:$}=this;if((0,e.m)($))try{$()}catch(_e){T=_e instanceof t.B?_e.errors:[_e]}const{_finalizers:ae}=this;if(ae){this._finalizers=null;for(const _e of ae)try{j(_e)}catch(de){T=T??[],de instanceof t.B?T=[...T,...de.errors]:T.push(de)}}if(T)throw new t.B(T)}}add(T){var U;if(T&&T!==this)if(this.closed)j(T);else{if(T instanceof h){if(T.closed||T._hasParent(this))return;T._addParent(this)}(this._finalizers=null!==(U=this._finalizers)&&void 0!==U?U:[]).push(T)}}_hasParent(T){const{_parentage:U}=this;return U===T||Array.isArray(U)&&U.includes(T)}_addParent(T){const{_parentage:U}=this;this._parentage=Array.isArray(U)?(U.push(T),U):U?[U,T]:T}_removeParent(T){const{_parentage:U}=this;U===T?this._parentage=null:Array.isArray(U)&&(0,m.P)(U,T)}remove(T){const{_finalizers:U}=this;U&&(0,m.P)(U,T),T instanceof h&&T._removeParent(this)}}h.EMPTY=(()=>{const w=new h;return w.closed=!0,w})();const d=h.EMPTY;function f(w){return w instanceof h||w&&"closed"in w&&(0,e.m)(w.remove)&&(0,e.m)(w.add)&&(0,e.m)(w.unsubscribe)}function j(w){(0,e.m)(w)?w():w.unsubscribe()}},92017:(zt,le,a)=>{"use strict";a.d(le,{v:()=>e});const e={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},93591:(zt,le,a)=>{"use strict";a.d(le,{c:()=>f});var e=a(42878),t=a(47206),m=a(76771),h=a(58886),d=a(5898);class f extends e.y{constructor(w,T){super(),this.source=w,this.subjectFactory=T,this._subject=null,this._refCount=0,this._connection=null,(0,d.A)(w)&&(this.lift=w.lift)}_subscribe(w){return this.getSubject().subscribe(w)}getSubject(){const w=this._subject;return(!w||w.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:w}=this;this._subject=this._connection=null,w?.unsubscribe()}connect(){let w=this._connection;if(!w){w=this._connection=new t.w0;const T=this.getSubject();w.add(this.source.subscribe((0,h.x)(T,void 0,()=>{this._teardown(),T.complete()},U=>{this._teardown(),T.error(U)},()=>this._teardown()))),w.closed&&(this._connection=null,w=t.w0.EMPTY)}return w}refCount(){return(0,m.x)()(this)}}},53426:(zt,le,a)=>{"use strict";a.d(le,{a:()=>U,l:()=>$});var e=a(42878),t=a(52447),m=a(16173),h=a(14789),d=a(90910),f=a(80863),j=a(73776),w=a(58886),T=a(24243);function U(..._e){const de=(0,f.yG)(_e),me=(0,f.jO)(_e),{args:x,keys:S}=(0,t.D)(_e);if(0===x.length)return(0,m.D)([],de);const xe=new e.y($(x,de,S?ue=>(0,j.n)(S,ue):h.y));return me?xe.pipe((0,d.Z)(me)):xe}function $(_e,de,me=h.y){return x=>{ae(de,()=>{const{length:S}=_e,xe=new Array(S);let ue=S,Ue=S;for(let Pe=0;Pe<S;Pe++)ae(de,()=>{const ze=(0,m.D)(_e[Pe],de);let A=!1;ze.subscribe((0,w.x)(x,Ce=>{xe[Pe]=Ce,A||(A=!0,Ue--),Ue||x.next(me(xe.slice()))},()=>{--ue||x.complete()}))},x)},x)}}function ae(_e,de,me){_e?(0,T.f)(me,_e,de):de()}},34146:(zt,le,a)=>{"use strict";a.d(le,{z:()=>h});var e=a(68839),t=a(80863),m=a(16173);function h(...d){return(0,e.u)()((0,m.D)(d,(0,t.yG)(d)))}},43651:(zt,le,a)=>{"use strict";a.d(le,{P:()=>m});var e=a(42878),t=a(73522);function m(h){return new e.y(d=>{(0,t.Xf)(h()).subscribe(d)})}},87365:(zt,le,a)=>{"use strict";a.d(le,{j:()=>T});var e=a(716),t=a(45479),m=a(42878),h=a(47206),d=a(92527);const f={url:"",deserializer:U=>JSON.parse(U.data),serializer:U=>JSON.stringify(U)};class w extends e.u{constructor($,ae){if(super(),this._socket=null,$ instanceof m.y)this.destination=ae,this.source=$;else{const _e=this._config=Object.assign({},f);if(this._output=new e.x,"string"==typeof $)_e.url=$;else for(const de in $)$.hasOwnProperty(de)&&(_e[de]=$[de]);if(!_e.WebSocketCtor&&WebSocket)_e.WebSocketCtor=WebSocket;else if(!_e.WebSocketCtor)throw new Error("no WebSocket constructor can be found");this.destination=new d.t}}lift($){const ae=new w(this._config,this.destination);return ae.operator=$,ae.source=this,ae}_resetState(){this._socket=null,this.source||(this.destination=new d.t),this._output=new e.x}multiplex($,ae,_e){const de=this;return new m.y(me=>{try{de.next($())}catch(S){me.error(S)}const x=de.subscribe({next:S=>{try{_e(S)&&me.next(S)}catch(xe){me.error(xe)}},error:S=>me.error(S),complete:()=>me.complete()});return()=>{try{de.next(ae())}catch(S){me.error(S)}x.unsubscribe()}})}_connectSocket(){const{WebSocketCtor:$,protocol:ae,url:_e,binaryType:de}=this._config,me=this._output;let x=null;try{x=ae?new $(_e,ae):new $(_e),this._socket=x,de&&(this._socket.binaryType=de)}catch(xe){return void me.error(xe)}const S=new h.w0(()=>{this._socket=null,x&&1===x.readyState&&x.close()});x.onopen=xe=>{const{_socket:ue}=this;if(!ue)return x.close(),void this._resetState();const{openObserver:Ue}=this._config;Ue&&Ue.next(xe);const Pe=this.destination;this.destination=t.Lv.create(ze=>{if(1===x.readyState)try{const{serializer:A}=this._config;x.send(A(ze))}catch(A){this.destination.error(A)}},ze=>{const{closingObserver:A}=this._config;A&&A.next(void 0),ze&&ze.code?x.close(ze.code,ze.reason):me.error(new TypeError("WebSocketSubject.error must be called with an object with an error code, and an optional reason: { code: number, reason: string }")),this._resetState()},()=>{const{closingObserver:ze}=this._config;ze&&ze.next(void 0),x.close(),this._resetState()}),Pe&&Pe instanceof d.t&&S.add(Pe.subscribe(this.destination))},x.onerror=xe=>{this._resetState(),me.error(xe)},x.onclose=xe=>{x===this._socket&&this._resetState();const{closeObserver:ue}=this._config;ue&&ue.next(xe),xe.wasClean?me.complete():me.error(xe)},x.onmessage=xe=>{try{const{deserializer:ue}=this._config;me.next(ue(xe))}catch(ue){me.error(ue)}}}_subscribe($){const{source:ae}=this;return ae?ae.subscribe($):(this._socket||this._connectSocket(),this._output.subscribe($),$.add(()=>{const{_socket:_e}=this;0===this._output.observers.length&&(_e&&(1===_e.readyState||0===_e.readyState)&&_e.close(),this._resetState())}),$)}unsubscribe(){const{_socket:$}=this;$&&(1===$.readyState||0===$.readyState)&&$.close(),this._resetState(),super.unsubscribe()}}function T(U){return new w(U)}},27164:(zt,le,a)=>{"use strict";a.d(le,{E:()=>t,c:()=>m});var e=a(42878);const t=new e.y(d=>d.complete());function m(d){return d?function h(d){return new e.y(f=>d.schedule(()=>f.complete()))}(d):t}},90654:(zt,le,a)=>{"use strict";a.d(le,{D:()=>w});var e=a(42878),t=a(52447),m=a(73522),h=a(80863),d=a(58886),f=a(90910),j=a(73776);function w(...T){const U=(0,h.jO)(T),{args:$,keys:ae}=(0,t.D)(T),_e=new e.y(de=>{const{length:me}=$;if(!me)return void de.complete();const x=new Array(me);let S=me,xe=me;for(let ue=0;ue<me;ue++){let Ue=!1;(0,m.Xf)($[ue]).subscribe((0,d.x)(de,Pe=>{Ue||(Ue=!0,xe--),x[ue]=Pe},()=>S--,void 0,()=>{(!S||!Ue)&&(xe||de.next(ae?(0,j.n)(ae,x):x),de.complete())}))}});return U?_e.pipe((0,f.Z)(U)):_e}},16173:(zt,le,a)=>{"use strict";a.d(le,{D:()=>m});var e=a(90998),t=a(73522);function m(h,d){return d?(0,e.x)(h,d):(0,t.Xf)(h)}},43035:(zt,le,a)=>{"use strict";a.d(le,{R:()=>U});var e=a(73522),t=a(42878),m=a(69637),h=a(34733),d=a(48490),f=a(90910);const j=["addListener","removeListener"],w=["addEventListener","removeEventListener"],T=["on","off"];function U(me,x,S,xe){if((0,d.m)(S)&&(xe=S,S=void 0),xe)return U(me,x,S).pipe((0,f.Z)(xe));const[ue,Ue]=function de(me){return(0,d.m)(me.addEventListener)&&(0,d.m)(me.removeEventListener)}(me)?w.map(Pe=>ze=>me[Pe](x,ze,S)):function ae(me){return(0,d.m)(me.addListener)&&(0,d.m)(me.removeListener)}(me)?j.map($(me,x)):function _e(me){return(0,d.m)(me.on)&&(0,d.m)(me.off)}(me)?T.map($(me,x)):[];if(!ue&&(0,h.z)(me))return(0,m.z)(Pe=>U(Pe,x,S))((0,e.Xf)(me));if(!ue)throw new TypeError("Invalid event target");return new t.y(Pe=>{const ze=(...A)=>Pe.next(1<A.length?A:A[0]);return ue(ze),()=>Ue(ze)})}function $(me,x){return S=>xe=>me[S](x,xe)}},73522:(zt,le,a)=>{"use strict";a.d(le,{Xf:()=>_e});var e=a(70655),t=a(34733),m=a(99040),h=a(42878),d=a(21601),f=a(50426),j=a(71575),w=a(55699),T=a(56793),U=a(48490),$=a(33740),ae=a(92718);function _e(Pe){if(Pe instanceof h.y)return Pe;if(null!=Pe){if((0,d.c)(Pe))return function de(Pe){return new h.y(ze=>{const A=Pe[ae.L]();if((0,U.m)(A.subscribe))return A.subscribe(ze);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Pe);if((0,t.z)(Pe))return function me(Pe){return new h.y(ze=>{for(let A=0;A<Pe.length&&!ze.closed;A++)ze.next(Pe[A]);ze.complete()})}(Pe);if((0,m.t)(Pe))return function x(Pe){return new h.y(ze=>{Pe.then(A=>{ze.closed||(ze.next(A),ze.complete())},A=>ze.error(A)).then(null,$.h)})}(Pe);if((0,f.D)(Pe))return xe(Pe);if((0,w.T)(Pe))return function S(Pe){return new h.y(ze=>{for(const A of Pe)if(ze.next(A),ze.closed)return;ze.complete()})}(Pe);if((0,T.L)(Pe))return function ue(Pe){return xe((0,T.Q)(Pe))}(Pe)}throw(0,j.z)(Pe)}function xe(Pe){return new h.y(ze=>{(function Ue(Pe,ze){var A,Ce,Xe,ke;return(0,e.__awaiter)(this,void 0,void 0,function*(){try{for(A=(0,e.__asyncValues)(Pe);!(Ce=yield A.next()).done;){const ve=Ce.value;if(ze.next(ve),ze.closed)return}}catch(ve){Xe={error:ve}}finally{try{Ce&&!Ce.done&&(ke=A.return)&&(yield ke.call(A))}finally{if(Xe)throw Xe.error}}ze.complete()})})(Pe,ze).catch(A=>ze.error(A))})}},2703:(zt,le,a)=>{"use strict";a.d(le,{F:()=>m});var e=a(84072),t=a(28424);function m(h=0,d=e.z){return h<0&&(h=0),(0,t.H)(h,h,d)}},29054:(zt,le,a)=>{"use strict";a.d(le,{T:()=>f});var e=a(55969),t=a(73522),m=a(27164),h=a(80863),d=a(16173);function f(...j){const w=(0,h.yG)(j),T=(0,h._6)(j,1/0),U=j;return U.length?1===U.length?(0,t.Xf)(U[0]):(0,e.J)(T)((0,d.D)(U,w)):m.E}},46638:(zt,le,a)=>{"use strict";a.d(le,{C:()=>m,F:()=>h});var e=a(42878),t=a(34589);const m=new e.y(t.Z);function h(){return m}},9237:(zt,le,a)=>{"use strict";a.d(le,{of:()=>m});var e=a(80863),t=a(16173);function m(...h){const d=(0,e.yG)(h);return(0,t.D)(h,d)}},56354:(zt,le,a)=>{"use strict";a.d(le,{h:()=>f});var e=a(42878),t=a(62103),m=a(58886),h=a(34589),d=a(73522);function f(...j){const w=(0,t.k)(j);return new e.y(T=>{let U=0;const $=()=>{if(U<w.length){let ae;try{ae=(0,d.Xf)(w[U++])}catch{return void $()}const _e=new m.Q(T,void 0,h.Z,h.Z);ae.subscribe(_e),_e.add($)}else T.complete()};$()})}},56615:(zt,le,a)=>{"use strict";a.d(le,{R:()=>f,S:()=>d});var e=a(42878),t=a(73522),m=a(62103),h=a(58886);function d(...j){return 1===(j=(0,m.k)(j)).length?(0,t.Xf)(j[0]):new e.y(f(j))}function f(j){return w=>{let T=[];for(let U=0;T&&!w.closed&&U<j.length;U++)T.push((0,t.Xf)(j[U]).subscribe((0,h.x)(w,$=>{if(T){for(let ae=0;ae<T.length;ae++)ae!==U&&T[ae].unsubscribe();T=null}w.next($)})))}}},99911:(zt,le,a)=>{"use strict";a.d(le,{_:()=>m});var e=a(42878),t=a(48490);function m(h,d){const f=(0,t.m)(h)?h:()=>h,j=w=>w.error(f());return new e.y(d?w=>d.schedule(j,0,w):j)}},28424:(zt,le,a)=>{"use strict";a.d(le,{H:()=>d});var e=a(42878),t=a(84072),m=a(7976),h=a(12608);function d(f=0,j,w=t.P){let T=-1;return null!=j&&((0,m.K)(j)?w=j:T=j),new e.y(U=>{let $=(0,h.q)(f)?+f-w.now():f;$<0&&($=0);let ae=0;return w.schedule(function(){U.closed||(U.next(ae++),0<=T?this.schedule(void 0,T):U.complete())},$)})}},60276:(zt,le,a)=>{"use strict";a.d(le,{$:()=>j});var e=a(42878),t=a(73522),m=a(62103),h=a(27164),d=a(58886),f=a(80863);function j(...w){const T=(0,f.jO)(w),U=(0,m.k)(w);return U.length?new e.y($=>{let ae=U.map(()=>[]),_e=U.map(()=>!1);$.add(()=>{ae=_e=null});for(let de=0;!$.closed&&de<U.length;de++)(0,t.Xf)(U[de]).subscribe((0,d.x)($,me=>{if(ae[de].push(me),ae.every(x=>x.length)){const x=ae.map(S=>S.shift());$.next(T?T(...x):x),ae.some((S,xe)=>!S.length&&_e[xe])&&$.complete()}},()=>{_e[de]=!0,!ae[de].length&&$.complete()}));return()=>{ae=_e=null}}):h.E}},58886:(zt,le,a)=>{"use strict";a.d(le,{Q:()=>m,x:()=>t});var e=a(45479);function t(h,d,f,j,w){return new m(h,d,f,j,w)}class m extends e.Lv{constructor(d,f,j,w,T,U){super(d),this.onFinalize=T,this.shouldUnsubscribe=U,this._next=f?function($){try{f($)}catch(ae){d.error(ae)}}:super._next,this._error=w?function($){try{w($)}catch(ae){d.error(ae)}finally{this.unsubscribe()}}:super._error,this._complete=j?function(){try{j()}catch($){d.error($)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var d;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:f}=this;super.unsubscribe(),!f&&(null===(d=this.onFinalize)||void 0===d||d.call(this))}}}},46461:(zt,le,a)=>{"use strict";a.d(le,{U:()=>h});var e=a(5898),t=a(73522),m=a(58886);function h(d){return(0,e.e)((f,j)=>{let w=!1,T=null,U=null,$=!1;const ae=()=>{if(U?.unsubscribe(),U=null,w){w=!1;const de=T;T=null,j.next(de)}$&&j.complete()},_e=()=>{U=null,$&&j.complete()};f.subscribe((0,m.x)(j,de=>{w=!0,T=de,U||(0,t.Xf)(d(de)).subscribe(U=(0,m.x)(j,ae,_e))},()=>{$=!0,(!w||!U||U.closed)&&j.complete()}))})}},53223:(zt,le,a)=>{"use strict";a.d(le,{e:()=>h});var e=a(84072),t=a(46461),m=a(28424);function h(d,f=e.z){return(0,t.U)(()=>(0,m.H)(d,f))}},68933:(zt,le,a)=>{"use strict";a.d(le,{f:()=>d});var e=a(5898),t=a(34589),m=a(58886),h=a(73522);function d(f){return(0,e.e)((j,w)=>{let T=[];return j.subscribe((0,m.x)(w,U=>T.push(U),()=>{w.next(T),w.complete()})),(0,h.Xf)(f).subscribe((0,m.x)(w,()=>{const U=T;T=[],w.next(U)},t.Z)),()=>{T=null}})}},91389:(zt,le,a)=>{"use strict";a.d(le,{j:()=>h});var e=a(5898),t=a(58886),m=a(370);function h(d,f=null){return f=f??d,(0,e.e)((j,w)=>{let T=[],U=0;j.subscribe((0,t.x)(w,$=>{let ae=null;U++%f==0&&T.push([]);for(const _e of T)_e.push($),d<=_e.length&&(ae=ae??[],ae.push(_e));if(ae)for(const _e of ae)(0,m.P)(T,_e),w.next(_e)},()=>{for(const $ of T)w.next($);w.complete()},void 0,()=>{T=null}))})}},3955:(zt,le,a)=>{"use strict";a.d(le,{e:()=>w});var e=a(47206),t=a(5898),m=a(58886),h=a(370),d=a(84072),f=a(80863),j=a(24243);function w(T,...U){var $,ae;const _e=null!==($=(0,f.yG)(U))&&void 0!==$?$:d.z,de=null!==(ae=U[0])&&void 0!==ae?ae:null,me=U[1]||1/0;return(0,t.e)((x,S)=>{let xe=[],ue=!1;const Ue=A=>{const{buffer:Ce,subs:Xe}=A;Xe.unsubscribe(),(0,h.P)(xe,A),S.next(Ce),ue&&Pe()},Pe=()=>{if(xe){const A=new e.w0;S.add(A);const Xe={buffer:[],subs:A};xe.push(Xe),(0,j.f)(A,_e,()=>Ue(Xe),T)}};null!==de&&de>=0?(0,j.f)(S,_e,Pe,de,!0):ue=!0,Pe();const ze=(0,m.x)(S,A=>{const Ce=xe.slice();for(const Xe of Ce){const{buffer:ke}=Xe;ke.push(A),me<=ke.length&&Ue(Xe)}},()=>{for(;xe?.length;)S.next(xe.shift().buffer);ze?.unsubscribe(),S.complete(),S.unsubscribe()},void 0,()=>xe=null);x.subscribe(ze)})}},6507:(zt,le,a)=>{"use strict";a.d(le,{P:()=>j});var e=a(47206),t=a(5898),m=a(73522),h=a(58886),d=a(34589),f=a(370);function j(w,T){return(0,t.e)((U,$)=>{const ae=[];(0,m.Xf)(w).subscribe((0,h.x)($,_e=>{const de=[];ae.push(de);const me=new e.w0;me.add((0,m.Xf)(T(_e)).subscribe((0,h.x)($,()=>{(0,f.P)(ae,de),$.next(de),me.unsubscribe()},d.Z)))},d.Z)),U.subscribe((0,h.x)($,_e=>{for(const de of ae)de.push(_e)},()=>{for(;ae.length>0;)$.next(ae.shift());$.complete()}))})}},25703:(zt,le,a)=>{"use strict";a.d(le,{R:()=>d});var e=a(5898),t=a(34589),m=a(58886),h=a(73522);function d(f){return(0,e.e)((j,w)=>{let T=null,U=null;const $=()=>{U?.unsubscribe();const ae=T;T=[],ae&&w.next(ae),(0,h.Xf)(f()).subscribe(U=(0,m.x)(w,$,t.Z))};$(),j.subscribe((0,m.x)(w,ae=>T?.push(ae),()=>{T&&w.next(T),w.complete()},void 0,()=>T=U=null))})}},9249:(zt,le,a)=>{"use strict";a.d(le,{K:()=>h});var e=a(73522),t=a(58886),m=a(5898);function h(d){return(0,m.e)((f,j)=>{let U,w=null,T=!1;w=f.subscribe((0,t.x)(j,void 0,void 0,$=>{U=(0,e.Xf)(d($,h(d)(f))),w?(w.unsubscribe(),w=null,U.subscribe(j)):T=!0})),T&&(w.unsubscribe(),w=null,U.subscribe(j))})}},75562:(zt,le,a)=>{"use strict";a.d(le,{c:()=>t});const t=a(68709).h},42252:(zt,le,a)=>{"use strict";a.d(le,{a:()=>j});var e=a(53426),t=a(5898),m=a(62103),h=a(90910),d=a(91809),f=a(80863);function j(...w){const T=(0,f.jO)(w);return T?(0,d.z)(j(...w),(0,h.Z)(T)):(0,t.e)((U,$)=>{(0,e.l)([U,...(0,m.k)(w)])($)})}},68709:(zt,le,a)=>{"use strict";a.d(le,{h:()=>m});var e=a(53426),t=a(55925);function m(h){return(0,t.Z)(e.a,h)}},24330:(zt,le,a)=>{"use strict";a.d(le,{V:()=>t});var e=a(42252);function t(...m){return(0,e.a)(...m)}},76946:(zt,le,a)=>{"use strict";a.d(le,{z:()=>d});var e=a(5898),t=a(68839),m=a(80863),h=a(16173);function d(...f){const j=(0,m.yG)(f);return(0,e.e)((w,T)=>{(0,t.u)()((0,h.D)([w,...f],j)).subscribe(T)})}},68839:(zt,le,a)=>{"use strict";a.d(le,{u:()=>t});var e=a(55969);function t(){return(0,e.J)(1)}},27193:(zt,le,a)=>{"use strict";a.d(le,{b:()=>m});var e=a(69637),t=a(48490);function m(h,d){return(0,t.m)(d)?(0,e.z)(h,d,1):(0,e.z)(h,1)}},53387:(zt,le,a)=>{"use strict";a.d(le,{w:()=>m});var e=a(27193),t=a(48490);function m(h,d){return(0,t.m)(d)?(0,e.b)(()=>h,d):(0,e.b)(()=>h)}},41959:(zt,le,a)=>{"use strict";a.d(le,{T:()=>t});var e=a(76946);function t(...m){return(0,e.z)(...m)}},65320:(zt,le,a)=>{"use strict";a.d(le,{$:()=>j});var e=a(716),t=a(73522),m=a(5898),h=a(42878);const f={connector:()=>new e.x};function j(w,T=f){const{connector:U}=T;return(0,m.e)(($,ae)=>{const _e=U();(0,t.Xf)(w(function d(w){return new h.y(T=>w.subscribe(T))}(_e))).subscribe(ae),ae.add($.subscribe(_e))})}},27501:(zt,le,a)=>{"use strict";a.d(le,{Q:()=>t});var e=a(32543);function t(m){return(0,e.u)((h,d,f)=>!m||m(d,f)?h+1:h,0)}},14768:(zt,le,a)=>{"use strict";a.d(le,{D:()=>d});var e=a(5898),t=a(34589),m=a(58886),h=a(73522);function d(f){return(0,e.e)((j,w)=>{let T=!1,U=null,$=null;const ae=()=>{if($?.unsubscribe(),$=null,T){T=!1;const _e=U;U=null,w.next(_e)}};j.subscribe((0,m.x)(w,_e=>{$?.unsubscribe(),T=!0,U=_e,$=(0,m.x)(w,ae,t.Z),(0,h.Xf)(f(_e)).subscribe($)},()=>{ae(),w.complete()},void 0,()=>{U=$=null}))})}},3358:(zt,le,a)=>{"use strict";a.d(le,{b:()=>h});var e=a(84072),t=a(5898),m=a(58886);function h(d,f=e.z){return(0,t.e)((j,w)=>{let T=null,U=null,$=null;const ae=()=>{if(T){T.unsubscribe(),T=null;const de=U;U=null,w.next(de)}};function _e(){const de=$+d,me=f.now();if(me<de)return T=this.schedule(void 0,de-me),void w.add(T);ae()}j.subscribe((0,m.x)(w,de=>{U=de,$=f.now(),T||(T=f.schedule(_e,d),w.add(T))},()=>{ae(),w.complete()},void 0,()=>{U=T=null}))})}},71891:(zt,le,a)=>{"use strict";a.d(le,{d:()=>m});var e=a(5898),t=a(58886);function m(h){return(0,e.e)((d,f)=>{let j=!1;d.subscribe((0,t.x)(f,w=>{j=!0,f.next(w)},()=>{j||f.next(h),f.complete()}))})}},8054:(zt,le,a)=>{"use strict";a.d(le,{g:()=>h});var e=a(84072),t=a(82167),m=a(28424);function h(d,f=e.z){const j=(0,m.H)(d,f);return(0,t.j)(()=>j)}},82167:(zt,le,a)=>{"use strict";a.d(le,{j:()=>j});var e=a(34146),t=a(77176),m=a(81510),h=a(84633),d=a(69637),f=a(73522);function j(w,T){return T?U=>(0,e.z)(T.pipe((0,t.q)(1),(0,m.l)()),U.pipe(j(w))):(0,d.z)((U,$)=>(0,f.Xf)(w(U,$)).pipe((0,t.q)(1),(0,h.h)(U)))}},45751:(zt,le,a)=>{"use strict";a.d(le,{D:()=>h});var e=a(87362),t=a(5898),m=a(58886);function h(){return(0,t.e)((d,f)=>{d.subscribe((0,m.x)(f,j=>(0,e.kV)(j,f)))})}},99931:(zt,le,a)=>{"use strict";a.d(le,{E:()=>d});var e=a(5898),t=a(58886),m=a(34589),h=a(73522);function d(f,j){return(0,e.e)((w,T)=>{const U=new Set;w.subscribe((0,t.x)(T,$=>{const ae=f?f($):$;U.has(ae)||(U.add(ae),T.next($))})),j&&(0,h.Xf)(j).subscribe((0,t.x)(T,()=>U.clear(),m.Z))})}},49887:(zt,le,a)=>{"use strict";a.d(le,{x:()=>h});var e=a(14789),t=a(5898),m=a(58886);function h(f,j=e.y){return f=f??d,(0,t.e)((w,T)=>{let U,$=!0;w.subscribe((0,m.x)(T,ae=>{const _e=j(ae);($||!f(U,_e))&&($=!1,U=_e,T.next(ae))}))})}function d(f,j){return f===j}},74655:(zt,le,a)=>{"use strict";a.d(le,{g:()=>t});var e=a(49887);function t(m,h){return(0,e.x)((d,f)=>h?h(d[m],f[m]):d[m]===f[m])}},9405:(zt,le,a)=>{"use strict";a.d(le,{T:()=>f});var e=a(98825),t=a(77007),m=a(8283),h=a(71891),d=a(77176);function f(j,w){if(j<0)throw new e.W;const T=arguments.length>=2;return U=>U.pipe((0,t.h)(($,ae)=>ae===j),(0,d.q)(1),T?(0,h.d)(w):(0,m.T)(()=>new e.W))}},74841:(zt,le,a)=>{"use strict";a.d(le,{l:()=>m});var e=a(34146),t=a(9237);function m(...h){return d=>(0,e.z)(d,(0,t.of)(...h))}},79143:(zt,le,a)=>{"use strict";a.d(le,{y:()=>m});var e=a(5898),t=a(58886);function m(h,d){return(0,e.e)((f,j)=>{let w=0;f.subscribe((0,t.x)(j,T=>{h.call(d,T,w++,f)||(j.next(!1),j.complete())},()=>{j.next(!0),j.complete()}))})}},33340:(zt,le,a)=>{"use strict";a.d(le,{b:()=>t});const t=a(46130).Y},46130:(zt,le,a)=>{"use strict";a.d(le,{Y:()=>m});var e=a(87317),t=a(14789);function m(){return(0,e.z)(t.y)}},87317:(zt,le,a)=>{"use strict";a.d(le,{z:()=>d});var e=a(48358),t=a(73522),m=a(5898),h=a(58886);function d(f,j){return j?w=>w.pipe(d((T,U)=>(0,t.Xf)(f(T,U)).pipe((0,e.U)(($,ae)=>j(T,$,U,ae))))):(0,m.e)((w,T)=>{let U=0,$=null,ae=!1;w.subscribe((0,h.x)(T,_e=>{$||($=(0,h.x)(T,void 0,()=>{$=null,ae&&T.complete()}),(0,t.Xf)(f(_e,U++)).subscribe($))},()=>{ae=!0,!$&&T.complete()}))})}},21095:(zt,le,a)=>{"use strict";a.d(le,{j:()=>m});var e=a(5898),t=a(76319);function m(h,d=1/0,f){return d=(d||0)<1?1/0:d,(0,e.e)((j,w)=>(0,t.p)(j,w,h,d,void 0,!0,f))}},77007:(zt,le,a)=>{"use strict";a.d(le,{h:()=>m});var e=a(5898),t=a(58886);function m(h,d){return(0,e.e)((f,j)=>{let w=0;f.subscribe((0,t.x)(j,T=>h.call(d,T,w++)&&j.next(T)))})}},90410:(zt,le,a)=>{"use strict";a.d(le,{x:()=>t});var e=a(5898);function t(m){return(0,e.e)((h,d)=>{try{h.subscribe(d)}finally{d.add(m)}})}},66154:(zt,le,a)=>{"use strict";a.d(le,{U:()=>h,s:()=>m});var e=a(5898),t=a(58886);function m(d,f){return(0,e.e)(h(d,f,"value"))}function h(d,f,j){const w="index"===j;return(T,U)=>{let $=0;T.subscribe((0,t.x)(U,ae=>{const _e=$++;d.call(f,ae,_e,T)&&(U.next(w?_e:ae),U.complete())},()=>{U.next(w?-1:void 0),U.complete()}))}}},11909:(zt,le,a)=>{"use strict";a.d(le,{c:()=>m});var e=a(5898),t=a(66154);function m(h,d){return(0,e.e)((0,t.U)(h,d,"index"))}},76215:(zt,le,a)=>{"use strict";a.d(le,{P:()=>j});var e=a(24586),t=a(77007),m=a(77176),h=a(71891),d=a(8283),f=a(14789);function j(w,T){const U=arguments.length>=2;return $=>$.pipe(w?(0,t.h)((ae,_e)=>w(ae,_e,$)):f.y,(0,m.q)(1),U?(0,h.d)(T):(0,d.T)(()=>new e.K))}},16563:(zt,le,a)=>{"use strict";a.d(le,{V:()=>t});const t=a(69637).z},32373:(zt,le,a)=>{"use strict";a.d(le,{v:()=>f});var e=a(42878),t=a(73522),m=a(716),h=a(5898),d=a(58886);function f(j,w,T,U){return(0,h.e)(($,ae)=>{let _e;w&&"function"!=typeof w?({duration:T,element:_e,connector:U}=w):_e=w;const de=new Map,me=Pe=>{de.forEach(Pe),Pe(ae)},x=Pe=>me(ze=>ze.error(Pe));let S=0,xe=!1;const ue=new d.Q(ae,Pe=>{try{const ze=j(Pe);let A=de.get(ze);if(!A){de.set(ze,A=U?U():new m.x);const Ce=function Ue(Pe,ze){const A=new e.y(Ce=>{S++;const Xe=ze.subscribe(Ce);return()=>{Xe.unsubscribe(),0==--S&&xe&&ue.unsubscribe()}});return A.key=Pe,A}(ze,A);if(ae.next(Ce),T){const Xe=(0,d.x)(A,()=>{A.complete(),Xe?.unsubscribe()},void 0,void 0,()=>de.delete(ze));ue.add((0,t.Xf)(T(Ce)).subscribe(Xe))}}A.next(_e?_e(Pe):Pe)}catch(ze){x(ze)}},()=>me(Pe=>Pe.complete()),x,()=>de.clear(),()=>(xe=!0,0===S));$.subscribe(ue)})}},81510:(zt,le,a)=>{"use strict";a.d(le,{l:()=>h});var e=a(5898),t=a(58886),m=a(34589);function h(){return(0,e.e)((d,f)=>{d.subscribe((0,t.x)(f,m.Z))})}},54347:(zt,le,a)=>{"use strict";a.d(le,{x:()=>m});var e=a(5898),t=a(58886);function m(){return(0,e.e)((h,d)=>{h.subscribe((0,t.x)(d,()=>{d.next(!1),d.complete()},()=>{d.next(!0),d.complete()}))})}},55925:(zt,le,a)=>{"use strict";a.d(le,{Z:()=>f});var e=a(14789),t=a(90910),m=a(91809),h=a(69637),d=a(91519);function f(j,w){return(0,m.z)((0,d.q)(),(0,h.z)(T=>j(T)),w?(0,t.Z)(w):e.y)}},77224:(zt,le,a)=>{"use strict";a.d(le,{Z:()=>j});var e=a(24586),t=a(77007),m=a(29328),h=a(8283),d=a(71891),f=a(14789);function j(w,T){const U=arguments.length>=2;return $=>$.pipe(w?(0,t.h)((ae,_e)=>w(ae,_e,$)):f.y,(0,m.h)(1),U?(0,d.d)(T):(0,h.T)(()=>new e.K))}},48358:(zt,le,a)=>{"use strict";a.d(le,{U:()=>m});var e=a(5898),t=a(58886);function m(h,d){return(0,e.e)((f,j)=>{let w=0;f.subscribe((0,t.x)(j,T=>{j.next(h.call(d,T,w++))}))})}},84633:(zt,le,a)=>{"use strict";a.d(le,{h:()=>t});var e=a(48358);function t(m){return(0,e.U)(()=>m)}},87788:(zt,le,a)=>{"use strict";a.d(le,{i:()=>h});var e=a(87362),t=a(5898),m=a(58886);function h(){return(0,t.e)((d,f)=>{d.subscribe((0,m.x)(f,j=>{f.next(e.P_.createNext(j))},()=>{f.next(e.P_.createComplete()),f.complete()},j=>{f.next(e.P_.createError(j)),f.complete()}))})}},45865:(zt,le,a)=>{"use strict";a.d(le,{F:()=>m});var e=a(32543),t=a(48490);function m(h){return(0,e.u)((0,t.m)(h)?(d,f)=>h(d,f)>0?d:f:(d,f)=>d>f?d:f)}},22720:(zt,le,a)=>{"use strict";a.d(le,{T:()=>f});var e=a(5898),t=a(62103),m=a(55969),h=a(80863),d=a(16173);function f(...j){const w=(0,h.yG)(j),T=(0,h._6)(j,1/0);return j=(0,t.k)(j),(0,e.e)((U,$)=>{(0,m.J)(T)((0,d.D)([U,...j],w)).subscribe($)})}},55969:(zt,le,a)=>{"use strict";a.d(le,{J:()=>m});var e=a(69637),t=a(14789);function m(h=1/0){return(0,e.z)(t.y,h)}},76319:(zt,le,a)=>{"use strict";a.d(le,{p:()=>h});var e=a(73522),t=a(24243),m=a(58886);function h(d,f,j,w,T,U,$,ae){const _e=[];let de=0,me=0,x=!1;const S=()=>{x&&!_e.length&&!de&&f.complete()},xe=Ue=>de<w?ue(Ue):_e.push(Ue),ue=Ue=>{U&&f.next(Ue),de++;let Pe=!1;(0,e.Xf)(j(Ue,me++)).subscribe((0,m.x)(f,ze=>{T?.(ze),U?xe(ze):f.next(ze)},()=>{Pe=!0},void 0,()=>{if(Pe)try{for(de--;_e.length&&de<w;){const ze=_e.shift();$?(0,t.f)(f,$,()=>ue(ze)):ue(ze)}S()}catch(ze){f.error(ze)}}))};return d.subscribe((0,m.x)(f,xe,()=>{x=!0,S()})),()=>{ae?.()}}},69637:(zt,le,a)=>{"use strict";a.d(le,{z:()=>f});var e=a(48358),t=a(73522),m=a(5898),h=a(76319),d=a(48490);function f(j,w,T=1/0){return(0,d.m)(w)?f((U,$)=>(0,e.U)((ae,_e)=>w(U,ae,$,_e))((0,t.Xf)(j(U,$))),T):("number"==typeof w&&(T=w),(0,m.e)((U,$)=>(0,h.p)(U,$,j,T)))}},37741:(zt,le,a)=>{"use strict";a.d(le,{j:()=>m});var e=a(69637),t=a(48490);function m(h,d,f=1/0){return(0,t.m)(d)?(0,e.z)(()=>h,d,f):("number"==typeof d&&(f=d),(0,e.z)(()=>h,f))}},66540:(zt,le,a)=>{"use strict";a.d(le,{f:()=>m});var e=a(5898),t=a(76319);function m(h,d,f=1/0){return(0,e.e)((j,w)=>{let T=d;return(0,t.p)(j,w,(U,$)=>h(T,U,$),f,U=>{T=U},!1,void 0,()=>T=null)})}},95568:(zt,le,a)=>{"use strict";a.d(le,{b:()=>t});var e=a(22720);function t(...m){return(0,e.T)(...m)}},56502:(zt,le,a)=>{"use strict";a.d(le,{V:()=>m});var e=a(32543),t=a(48490);function m(h){return(0,e.u)((0,t.m)(h)?(d,f)=>h(d,f)<0?d:f:(d,f)=>d<f?d:f)}},32990:(zt,le,a)=>{"use strict";a.d(le,{O:()=>h});var e=a(93591),t=a(48490),m=a(65320);function h(d,f){const j=(0,t.m)(d)?d:()=>d;return(0,t.m)(f)?(0,m.$)(f,{connector:j}):w=>new e.c(w,j)}},91233:(zt,le,a)=>{"use strict";a.d(le,{Q:()=>h});var e=a(24243),t=a(5898),m=a(58886);function h(d,f=0){return(0,t.e)((j,w)=>{j.subscribe((0,m.x)(w,T=>(0,e.f)(w,d,()=>w.next(T),f),()=>(0,e.f)(w,d,()=>w.complete(),f),T=>(0,e.f)(w,d,()=>w.error(T),f)))})}},24729:(zt,le,a)=>{"use strict";a.d(le,{h:()=>h,n:()=>m});var e=a(62103),t=a(56354);function m(...d){const f=(0,e.k)(d);return j=>(0,t.h)(j,...f)}const h=m},41871:(zt,le,a)=>{"use strict";a.d(le,{G:()=>m});var e=a(5898),t=a(58886);function m(){return(0,e.e)((h,d)=>{let f,j=!1;h.subscribe((0,t.x)(d,w=>{const T=f;f=w,j&&d.next([T,w]),j=!0}))})}},4273:(zt,le,a)=>{"use strict";a.d(le,{j:()=>t});var e=a(48358);function t(...m){const h=m.length;if(0===h)throw new Error("list of properties cannot be empty.");return(0,e.U)(d=>{let f=d;for(let j=0;j<h;j++){const w=f?.[m[j]];if(!(typeof w<"u"))return;f=w}return f})}},70029:(zt,le,a)=>{"use strict";a.d(le,{n:()=>h});var e=a(716),t=a(32990),m=a(65320);function h(d){return d?f=>(0,m.$)(d)(f):f=>(0,t.O)(new e.x)(f)}},25265:(zt,le,a)=>{"use strict";a.d(le,{n:()=>m});var e=a(35841),t=a(93591);function m(h){return d=>{const f=new e.X(h);return new t.c(d,()=>f)}}},40467:(zt,le,a)=>{"use strict";a.d(le,{C:()=>m});var e=a(1330),t=a(93591);function m(){return h=>{const d=new e.c;return new t.c(h,()=>d)}}},33847:(zt,le,a)=>{"use strict";a.d(le,{_:()=>h});var e=a(92527),t=a(32990),m=a(48490);function h(d,f,j,w){j&&!(0,m.m)(j)&&(w=j);const T=(0,m.m)(j)?j:void 0;return U=>(0,t.O)(new e.t(d,f,w),T)(U)}},85973:(zt,le,a)=>{"use strict";a.d(le,{Q:()=>h});var e=a(56615),t=a(5898),m=a(14789);function h(...d){return d.length?(0,t.e)((f,j)=>{(0,e.R)([f,...d])(j)}):m.y}},32543:(zt,le,a)=>{"use strict";a.d(le,{u:()=>m});var e=a(45920),t=a(5898);function m(h,d){return(0,t.e)((0,e.U)(h,d,arguments.length>=2,!1,!0))}},76771:(zt,le,a)=>{"use strict";a.d(le,{x:()=>m});var e=a(5898),t=a(58886);function m(){return(0,e.e)((h,d)=>{let f=null;h._refCount++;const j=(0,t.x)(d,void 0,void 0,void 0,()=>{if(!h||h._refCount<=0||0<--h._refCount)return void(f=null);const w=h._connection,T=f;f=null,w&&(!T||w===T)&&w.unsubscribe(),d.unsubscribe()});h.subscribe(j),j.closed||(f=h.connect())})}},85238:(zt,le,a)=>{"use strict";a.d(le,{r:()=>f});var e=a(27164),t=a(5898),m=a(58886),h=a(73522),d=a(28424);function f(j){let T,w=1/0;return null!=j&&("object"==typeof j?({count:w=1/0,delay:T}=j):w=j),w<=0?()=>e.E:(0,t.e)((U,$)=>{let _e,ae=0;const de=()=>{if(_e?.unsubscribe(),_e=null,null!=T){const x="number"==typeof T?(0,d.H)(T):(0,h.Xf)(T(ae)),S=(0,m.x)($,()=>{S.unsubscribe(),me()});x.subscribe(S)}else me()},me=()=>{let x=!1;_e=U.subscribe((0,m.x)($,void 0,()=>{++ae<w?_e?de():x=!0:$.complete()})),x&&de()};me()})}},22618:(zt,le,a)=>{"use strict";a.d(le,{a:()=>d});var e=a(73522),t=a(716),m=a(5898),h=a(58886);function d(f){return(0,m.e)((j,w)=>{let T,$,U=!1,ae=!1,_e=!1;const de=()=>_e&&ae&&(w.complete(),!0),x=()=>{_e=!1,T=j.subscribe((0,h.x)(w,void 0,()=>{_e=!0,!de()&&($||($=new t.x,(0,e.Xf)(f($)).subscribe((0,h.x)(w,()=>{T?x():U=!0},()=>{ae=!0,de()}))),$).next()})),U&&(T.unsubscribe(),T=null,U=!1,x())};x()})}},2677:(zt,le,a)=>{"use strict";a.d(le,{X:()=>f});var e=a(5898),t=a(58886),m=a(14789),h=a(28424),d=a(73522);function f(j=1/0){let w;w=j&&"object"==typeof j?j:{count:j};const{count:T=1/0,delay:U,resetOnSuccess:$=!1}=w;return T<=0?m.y:(0,e.e)((ae,_e)=>{let me,de=0;const x=()=>{let S=!1;me=ae.subscribe((0,t.x)(_e,xe=>{$&&(de=0),_e.next(xe)},void 0,xe=>{if(de++<T){const ue=()=>{me?(me.unsubscribe(),me=null,x()):S=!0};if(null!=U){const Ue="number"==typeof U?(0,h.H)(U):(0,d.Xf)(U(xe,de)),Pe=(0,t.x)(_e,()=>{Pe.unsubscribe(),ue()},()=>{_e.complete()});Ue.subscribe(Pe)}else ue()}else _e.error(xe)})),S&&(me.unsubscribe(),me=null,x())};x()})}},2299:(zt,le,a)=>{"use strict";a.d(le,{a:()=>d});var e=a(73522),t=a(716),m=a(5898),h=a(58886);function d(f){return(0,m.e)((j,w)=>{let T,$,U=!1;const ae=()=>{T=j.subscribe((0,h.x)(w,void 0,void 0,_e=>{$||($=new t.x,(0,e.Xf)(f($)).subscribe((0,h.x)(w,()=>T?ae():U=!0))),$&&$.next(_e)})),U&&(T.unsubscribe(),T=null,U=!1,ae())};ae()})}},5572:(zt,le,a)=>{"use strict";a.d(le,{U:()=>d});var e=a(73522),t=a(5898),m=a(34589),h=a(58886);function d(f){return(0,t.e)((j,w)=>{let T=!1,U=null;j.subscribe((0,h.x)(w,$=>{T=!0,U=$})),(0,e.Xf)(f).subscribe((0,h.x)(w,()=>{if(T){T=!1;const $=U;U=null,w.next($)}},m.Z))})}},32351:(zt,le,a)=>{"use strict";a.d(le,{b:()=>h});var e=a(84072),t=a(5572),m=a(2703);function h(d,f=e.z){return(0,t.U)((0,m.F)(d,f))}},46897:(zt,le,a)=>{"use strict";a.d(le,{R:()=>m});var e=a(5898),t=a(45920);function m(h,d){return(0,e.e)((0,t.U)(h,d,arguments.length>=2,!0))}},45920:(zt,le,a)=>{"use strict";a.d(le,{U:()=>t});var e=a(58886);function t(m,h,d,f,j){return(w,T)=>{let U=d,$=h,ae=0;w.subscribe((0,e.x)(T,_e=>{const de=ae++;$=U?m($,_e,de):(U=!0,_e),f&&T.next($)},j&&(()=>{U&&T.next($),T.complete()})))}}},66619:(zt,le,a)=>{"use strict";a.d(le,{N:()=>h});var e=a(5898),t=a(58886),m=a(73522);function h(f,j=((w,T)=>w===T)){return(0,e.e)((w,T)=>{const U={buffer:[],complete:!1},$={buffer:[],complete:!1},ae=de=>{T.next(de),T.complete()},_e=(de,me)=>{const x=(0,t.x)(T,S=>{const{buffer:xe,complete:ue}=me;0===xe.length?ue?ae(!1):de.buffer.push(S):!j(S,xe.shift())&&ae(!1)},()=>{de.complete=!0;const{complete:S,buffer:xe}=me;S&&ae(0===xe.length),x?.unsubscribe()});return x};w.subscribe(_e(U,$)),(0,m.Xf)(f).subscribe(_e($,U))})}},42569:(zt,le,a)=>{"use strict";a.d(le,{B:()=>d});var e=a(73522),t=a(716),m=a(45479),h=a(5898);function d(j={}){const{connector:w=(()=>new t.x),resetOnError:T=!0,resetOnComplete:U=!0,resetOnRefCountZero:$=!0}=j;return ae=>{let _e,de,me,x=0,S=!1,xe=!1;const ue=()=>{de?.unsubscribe(),de=void 0},Ue=()=>{ue(),_e=me=void 0,S=xe=!1},Pe=()=>{const ze=_e;Ue(),ze?.unsubscribe()};return(0,h.e)((ze,A)=>{x++,!xe&&!S&&ue();const Ce=me=me??w();A.add(()=>{x--,0===x&&!xe&&!S&&(de=f(Pe,$))}),Ce.subscribe(A),!_e&&x>0&&(_e=new m.Hp({next:Xe=>Ce.next(Xe),error:Xe=>{xe=!0,ue(),de=f(Ue,T,Xe),Ce.error(Xe)},complete:()=>{S=!0,ue(),de=f(Ue,U),Ce.complete()}}),(0,e.Xf)(ze).subscribe(_e))})(ae)}}function f(j,w,...T){if(!0===w)return void j();if(!1===w)return;const U=new m.Hp({next:()=>{U.unsubscribe(),j()}});return(0,e.Xf)(w(...T)).subscribe(U)}},32210:(zt,le,a)=>{"use strict";a.d(le,{d:()=>m});var e=a(92527),t=a(42569);function m(h,d,f){let j,w=!1;return h&&"object"==typeof h?({bufferSize:j=1/0,windowTime:d=1/0,refCount:w=!1,scheduler:f}=h):j=h??1/0,(0,t.B)({connector:()=>new e.t(j,d,f),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:w})}},98494:(zt,le,a)=>{"use strict";a.d(le,{Z:()=>f});var e=a(24586),t=a(5350),m=a(21829),h=a(5898),d=a(58886);function f(j){return(0,h.e)((w,T)=>{let $,U=!1,ae=!1,_e=0;w.subscribe((0,d.x)(T,de=>{ae=!0,(!j||j(de,_e++,w))&&(U&&T.error(new t.c("Too many matching values")),U=!0,$=de)},()=>{U?(T.next($),T.complete()):T.error(ae?new m.d("No matching values"):new e.K)}))})}},43535:(zt,le,a)=>{"use strict";a.d(le,{T:()=>t});var e=a(77007);function t(m){return(0,e.h)((h,d)=>m<=d)}},11834:(zt,le,a)=>{"use strict";a.d(le,{W:()=>h});var e=a(14789),t=a(5898),m=a(58886);function h(d){return d<=0?e.y:(0,t.e)((f,j)=>{let w=new Array(d),T=0;return f.subscribe((0,m.x)(j,U=>{const $=T++;if($<d)w[$]=U;else{const ae=$%d,_e=w[ae];w[ae]=U,j.next(_e)}})),()=>{w=null}})}},84345:(zt,le,a)=>{"use strict";a.d(le,{u:()=>d});var e=a(5898),t=a(58886),m=a(73522),h=a(34589);function d(f){return(0,e.e)((j,w)=>{let T=!1;const U=(0,t.x)(w,()=>{U?.unsubscribe(),T=!0},h.Z);(0,m.Xf)(f).subscribe(U),j.subscribe((0,t.x)(w,$=>T&&w.next($)))})}},92926:(zt,le,a)=>{"use strict";a.d(le,{n:()=>m});var e=a(5898),t=a(58886);function m(h){return(0,e.e)((d,f)=>{let j=!1,w=0;d.subscribe((0,t.x)(f,T=>(j||(j=!h(T,w++)))&&f.next(T)))})}},9302:(zt,le,a)=>{"use strict";a.d(le,{O:()=>h});var e=a(34146),t=a(80863),m=a(5898);function h(...d){const f=(0,t.yG)(d);return(0,m.e)((j,w)=>{(f?(0,e.z)(d,j,f):(0,e.z)(d,j)).subscribe(w)})}},138:(zt,le,a)=>{"use strict";a.d(le,{R:()=>t});var e=a(5898);function t(m,h=0){return(0,e.e)((d,f)=>{f.add(m.schedule(()=>d.subscribe(f),h))})}},78411:(zt,le,a)=>{"use strict";a.d(le,{B:()=>m});var e=a(21160),t=a(14789);function m(){return(0,e.w)(t.y)}},21160:(zt,le,a)=>{"use strict";a.d(le,{w:()=>h});var e=a(73522),t=a(5898),m=a(58886);function h(d,f){return(0,t.e)((j,w)=>{let T=null,U=0,$=!1;const ae=()=>$&&!T&&w.complete();j.subscribe((0,m.x)(w,_e=>{T?.unsubscribe();let de=0;const me=U++;(0,e.Xf)(d(_e,me)).subscribe(T=(0,m.x)(w,x=>w.next(f?f(_e,x,me,de++):x),()=>{T=null,ae()}))},()=>{$=!0,ae()}))})}},48581:(zt,le,a)=>{"use strict";a.d(le,{c:()=>m});var e=a(21160),t=a(48490);function m(h,d){return(0,t.m)(d)?(0,e.w)(()=>h,d):(0,e.w)(()=>h)}},90555:(zt,le,a)=>{"use strict";a.d(le,{w:()=>m});var e=a(21160),t=a(5898);function m(h,d){return(0,t.e)((f,j)=>{let w=d;return(0,e.w)((T,U)=>h(w,T,U),(T,U)=>(w=U,U))(f).subscribe(j),()=>{w=null}})}},77176:(zt,le,a)=>{"use strict";a.d(le,{q:()=>h});var e=a(27164),t=a(5898),m=a(58886);function h(d){return d<=0?()=>e.E:(0,t.e)((f,j)=>{let w=0;f.subscribe((0,m.x)(j,T=>{++w<=d&&(j.next(T),d<=w&&j.complete())}))})}},29328:(zt,le,a)=>{"use strict";a.d(le,{h:()=>h});var e=a(27164),t=a(5898),m=a(58886);function h(d){return d<=0?()=>e.E:(0,t.e)((f,j)=>{let w=[];f.subscribe((0,m.x)(j,T=>{w.push(T),d<w.length&&w.shift()},()=>{for(const T of w)j.next(T);j.complete()},void 0,()=>{w=null}))})}},35879:(zt,le,a)=>{"use strict";a.d(le,{R:()=>d});var e=a(5898),t=a(58886),m=a(73522),h=a(34589);function d(f){return(0,e.e)((j,w)=>{(0,m.Xf)(f).subscribe((0,t.x)(w,()=>w.complete(),h.Z)),!w.closed&&j.subscribe(w)})}},64793:(zt,le,a)=>{"use strict";a.d(le,{o:()=>m});var e=a(5898),t=a(58886);function m(h,d=!1){return(0,e.e)((f,j)=>{let w=0;f.subscribe((0,t.x)(j,T=>{const U=h(T,w++);(U||d)&&j.next(T),!U&&j.complete()}))})}},27303:(zt,le,a)=>{"use strict";a.d(le,{b:()=>d});var e=a(48490),t=a(5898),m=a(58886),h=a(14789);function d(f,j,w){const T=(0,e.m)(f)||j||w?{next:f,error:j,complete:w}:f;return T?(0,t.e)((U,$)=>{var ae;null===(ae=T.subscribe)||void 0===ae||ae.call(T);let _e=!0;U.subscribe((0,m.x)($,de=>{var me;null===(me=T.next)||void 0===me||me.call(T,de),$.next(de)},()=>{var de;_e=!1,null===(de=T.complete)||void 0===de||de.call(T),$.complete()},de=>{var me;_e=!1,null===(me=T.error)||void 0===me||me.call(T,de),$.error(de)},()=>{var de,me;_e&&(null===(de=T.unsubscribe)||void 0===de||de.call(T)),null===(me=T.finalize)||void 0===me||me.call(T)}))}):h.y}},67260:(zt,le,a)=>{"use strict";a.d(le,{P:()=>d,d:()=>h});var e=a(5898),t=a(58886),m=a(73522);const h={leading:!0,trailing:!1};function d(f,j=h){return(0,e.e)((w,T)=>{const{leading:U,trailing:$}=j;let ae=!1,_e=null,de=null,me=!1;const x=()=>{de?.unsubscribe(),de=null,$&&(ue(),me&&T.complete())},S=()=>{de=null,me&&T.complete()},xe=Ue=>de=(0,m.Xf)(f(Ue)).subscribe((0,t.x)(T,x,S)),ue=()=>{if(ae){ae=!1;const Ue=_e;_e=null,T.next(Ue),!me&&xe(Ue)}};w.subscribe((0,t.x)(T,Ue=>{ae=!0,_e=Ue,(!de||de.closed)&&(U?ue():xe(Ue))},()=>{me=!0,(!($&&ae&&de)||de.closed)&&T.complete()}))})}},85835:(zt,le,a)=>{"use strict";a.d(le,{p:()=>h});var e=a(84072),t=a(67260),m=a(28424);function h(d,f=e.z,j=t.d){const w=(0,m.H)(d,f);return(0,t.P)(()=>w,j)}},8283:(zt,le,a)=>{"use strict";a.d(le,{T:()=>h});var e=a(24586),t=a(5898),m=a(58886);function h(f=d){return(0,t.e)((j,w)=>{let T=!1;j.subscribe((0,m.x)(w,U=>{T=!0,w.next(U)},()=>T?w.complete():w.error(f())))})}function d(){return new e.K}},67604:(zt,le,a)=>{"use strict";a.d(le,{J:()=>h});var e=a(84072),t=a(5898),m=a(58886);function h(f=e.z){return(0,t.e)((j,w)=>{let T=f.now();j.subscribe((0,m.x)(w,U=>{const $=f.now(),ae=$-T;T=$,w.next(new d(U,ae))}))})}class d{constructor(j,w){this.value=j,this.interval=w}}},57636:(zt,le,a)=>{"use strict";a.d(le,{V:()=>T,W:()=>w});var e=a(84072),t=a(12608),m=a(5898),h=a(73522),d=a(3336),f=a(58886),j=a(24243);const w=(0,d.d)($=>function(_e=null){$(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=_e});function T($,ae){const{first:_e,each:de,with:me=U,scheduler:x=ae??e.z,meta:S=null}=(0,t.q)($)?{first:$}:"number"==typeof $?{each:$}:$;if(null==_e&&null==de)throw new TypeError("No timeout provided.");return(0,m.e)((xe,ue)=>{let Ue,Pe,ze=null,A=0;const Ce=Xe=>{Pe=(0,j.f)(ue,x,()=>{try{Ue.unsubscribe(),(0,h.Xf)(me({meta:S,lastValue:ze,seen:A})).subscribe(ue)}catch(ke){ue.error(ke)}},Xe)};Ue=xe.subscribe((0,f.x)(ue,Xe=>{Pe?.unsubscribe(),A++,ue.next(ze=Xe),de>0&&Ce(de)},void 0,void 0,()=>{Pe?.closed||Pe?.unsubscribe(),ze=null})),!A&&Ce(null!=_e?"number"==typeof _e?_e:+_e-x.now():de)})}function U($){throw new w($)}},53046:(zt,le,a)=>{"use strict";a.d(le,{L:()=>h});var e=a(84072),t=a(12608),m=a(57636);function h(d,f,j){let w,T,U;if(j=j??e.P,(0,t.q)(d)?w=d:"number"==typeof d&&(T=d),!f)throw new TypeError("No observable provided to switch to");if(U=()=>f,null==w&&null==T)throw new TypeError("No timeout provided.");return(0,m.V)({first:w,each:T,scheduler:j,with:U})}},69186:(zt,le,a)=>{"use strict";a.d(le,{A:()=>m});var e=a(37088),t=a(48358);function m(h=e.l){return(0,t.U)(d=>({value:d,timestamp:h.now()}))}},91519:(zt,le,a)=>{"use strict";a.d(le,{q:()=>h});var e=a(32543),t=a(5898);const m=(d,f)=>(d.push(f),d);function h(){return(0,t.e)((d,f)=>{(0,e.u)(m,[])(d).subscribe(f)})}},48003:(zt,le,a)=>{"use strict";a.d(le,{u:()=>f});var e=a(716),t=a(5898),m=a(58886),h=a(34589),d=a(73522);function f(j){return(0,t.e)((w,T)=>{let U=new e.x;T.next(U.asObservable());const $=ae=>{U.error(ae),T.error(ae)};return w.subscribe((0,m.x)(T,ae=>U?.next(ae),()=>{U.complete(),T.complete()},$)),(0,d.Xf)(j).subscribe((0,m.x)(T,()=>{U.complete(),T.next(U=new e.x)},h.Z,$)),()=>{U?.unsubscribe(),U=null}})}},14424:(zt,le,a)=>{"use strict";a.d(le,{r:()=>h});var e=a(716),t=a(5898),m=a(58886);function h(d,f=0){const j=f>0?f:d;return(0,t.e)((w,T)=>{let U=[new e.x],$=[],ae=0;T.next(U[0].asObservable()),w.subscribe((0,m.x)(T,_e=>{for(const me of U)me.next(_e);const de=ae-d+1;if(de>=0&&de%j==0&&U.shift().complete(),++ae%j==0){const me=new e.x;U.push(me),T.next(me.asObservable())}},()=>{for(;U.length>0;)U.shift().complete();T.complete()},_e=>{for(;U.length>0;)U.shift().error(_e);T.error(_e)},()=>{$=null,U=null}))})}},46702:(zt,le,a)=>{"use strict";a.d(le,{I:()=>T});var e=a(716),t=a(84072),m=a(47206),h=a(5898),d=a(58886),f=a(370),j=a(80863),w=a(24243);function T(U,...$){var ae,_e;const de=null!==(ae=(0,j.yG)($))&&void 0!==ae?ae:t.z,me=null!==(_e=$[0])&&void 0!==_e?_e:null,x=$[1]||1/0;return(0,h.e)((S,xe)=>{let ue=[],Ue=!1;const Pe=Xe=>{const{window:ke,subs:ve}=Xe;ke.complete(),ve.unsubscribe(),(0,f.P)(ue,Xe),Ue&&ze()},ze=()=>{if(ue){const Xe=new m.w0;xe.add(Xe);const ke=new e.x,ve={window:ke,subs:Xe,seen:0};ue.push(ve),xe.next(ke.asObservable()),(0,w.f)(Xe,de,()=>Pe(ve),U)}};null!==me&&me>=0?(0,w.f)(xe,de,ze,me,!0):Ue=!0,ze();const A=Xe=>ue.slice().forEach(Xe),Ce=Xe=>{A(({window:ke})=>Xe(ke)),Xe(xe),xe.unsubscribe()};return S.subscribe((0,d.x)(xe,Xe=>{A(ke=>{ke.window.next(Xe),x<=++ke.seen&&Pe(ke)})},()=>Ce(Xe=>Xe.complete()),Xe=>Ce(ke=>ke.error(Xe)))),()=>{ue=null}})}},90783:(zt,le,a)=>{"use strict";a.d(le,{j:()=>w});var e=a(716),t=a(47206),m=a(5898),h=a(73522),d=a(58886),f=a(34589),j=a(370);function w(T,U){return(0,m.e)(($,ae)=>{const _e=[],de=me=>{for(;0<_e.length;)_e.shift().error(me);ae.error(me)};(0,h.Xf)(T).subscribe((0,d.x)(ae,me=>{const x=new e.x;_e.push(x);const S=new t.w0;let ue;try{ue=(0,h.Xf)(U(me))}catch(Ue){return void de(Ue)}ae.next(x.asObservable()),S.add(ue.subscribe((0,d.x)(ae,()=>{(0,j.P)(_e,x),x.complete(),S.unsubscribe()},f.Z,de)))},f.Z)),$.subscribe((0,d.x)(ae,me=>{const x=_e.slice();for(const S of x)S.next(me)},()=>{for(;0<_e.length;)_e.shift().complete();ae.complete()},de,()=>{for(;0<_e.length;)_e.shift().unsubscribe()}))})}},45461:(zt,le,a)=>{"use strict";a.d(le,{Q:()=>d});var e=a(716),t=a(5898),m=a(58886),h=a(73522);function d(f){return(0,t.e)((j,w)=>{let T,U;const $=_e=>{T.error(_e),w.error(_e)},ae=()=>{let _e;U?.unsubscribe(),T?.complete(),T=new e.x,w.next(T.asObservable());try{_e=(0,h.Xf)(f())}catch(de){return void $(de)}_e.subscribe(U=(0,m.x)(w,ae,ae,$))};ae(),j.subscribe((0,m.x)(w,_e=>T.next(_e),()=>{T.complete(),w.complete()},$,()=>{U?.unsubscribe(),T=null}))})}},22040:(zt,le,a)=>{"use strict";a.d(le,{M:()=>j});var e=a(5898),t=a(58886),m=a(73522),h=a(14789),d=a(34589),f=a(80863);function j(...w){const T=(0,f.jO)(w);return(0,e.e)((U,$)=>{const ae=w.length,_e=new Array(ae);let de=w.map(()=>!1),me=!1;for(let x=0;x<ae;x++)(0,m.Xf)(w[x]).subscribe((0,t.x)($,S=>{_e[x]=S,!me&&!de[x]&&(de[x]=!0,(me=de.every(h.y))&&(de=null))},d.Z));U.subscribe((0,t.x)($,x=>{if(me){const S=[x,..._e];$.next(T?T(...S):S)}}))})}},49785:(zt,le,a)=>{"use strict";a.d(le,{$:()=>m});var e=a(60276),t=a(5898);function m(...h){return(0,t.e)((d,f)=>{(0,e.$)(d,...h).subscribe(f)})}},76655:(zt,le,a)=>{"use strict";a.d(le,{h:()=>m});var e=a(60276),t=a(55925);function m(h){return(0,t.Z)(e.$,h)}},79732:(zt,le,a)=>{"use strict";a.d(le,{y:()=>t});var e=a(49785);function t(...m){return(0,e.$)(...m)}},61182:(zt,le,a)=>{"use strict";a.d(le,{Q:()=>d});var e=a(42878),t=a(55183),m=a(48490),h=a(24243);function d(f,j){return new e.y(w=>{let T;return(0,h.f)(w,j,()=>{T=f[t.h](),(0,h.f)(w,j,()=>{let U,$;try{({value:U,done:$}=T.next())}catch(ae){return void w.error(ae)}$?w.complete():w.next(U)},0,!0)}),()=>(0,m.m)(T?.return)&&T.return()})}},90998:(zt,le,a)=>{"use strict";a.d(le,{x:()=>ue});var e=a(73522),t=a(91233),m=a(138);var f=a(42878);var w=a(61182),T=a(24243);function U(Ue,Pe){if(!Ue)throw new Error("Iterable cannot be null");return new f.y(ze=>{(0,T.f)(ze,Pe,()=>{const A=Ue[Symbol.asyncIterator]();(0,T.f)(ze,Pe,()=>{A.next().then(Ce=>{Ce.done?ze.complete():ze.next(Ce.value)})},0,!0)})})}var $=a(21601),ae=a(99040),_e=a(34733),de=a(55699),me=a(50426),x=a(71575),S=a(56793);function ue(Ue,Pe){if(null!=Ue){if((0,$.c)(Ue))return function h(Ue,Pe){return(0,e.Xf)(Ue).pipe((0,m.R)(Pe),(0,t.Q)(Pe))}(Ue,Pe);if((0,_e.z)(Ue))return function j(Ue,Pe){return new f.y(ze=>{let A=0;return Pe.schedule(function(){A===Ue.length?ze.complete():(ze.next(Ue[A++]),ze.closed||this.schedule())})})}(Ue,Pe);if((0,ae.t)(Ue))return function d(Ue,Pe){return(0,e.Xf)(Ue).pipe((0,m.R)(Pe),(0,t.Q)(Pe))}(Ue,Pe);if((0,me.D)(Ue))return U(Ue,Pe);if((0,de.T)(Ue))return(0,w.Q)(Ue,Pe);if((0,S.L)(Ue))return function xe(Ue,Pe){return U((0,S.Q)(Ue),Pe)}(Ue,Pe)}throw(0,x.z)(Ue)}},12700:(zt,le,a)=>{"use strict";a.d(le,{o:()=>d});var e=a(47206);class t extends e.w0{constructor(j,w){super()}schedule(j,w=0){return this}}const m={setInterval(f,j,...w){const{delegate:T}=m;return T?.setInterval?T.setInterval(f,j,...w):setInterval(f,j,...w)},clearInterval(f){const{delegate:j}=m;return(j?.clearInterval||clearInterval)(f)},delegate:void 0};var h=a(370);class d extends t{constructor(j,w){super(j,w),this.scheduler=j,this.work=w,this.pending=!1}schedule(j,w=0){var T;if(this.closed)return this;this.state=j;const U=this.id,$=this.scheduler;return null!=U&&(this.id=this.recycleAsyncId($,U,w)),this.pending=!0,this.delay=w,this.id=null!==(T=this.id)&&void 0!==T?T:this.requestAsyncId($,this.id,w),this}requestAsyncId(j,w,T=0){return m.setInterval(j.flush.bind(j,this),T)}recycleAsyncId(j,w,T=0){if(null!=T&&this.delay===T&&!1===this.pending)return w;null!=w&&m.clearInterval(w)}execute(j,w){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const T=this._execute(j,w);if(T)return T;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(j,w){let U,T=!1;try{this.work(j)}catch($){T=!0,U=$||new Error("Scheduled action threw falsy error")}if(T)return this.unsubscribe(),U}unsubscribe(){if(!this.closed){const{id:j,scheduler:w}=this,{actions:T}=w;this.work=this.state=this.scheduler=null,this.pending=!1,(0,h.P)(T,this),null!=j&&(this.id=this.recycleAsyncId(w,j,null)),this.delay=null,super.unsubscribe()}}}},63675:(zt,le,a)=>{"use strict";a.d(le,{v:()=>t});var e=a(95419);class t extends e.b{constructor(h,d=e.b.now){super(h,d),this.actions=[],this._active=!1}flush(h){const{actions:d}=this;if(this._active)return void d.push(h);let f;this._active=!0;do{if(f=h.execute(h.state,h.delay))break}while(h=d.shift());if(this._active=!1,f){for(;h=d.shift();)h.unsubscribe();throw f}}}},78293:(zt,le,a)=>{"use strict";a.d(le,{r:()=>j,Z:()=>f});var e=a(12700),t=a(59330);class m extends e.o{constructor(T,U){super(T,U),this.scheduler=T,this.work=U}requestAsyncId(T,U,$=0){return null!==$&&$>0?super.requestAsyncId(T,U,$):(T.actions.push(this),T._scheduled||(T._scheduled=t.l.requestAnimationFrame(()=>T.flush(void 0))))}recycleAsyncId(T,U,$=0){var ae;if(null!=$?$>0:this.delay>0)return super.recycleAsyncId(T,U,$);const{actions:_e}=T;null!=U&&(null===(ae=_e[_e.length-1])||void 0===ae?void 0:ae.id)!==U&&(t.l.cancelAnimationFrame(U),T._scheduled=void 0)}}var h=a(63675);class d extends h.v{flush(T){this._active=!0;const U=this._scheduled;this._scheduled=void 0;const{actions:$}=this;let ae;T=T||$.shift();do{if(ae=T.execute(T.state,T.delay))break}while((T=$[0])&&T.id===U&&$.shift());if(this._active=!1,ae){for(;(T=$[0])&&T.id===U&&$.shift();)T.unsubscribe();throw ae}}}const f=new d(m),j=f},59330:(zt,le,a)=>{"use strict";a.d(le,{l:()=>t});var e=a(47206);const t={schedule(m){let h=requestAnimationFrame,d=cancelAnimationFrame;const{delegate:f}=t;f&&(h=f.requestAnimationFrame,d=f.cancelAnimationFrame);const j=h(w=>{d=void 0,m(w)});return new e.w0(()=>d?.(j))},requestAnimationFrame(...m){const{delegate:h}=t;return(h?.requestAnimationFrame||requestAnimationFrame)(...m)},cancelAnimationFrame(...m){const{delegate:h}=t;return(h?.cancelAnimationFrame||cancelAnimationFrame)(...m)},delegate:void 0}},79105:(zt,le,a)=>{"use strict";a.d(le,{e:()=>me,E:()=>de});var e=a(12700);let m,t=1;const h={};function d(x){return x in h&&(delete h[x],!0)}const f={setImmediate(x){const S=t++;return h[S]=!0,m||(m=Promise.resolve()),m.then(()=>d(S)&&x()),S},clearImmediate(x){d(x)}},{setImmediate:w,clearImmediate:T}=f,U={setImmediate(...x){const{delegate:S}=U;return(S?.setImmediate||w)(...x)},clearImmediate(x){const{delegate:S}=U;return(S?.clearImmediate||T)(x)},delegate:void 0};class $ extends e.o{constructor(S,xe){super(S,xe),this.scheduler=S,this.work=xe}requestAsyncId(S,xe,ue=0){return null!==ue&&ue>0?super.requestAsyncId(S,xe,ue):(S.actions.push(this),S._scheduled||(S._scheduled=U.setImmediate(S.flush.bind(S,void 0))))}recycleAsyncId(S,xe,ue=0){var Ue;if(null!=ue?ue>0:this.delay>0)return super.recycleAsyncId(S,xe,ue);const{actions:Pe}=S;null!=xe&&(null===(Ue=Pe[Pe.length-1])||void 0===Ue?void 0:Ue.id)!==xe&&(U.clearImmediate(xe),S._scheduled=void 0)}}var ae=a(63675);class _e extends ae.v{flush(S){this._active=!0;const xe=this._scheduled;this._scheduled=void 0;const{actions:ue}=this;let Ue;S=S||ue.shift();do{if(Ue=S.execute(S.state,S.delay))break}while((S=ue[0])&&S.id===xe&&ue.shift());if(this._active=!1,Ue){for(;(S=ue[0])&&S.id===xe&&ue.shift();)S.unsubscribe();throw Ue}}}const de=new _e($),me=de},84072:(zt,le,a)=>{"use strict";a.d(le,{P:()=>h,z:()=>m});var e=a(12700);const m=new(a(63675).v)(e.o),h=m},37088:(zt,le,a)=>{"use strict";a.d(le,{l:()=>e});const e={now:()=>(e.delegate||Date).now(),delegate:void 0}},70180:(zt,le,a)=>{"use strict";a.d(le,{c:()=>f,N:()=>d});var e=a(12700);class t extends e.o{constructor(w,T){super(w,T),this.scheduler=w,this.work=T}schedule(w,T=0){return T>0?super.schedule(w,T):(this.delay=T,this.state=w,this.scheduler.flush(this),this)}execute(w,T){return T>0||this.closed?super.execute(w,T):this._execute(w,T)}requestAsyncId(w,T,U=0){return null!=U&&U>0||null==U&&this.delay>0?super.requestAsyncId(w,T,U):(w.flush(this),0)}}var m=a(63675);class h extends m.v{}const d=new h(t),f=d},58928:(zt,le,a)=>{"use strict";a.d(le,{z:()=>e});const e={setTimeout(t,m,...h){const{delegate:d}=e;return d?.setTimeout?d.setTimeout(t,m,...h):setTimeout(t,m,...h)},clearTimeout(t){const{delegate:m}=e;return(m?.clearTimeout||clearTimeout)(t)},delegate:void 0}},55183:(zt,le,a)=>{"use strict";a.d(le,{h:()=>t});const t=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},92718:(zt,le,a)=>{"use strict";a.d(le,{L:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},98825:(zt,le,a)=>{"use strict";a.d(le,{W:()=>t});const t=(0,a(3336).d)(m=>function(){m(this),this.name="ArgumentOutOfRangeError",this.message="argument out of range"})},24586:(zt,le,a)=>{"use strict";a.d(le,{K:()=>t});const t=(0,a(3336).d)(m=>function(){m(this),this.name="EmptyError",this.message="no elements in sequence"})},21829:(zt,le,a)=>{"use strict";a.d(le,{d:()=>t});const t=(0,a(3336).d)(m=>function(d){m(this),this.name="NotFoundError",this.message=d})},89064:(zt,le,a)=>{"use strict";a.d(le,{N:()=>t});const t=(0,a(3336).d)(m=>function(){m(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"})},5350:(zt,le,a)=>{"use strict";a.d(le,{c:()=>t});const t=(0,a(3336).d)(m=>function(d){m(this),this.name="SequenceError",this.message=d})},8950:(zt,le,a)=>{"use strict";a.d(le,{B:()=>t});const t=(0,a(3336).d)(m=>function(d){m(this),this.message=d?`${d.length} errors occurred during unsubscription:\n${d.map((f,j)=>`${j+1}) ${f.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=d})},80863:(zt,le,a)=>{"use strict";a.d(le,{_6:()=>f,jO:()=>h,yG:()=>d});var e=a(48490),t=a(7976);function m(j){return j[j.length-1]}function h(j){return(0,e.m)(m(j))?j.pop():void 0}function d(j){return(0,t.K)(m(j))?j.pop():void 0}function f(j,w){return"number"==typeof m(j)?j.pop():w}},52447:(zt,le,a)=>{"use strict";a.d(le,{D:()=>d});const{isArray:e}=Array,{getPrototypeOf:t,prototype:m,keys:h}=Object;function d(j){if(1===j.length){const w=j[0];if(e(w))return{args:w,keys:null};if(function f(j){return j&&"object"==typeof j&&t(j)===m}(w)){const T=h(w);return{args:T.map(U=>w[U]),keys:T}}}return{args:j,keys:null}}},62103:(zt,le,a)=>{"use strict";a.d(le,{k:()=>t});const{isArray:e}=Array;function t(m){return 1===m.length&&e(m[0])?m[0]:m}},370:(zt,le,a)=>{"use strict";function e(t,m){if(t){const h=t.indexOf(m);0<=h&&t.splice(h,1)}}a.d(le,{P:()=>e})},3336:(zt,le,a)=>{"use strict";function e(t){const h=t(d=>{Error.call(d),d.stack=(new Error).stack});return h.prototype=Object.create(Error.prototype),h.prototype.constructor=h,h}a.d(le,{d:()=>e})},73776:(zt,le,a)=>{"use strict";function e(t,m){return t.reduce((h,d,f)=>(h[d]=m[f],h),{})}a.d(le,{n:()=>e})},86329:(zt,le,a)=>{"use strict";a.d(le,{O:()=>h,x:()=>m});var e=a(92017);let t=null;function m(d){if(e.v.useDeprecatedSynchronousErrorHandling){const f=!t;if(f&&(t={errorThrown:!1,error:null}),d(),f){const{errorThrown:j,error:w}=t;if(t=null,j)throw w}}else d()}function h(d){e.v.useDeprecatedSynchronousErrorHandling&&t&&(t.errorThrown=!0,t.error=d)}},24243:(zt,le,a)=>{"use strict";function e(t,m,h,d=0,f=!1){const j=m.schedule(function(){h(),f?t.add(this.schedule(null,d)):this.unsubscribe()},d);if(t.add(j),!f)return j}a.d(le,{f:()=>e})},14789:(zt,le,a)=>{"use strict";function e(t){return t}a.d(le,{y:()=>e})},34733:(zt,le,a)=>{"use strict";a.d(le,{z:()=>e});const e=t=>t&&"number"==typeof t.length&&"function"!=typeof t},50426:(zt,le,a)=>{"use strict";a.d(le,{D:()=>t});var e=a(48490);function t(m){return Symbol.asyncIterator&&(0,e.m)(m?.[Symbol.asyncIterator])}},12608:(zt,le,a)=>{"use strict";function e(t){return t instanceof Date&&!isNaN(t)}a.d(le,{q:()=>e})},48490:(zt,le,a)=>{"use strict";function e(t){return"function"==typeof t}a.d(le,{m:()=>e})},21601:(zt,le,a)=>{"use strict";a.d(le,{c:()=>m});var e=a(92718),t=a(48490);function m(h){return(0,t.m)(h[e.L])}},55699:(zt,le,a)=>{"use strict";a.d(le,{T:()=>m});var e=a(55183),t=a(48490);function m(h){return(0,t.m)(h?.[e.h])}},29011:(zt,le,a)=>{"use strict";a.d(le,{b:()=>m});var e=a(42878),t=a(48490);function m(h){return!!h&&(h instanceof e.y||(0,t.m)(h.lift)&&(0,t.m)(h.subscribe))}},99040:(zt,le,a)=>{"use strict";a.d(le,{t:()=>t});var e=a(48490);function t(m){return(0,e.m)(m?.then)}},56793:(zt,le,a)=>{"use strict";a.d(le,{L:()=>h,Q:()=>m});var e=a(70655),t=a(48490);function m(d){return(0,e.__asyncGenerator)(this,arguments,function*(){const j=d.getReader();try{for(;;){const{value:w,done:T}=yield(0,e.__await)(j.read());if(T)return yield(0,e.__await)(void 0);yield yield(0,e.__await)(w)}}finally{j.releaseLock()}})}function h(d){return(0,t.m)(d?.getReader)}},7976:(zt,le,a)=>{"use strict";a.d(le,{K:()=>t});var e=a(48490);function t(m){return m&&(0,e.m)(m.schedule)}},5898:(zt,le,a)=>{"use strict";a.d(le,{A:()=>t,e:()=>m});var e=a(48490);function t(h){return(0,e.m)(h?.lift)}function m(h){return d=>{if(t(d))return d.lift(function(f){try{return h(f,this)}catch(j){this.error(j)}});throw new TypeError("Unable to lift unknown Observable type")}}},90910:(zt,le,a)=>{"use strict";a.d(le,{Z:()=>h});var e=a(48358);const{isArray:t}=Array;function h(d){return(0,e.U)(f=>function m(d,f){return t(f)?d(...f):d(f)}(d,f))}},34589:(zt,le,a)=>{"use strict";function e(){}a.d(le,{Z:()=>e})},72505:(zt,le,a)=>{"use strict";function e(t,m){return(h,d)=>!t.call(m,h,d)}a.d(le,{f:()=>e})},91809:(zt,le,a)=>{"use strict";a.d(le,{U:()=>m,z:()=>t});var e=a(14789);function t(...h){return m(h)}function m(h){return 0===h.length?e.y:1===h.length?h[0]:function(f){return h.reduce((j,w)=>w(j),f)}}},33740:(zt,le,a)=>{"use strict";a.d(le,{h:()=>m});var e=a(92017),t=a(58928);function m(h){t.z.setTimeout(()=>{const{onUnhandledError:d}=e.v;if(!d)throw h;d(h)})}},71575:(zt,le,a)=>{"use strict";function e(t){return new TypeError(`You provided ${null!==t&&"object"==typeof t?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}a.d(le,{z:()=>e})},15792:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{audit:()=>e.U,auditTime:()=>t.e,buffer:()=>m.f,bufferCount:()=>h.j,bufferTime:()=>d.e,bufferToggle:()=>f.P,bufferWhen:()=>j.R,catchError:()=>w.K,combineAll:()=>T.c,combineLatest:()=>$.a,combineLatestAll:()=>U.h,combineLatestWith:()=>ae.V,concat:()=>_e.z,concatAll:()=>de.u,concatMap:()=>me.b,concatMapTo:()=>x.w,concatWith:()=>S.T,connect:()=>xe.$,count:()=>ue.Q,debounce:()=>Ue.D,debounceTime:()=>Pe.b,defaultIfEmpty:()=>ze.d,delay:()=>A.g,delayWhen:()=>Ce.j,dematerialize:()=>Xe.D,distinct:()=>ke.E,distinctUntilChanged:()=>ve.x,distinctUntilKeyChanged:()=>pe.g,elementAt:()=>_.T,endWith:()=>E.l,every:()=>C.y,exhaust:()=>X.b,exhaustAll:()=>se.Y,exhaustMap:()=>L.z,expand:()=>I.j,filter:()=>ce.h,finalize:()=>Ne.x,find:()=>Re.s,findIndex:()=>Ae.c,first:()=>Ze.P,flatMap:()=>D.V,groupBy:()=>ft.v,ignoreElements:()=>dt.l,isEmpty:()=>De.x,last:()=>ge.Z,map:()=>be.U,mapTo:()=>ee.h,materialize:()=>Ie.i,max:()=>Ye.F,merge:()=>Me.T,mergeAll:()=>Z.J,mergeMap:()=>W.z,mergeMapTo:()=>te.j,mergeScan:()=>fe.f,mergeWith:()=>Ve.b,min:()=>We.V,multicast:()=>R.O,observeOn:()=>z.Q,onErrorResumeNext:()=>Oe.h,pairwise:()=>tt.G,partition:()=>P,pluck:()=>k.j,publish:()=>K.n,publishBehavior:()=>Be.n,publishLast:()=>Ge.C,publishReplay:()=>ne._,race:()=>ri,raceWith:()=>Xt.Q,reduce:()=>vi.u,refCount:()=>Ki.x,repeat:()=>ii.r,repeatWhen:()=>qt.a,retry:()=>Yt.X,retryWhen:()=>ui.a,sample:()=>Pi.U,sampleTime:()=>bt.b,scan:()=>O.R,sequenceEqual:()=>c.N,share:()=>l.B,shareReplay:()=>v.d,single:()=>H.Z,skip:()=>it.T,skipLast:()=>lt.W,skipUntil:()=>Y.u,skipWhile:()=>Te.n,startWith:()=>At.O,subscribeOn:()=>Wt.R,switchAll:()=>ot.B,switchMap:()=>yt.w,switchMapTo:()=>Ht.c,switchScan:()=>nt.w,take:()=>Et.q,takeLast:()=>di.h,takeUntil:()=>wi.R,takeWhile:()=>Vn.o,tap:()=>kn.b,throttle:()=>Wi.P,throttleTime:()=>xi.p,throwIfEmpty:()=>en.T,timeInterval:()=>mi.J,timeout:()=>Ot.V,timeoutWith:()=>ti.L,timestamp:()=>yi.A,toArray:()=>oi.q,window:()=>nn.u,windowCount:()=>qn.r,windowTime:()=>yn.I,windowToggle:()=>Tn.j,windowWhen:()=>hr.Q,withLatestFrom:()=>fr.M,zip:()=>fi.$,zipAll:()=>B.h,zipWith:()=>we.y});var e=a(46461),t=a(53223),m=a(68933),h=a(91389),d=a(3955),f=a(6507),j=a(25703),w=a(9249),T=a(75562),U=a(68709),$=a(42252),ae=a(24330),_e=a(76946),de=a(68839),me=a(27193),x=a(53387),S=a(41959),xe=a(65320),ue=a(27501),Ue=a(14768),Pe=a(3358),ze=a(71891),A=a(8054),Ce=a(82167),Xe=a(45751),ke=a(99931),ve=a(49887),pe=a(74655),_=a(9405),E=a(74841),C=a(79143),X=a(33340),se=a(46130),L=a(87317),I=a(21095),ce=a(77007),Ne=a(90410),Re=a(66154),Ae=a(11909),Ze=a(76215),ft=a(32373),dt=a(81510),De=a(54347),ge=a(77224),be=a(48358),ee=a(84633),Ie=a(87788),Ye=a(45865),Me=a(22720),Z=a(55969),D=a(16563),W=a(69637),te=a(37741),fe=a(66540),Ve=a(95568),We=a(56502),R=a(32990),z=a(91233),Oe=a(24729),tt=a(41871),at=a(72505);function P(xt,$t){return Ci=>[(0,ce.h)(xt,$t)(Ci),(0,ce.h)((0,at.f)(xt,$t))(Ci)]}var k=a(4273),K=a(70029),Be=a(25265),Ge=a(40467),ne=a(33847),Ke=a(62103),Xt=a(85973);function ri(...xt){return(0,Xt.Q)(...(0,Ke.k)(xt))}var vi=a(32543),ii=a(85238),qt=a(22618),Yt=a(2677),ui=a(2299),Ki=a(76771),Pi=a(5572),bt=a(32351),O=a(46897),c=a(66619),l=a(42569),v=a(32210),H=a(98494),it=a(43535),lt=a(11834),Y=a(84345),Te=a(92926),At=a(9302),Wt=a(138),ot=a(78411),yt=a(21160),Ht=a(48581),nt=a(90555),Et=a(77176),di=a(29328),wi=a(35879),Vn=a(64793),kn=a(27303),Wi=a(67260),xi=a(85835),en=a(8283),mi=a(67604),Ot=a(57636),ti=a(53046),yi=a(69186),oi=a(91519),nn=a(48003),qn=a(14424),yn=a(46702),Tn=a(90783),hr=a(45461),fr=a(22040),fi=a(49785),B=a(76655),we=a(79732)},31402:(zt,le,a)=>{zt.exports=a(858)},858:(zt,le,a)=>{!function(){var e={};if(e.async=a(37002),"object"!=typeof e.async)throw new Error("Module async is required (https://github.com/caolan/async)");var t=e.async;function m(_,E){if(!E||"object"!=typeof E)return _;for(var C=Object.keys(E),X=C.length;X--;)_[C[X]]=E[C[X]];return _}function h(){var _={},E=Array.prototype.slice.call(arguments),C=null,X=null;return E.forEach(function(se){if(se&&se.constructor===Object)for(C=Object.keys(se),X=C.length;X--;)_[C[X]]=se[C[X]]}),_}function d(){this.custom={},this.extend=function(_){return m(this.custom,_)},this.reset=function(){this.custom={}},this.remove=function(_){j.array(_)||(_=[_]),_.forEach(function(E){delete this.custom[E]},this)}}function f(_,E){var C=["@"];if(this._schema=_,this._custom={},null!=E)for(var X in E)Object.prototype.hasOwnProperty.call(E,X)&&(this._custom["$"+X]=E[X]);this._getDepth=function(){return C.length},this._dumpStack=function(){return C.map(function(se){return se.replace(/^\[/g,"\x1b\x1c\x1d\x1e")}).join(".").replace(/\.\u001b\u001c\u001d\u001e/g,"[")},this._deeperObject=function(se){return C.push(/^[a-z$_][a-z0-9$_]*$/i.test(se)?se:'["'+se+'"]'),this},this._deeperArray=function(se){return C.push("["+se+"]"),this},this._back=function(){return C.pop(),this}}var j={function:function(_){return"function"==typeof _},string:function(_){return"string"==typeof _},number:function(_){return"number"==typeof _&&!isNaN(_)},integer:function(_){return"number"==typeof _&&_%1==0},NaN:function(_){return"number"==typeof _&&isNaN(_)},boolean:function(_){return"boolean"==typeof _},null:function(_){return null===_},date:function(_){return null!=_&&_ instanceof Date},object:function(_){return"object"==typeof _&&null!=_&&_.constructor!==Array},array:function(_){return null!=_&&_.constructor===Array},any:function(){return!0}};function w(_,E){return"function"==typeof _?E instanceof _:j[_=_ in j?_:"any"](E)}function U(_,E){for(var C=[],X=_.indexOf(E);-1!==X;)C.push(X),X=_.indexOf(E,X+1);return C}var $={void:/^$/,url:/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)?(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,"date-time":/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?(Z?|(-|\+)\d{2}:\d{2})$/,date:/^\d{4}-\d{2}-\d{2}$/,coolDateTime:/^\d{4}(-|\/)\d{2}(-|\/)\d{2}(T| )\d{2}:\d{2}:\d{2}(\.\d{3})?Z?$/,time:/^\d{2}\:\d{2}\:\d{2}$/,color:/^#([0-9a-f])+$/i,email:new RegExp("(?:[^\\W_](?:[\\w\\.\\+]+)@(?:localhost|(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:northwesternmutual|travelersinsurance|verm\xf6gensberatung|verm\xf6gensberater|americanexpress|kerryproperties|sandvikcoromant|afamilycompany|americanfamily|bananarepublic|cancerresearch|cookingchannel|kerrylogistics|weatherchannel|international|lifeinsurance|spreadbetting|travelchannel|wolterskluwer|construction|lplfinancial|scholarships|versicherung|accountants|barclaycard|blackfriday|blockbuster|bridgestone|calvinklein|contractors|creditunion|engineering|enterprises|foodnetwork|investments|kerryhotels|lamborghini|motorcycles|olayangroup|photography|playstation|productions|progressive|redumbrella|williamhill|\u0b9a\u0bbf\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0bc2\u0bb0\u0bcd|accountant|apartments|associates|basketball|bnpparibas|boehringer|capitalone|consulting|creditcard|cuisinella|eurovision|extraspace|foundation|healthcare|immobilien|industries|management|mitsubishi|nationwide|nextdirect|onyourside|properties|protection|prudential|realestate|republican|restaurant|schaeffler|swiftcover|tatamotors|technology|university|vlaanderen|volkswagen|accenture|alfaromeo|allfinanz|amsterdam|analytics|aquarelle|barcelona|bloomberg|christmas|community|directory|education|equipment|fairwinds|financial|firestone|fresenius|frontdoor|fujixerox|furniture|goldpoint|hisamitsu|homedepot|homegoods|homesense|institute|insurance|kuokgroup|lancaster|landrover|lifestyle|marketing|marshalls|melbourne|microsoft|panasonic|passagens|pramerica|richardli|scjohnson|shangrila|solutions|statebank|statefarm|stockholm|travelers|vacations|\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627|yodobashi|abudhabi|airforce|allstate|attorney|barclays|barefoot|bargains|baseball|boutique|bradesco|broadway|brussels|budapest|builders|business|capetown|catering|catholic|cipriani|cityeats|cleaning|clinique|clothing|commbank|computer|delivery|deloitte|democrat|diamonds|discount|discover|download|engineer|ericsson|etisalat|exchange|feedback|fidelity|firmdale|football|frontier|goodyear|grainger|graphics|guardian|hdfcbank|helsinki|holdings|hospital|infiniti|ipiranga|istanbul|jpmorgan|lighting|lundbeck|marriott|maserati|mckinsey|memorial|merckmsd|mortgage|observer|partners|pharmacy|pictures|plumbing|property|redstone|reliance|saarland|samsclub|security|services|shopping|showtime|softbank|software|stcgroup|supplies|training|vanguard|ventures|verisign|woodside|\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629|yokohama|abogado|academy|agakhan|alibaba|android|athleta|auction|audible|auspost|avianca|banamex|bauhaus|bentley|bestbuy|booking|brother|bugatti|capital|caravan|careers|channel|charity|chintai|citadel|clubmed|college|cologne|comcast|company|compare|contact|cooking|corsica|country|coupons|courses|cricket|cruises|dentist|digital|domains|exposed|express|farmers|fashion|ferrari|ferrero|finance|fishing|fitness|flights|florist|flowers|forsale|frogans|fujitsu|gallery|genting|godaddy|grocery|guitars|hamburg|hangout|hitachi|holiday|hosting|hoteles|hotmail|hyundai|ismaili|jewelry|juniper|kitchen|komatsu|lacaixa|lanxess|lasalle|latrobe|leclerc|limited|lincoln|markets|monster|netbank|netflix|network|neustar|okinawa|oldnavy|organic|origins|philips|pioneer|politie|realtor|recipes|rentals|reviews|rexroth|samsung|sandvik|schmidt|schwarz|science|shiksha|singles|staples|storage|support|surgery|systems|temasek|theater|theatre|tickets|tiffany|toshiba|trading|walmart|wanggou|watches|weather|website|wedding|whoswho|windows|winners|xfinity|\u043a\u0430\u0442\u043e\u043b\u0438\u043a|\u0627\u0644\u062c\u0632\u0627\u0626\u0631|\u0627\u0644\u0639\u0644\u064a\u0627\u0646|\u0627\u062a\u0635\u0627\u0644\u0627\u062a|\u067e\u0627\u06a9\u0633\u062a\u0627\u0646|\u0627\u0644\u0628\u062d\u0631\u064a\u0646|\u0643\u0627\u062b\u0648\u0644\u064a\u0643|\u0b87\u0ba8\u0bcd\u0ba4\u0bbf\u0baf\u0bbe|yamaxun|youtube|zuerich|abarth|abbott|abbvie|africa|agency|airbus|airtel|alipay|alsace|alstom|amazon|anquan|aramco|author|bayern|beauty|berlin|bharti|bostik|boston|broker|camera|career|casino|center|chanel|chrome|church|circle|claims|clinic|coffee|comsec|condos|coupon|credit|cruise|dating|datsun|dealer|degree|dental|design|direct|doctor|dunlop|dupont|durban|emerck|energy|estate|events|expert|family|flickr|futbol|gallup|garden|george|giving|global|google|gratis|health|hermes|hiphop|hockey|hotels|hughes|imamat|insure|intuit|jaguar|joburg|juegos|kaufen|kinder|kindle|kosher|lancia|latino|lawyer|lefrak|living|locker|london|luxury|madrid|maison|makeup|market|mattel|mobile|monash|mormon|moscow|museum|mutual|nagoya|natura|nissan|nissay|norton|nowruz|office|olayan|online|oracle|orange|otsuka|pfizer|photos|physio|pictet|quebec|racing|realty|reisen|repair|report|review|rocher|rogers|ryukyu|safety|sakura|sanofi|school|schule|search|secure|select|shouji|soccer|social|stream|studio|supply|suzuki|swatch|sydney|taipei|taobao|target|tattoo|tennis|tienda|tjmaxx|tkmaxx|toyota|travel|unicom|viajes|viking|villas|virgin|vision|voting|voyage|vuelos|walter|webcam|xihuan|\u043c\u043e\u0441\u043a\u0432\u0430|\u043e\u043d\u043b\u0430\u0439\u043d|\u30d5\u30a1\u30c3\u30b7\u30e7\u30f3|\u092d\u093e\u0930\u0924\u092e\u094d|\u0627\u0631\u0627\u0645\u0643\u0648|\u0627\u0645\u0627\u0631\u0627\u062a|\u0627\u0644\u0627\u0631\u062f\u0646|\u0627\u0644\u0645\u063a\u0631\u0628|\u0627\u0628\u0648\u0638\u0628\u064a|\u0645\u0644\u064a\u0633\u064a\u0627|\u0b87\u0bb2\u0b99\u0bcd\u0b95\u0bc8|\u0641\u0644\u0633\u0637\u064a\u0646|yachts|yandex|zappos|actor|adult|aetna|amfam|amica|apple|archi|audio|autos|azure|baidu|beats|bible|bingo|black|boats|bosch|build|canon|cards|chase|cheap|cisco|citic|click|cloud|coach|codes|crown|cymru|dabur|dance|deals|delta|drive|dubai|earth|edeka|email|epson|faith|fedex|final|forex|forum|gallo|games|gifts|gives|glade|glass|globo|gmail|green|gripe|group|gucci|guide|homes|honda|horse|house|hyatt|ikano|irish|iveco|jetzt|koeln|kyoto|lamer|lease|legal|lexus|lilly|linde|lipsy|lixil|loans|locus|lotte|lotto|macys|mango|media|miami|money|movie|nexus|nikon|ninja|nokia|nowtv|omega|osaka|paris|parts|party|phone|photo|pizza|place|poker|praxi|press|prime|promo|quest|radio|rehab|reise|ricoh|rocks|rodeo|rugby|salon|sener|seven|sharp|shell|shoes|skype|sling|smart|smile|solar|space|sport|stada|store|study|style|sucks|swiss|tatar|tires|tirol|tmall|today|tokyo|tools|toray|total|tours|trade|trust|tunes|tushu|ubank|vegas|video|vodka|volvo|wales|watch|weber|weibo|works|world|xerox|\u05d9\u05e9\u05e8\u05d0\u05dc|\u09ac\u09be\u0982\u09b2\u09be|\u0c2d\u0c3e\u0c30\u0c24\u0c4d|\u092d\u093e\u0930\u094b\u0924|\u0938\u0902\u0917\u0920\u0928|\u0627\u06cc\u0631\u0627\u0646|\u0628\u0627\u0632\u0627\u0631|\u0628\u06be\u0627\u0631\u062a|\u0633\u0648\u062f\u0627\u0646|\u0647\u0645\u0631\u0627\u0647|\u0633\u0648\u0631\u064a\u0629|\u0d2d\u0d3e\u0d30\u0d24\u0d02|\u5609\u91cc\u5927\u9152\u5e97|yahoo|aarp|able|adac|aero|akdn|ally|amex|arab|army|arpa|arte|asda|asia|audi|auto|baby|band|bank|bbva|beer|best|bike|bing|blog|blue|bofa|bond|book|buzz|cafe|call|camp|care|cars|casa|case|cash|cbre|cern|chat|citi|city|club|cool|coop|cyou|data|date|dclk|deal|dell|desi|diet|dish|docs|duck|dvag|erni|fage|fail|fans|farm|fast|fiat|fido|film|fire|fish|flir|food|ford|free|fund|game|gbiz|gent|ggee|gift|gmbh|gold|golf|goog|guge|guru|hair|haus|hdfc|help|here|hgtv|host|hsbc|icbc|ieee|imdb|immo|info|itau|java|jeep|jobs|jprs|kddi|kiwi|kpmg|kred|land|lego|lgbt|lidl|life|like|limo|link|live|loan|loft|love|ltda|luxe|maif|meet|meme|menu|mini|mint|mobi|moda|moto|name|navy|news|next|nico|nike|ollo|open|page|pars|pccw|pics|ping|pink|play|plus|pohl|porn|post|prod|prof|qpon|raid|read|reit|rent|rest|rich|rmit|room|rsvp|ruhr|safe|sale|sarl|save|saxo|scot|seat|seek|sexy|shaw|shia|shop|show|silk|sina|site|skin|sncf|sohu|song|sony|spot|star|surf|talk|taxi|team|tech|teva|tiaa|tips|town|toys|tube|vana|visa|viva|vivo|vote|voto|wang|weir|wien|wiki|wine|work|xbox|\u0cad\u0cbe\u0cb0\u0ca4|\u0b2d\u0b3e\u0b30\u0b24|\u5927\u4f17\u6c7d\u8f66|\u09ad\u09be\u09f0\u09a4|\u09ad\u09be\u09b0\u09a4|\u0645\u0648\u0642\u0639|\u9999\u683c\u91cc\u62c9|\u0441\u0430\u0439\u0442|\u30a2\u30de\u30be\u30f3|\u0434\u0435\u0442\u0438|\u30dd\u30a4\u30f3\u30c8|\u0dbd\u0d82\u0d9a\u0dcf|\u96fb\u8a0a\u76c8\u79d1|\u30af\u30e9\u30a6\u30c9|\u0aad\u0abe\u0ab0\u0aa4|\u092d\u093e\u0930\u0924|\u0639\u0645\u0627\u0646|\u0628\u0627\u0631\u062a|\u0680\u0627\u0631\u062a|\u0639\u0631\u0627\u0642|\u0634\u0628\u0643\u0629|\u0628\u064a\u062a\u0643|\u7ec4\u7ec7\u673a\u6784|\u062a\u0648\u0646\u0633|\u30b0\u30fc\u30b0\u30eb|\u0a2d\u0a3e\u0a30\u0a24|yoga|zara|zero|zone|aaa|abb|abc|aco|ads|aeg|afl|aig|anz|aol|app|art|aws|axa|bar|bbc|bbt|bcg|bcn|bet|bid|bio|biz|bms|bmw|bom|boo|bot|box|buy|bzh|cab|cal|cam|car|cat|cba|cbn|cbs|ceo|cfa|cfd|com|cpa|crs|csc|dad|day|dds|dev|dhl|diy|dnp|dog|dot|dtv|dvr|eat|eco|edu|esq|eus|fan|fit|fly|foo|fox|frl|ftr|fun|fyi|gal|gap|gay|gdn|gea|gle|gmo|gmx|goo|gop|got|gov|hbo|hiv|hkt|hot|how|ibm|ice|icu|ifm|inc|ing|ink|int|ist|itv|jcb|jio|jll|jmp|jnj|jot|joy|kfh|kia|kim|kpn|krd|lat|law|lds|llc|llp|lol|lpl|ltd|man|map|mba|med|men|mil|mit|mlb|mls|mma|moe|moi|mom|mov|msd|mtn|mtr|nab|nba|nec|net|new|nfl|ngo|nhk|now|nra|nrw|ntt|nyc|obi|off|one|ong|onl|ooo|org|ott|ovh|pay|pet|phd|pid|pin|pnc|pro|pru|pub|pwc|qvc|red|ren|ril|rio|rip|run|rwe|sap|sas|sbi|sbs|sca|scb|ses|sew|sex|sfr|ski|sky|soy|spa|srl|stc|tab|tax|tci|tdk|tel|thd|tjx|top|trv|tui|tvs|ubs|uno|uol|ups|vet|vig|vin|vip|wed|win|wme|wow|wtc|wtf|xin|\u0915\u0949\u092e|\u30bb\u30fc\u30eb|\u0e04\u0e2d\u0e21|\u6211\u7231\u4f60|\u049b\u0430\u0437|\u0441\u0440\u0431|\u0431\u0435\u043b|\u05e7\u05d5\u05dd|\u6de1\u9a6c\u9521|\u043e\u0440\u0433|\u0928\u0947\u091f|\u30b9\u30c8\u30a2|\u043c\u043a\u0434|\u0643\u0648\u0645|\u4e2d\u6587\u7f51|\u043a\u043e\u043c|\u0443\u043a\u0440|\u4e9a\u9a6c\u900a|\u8bfa\u57fa\u4e9a|\u98de\u5229\u6d66|\u043c\u043e\u043d|\u0639\u0631\u0628|\u0e44\u0e17\u0e22|\u0440\u0443\u0441|\u0ea5\u0eb2\u0ea7|\u307f\u3093\u306a|\u5929\u4e3b\u6559|\u0645\u0635\u0631|\u0642\u0637\u0631|\u0570\u0561\u0575|\u65b0\u52a0\u5761|xxx|xyz|you|yun|zip|ac|ad|ae|af|ag|ai|al|am|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cw|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|\u4f5b\u5c71|\u6148\u5584|\u96c6\u56e2|\u5728\u7ebf|\ud55c\uad6d|\u70b9\u770b|\u516b\u5366|\u516c\u76ca|\u516c\u53f8|\u7f51\u7ad9|\u79fb\u52a8|\u8054\u901a|\u0431\u0433|\u65f6\u5c1a|\u5fae\u535a|\uc0bc\uc131|\u5546\u6807|\u5546\u5e97|\u5546\u57ce|\u0435\u044e|\u65b0\u95fb|\u5bb6\u96fb|\u4e2d\u4fe1|\u4e2d\u56fd|\u4e2d\u570b|\u5a31\u4e50|\u8c37\u6b4c|\u8d2d\u7269|\u901a\u8ca9|\u7f51\u5e97|\u9910\u5385|\u7f51\u7edc|\u9999\u6e2f|\u98df\u54c1|\u53f0\u6e7e|\u53f0\u7063|\u624b\u673a|\u6fb3\u9580|\ub2f7\ucef4|\u653f\u5e9c|\u10d2\u10d4|\u673a\u6784|\u5065\u5eb7|\u62db\u8058|\u0440\u0444|\u5927\u62ff|\u03b5\u03c5|\u03b5\u03bb|\u4e16\u754c|\u66f8\u7c4d|\u7f51\u5740|\ub2f7\ub137|\u30b3\u30e0|\u6e38\u620f|\u4f01\u4e1a|\u4fe1\u606f|\u5609\u91cc|\u5e7f\u4e1c|\u653f\u52a1|ye|yt|za|zm|zw))))"),numeric:/^[0-9]+$/,integer:/^\-?[0-9]+$/,decimal:/^\-?[0-9]*\.?[0-9]+$/,alpha:/^[a-z]+$/i,alphaNumeric:/^[a-z0-9]+$/i,alphaDash:/^[a-z0-9_-]+$/i,javascript:/^[a-z_\$][a-z0-9_\$]*$/i,upperString:/^[A-Z ]*$/,lowerString:/^[a-z ]*$/,v4uuid:/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[0-9a-f]{4}-[0-9a-f]{12}$/i},ae={optional:function(_,E){!0!==("boolean"==typeof _.optional?_.optional:"true"===_.optional)&&typeof E>"u"&&this.report("is missing and not optional",null,"optional")},type:function(_,E){if(!(typeof E>"u")&&("string"==typeof _.type||_.type instanceof Array||"function"==typeof _.type)){var C=j.array(_.type)?_.type:[_.type];C.some(function(se){return w(se,E)})||(C=C.map(function(se){return"function"==typeof se?"an instance of "+se.name:se}),this.report("must be "+C.join(" or ")+", but is "+function T(_){for(var E in j)if(w(E,_))return"any"===E||"object"===E&&_.constructor!==Object?"an instance of "+_.constructor.name:E}(E),null,"type"))}},uniqueness:function(_,E){if("string"==typeof _.uniqueness&&(_.uniqueness="true"===_.uniqueness),"boolean"==typeof _.uniqueness&&!1!==_.uniqueness&&(j.array(E)||"string"==typeof E))for(var C=[],X=0;X<E.length;X++)if(!(C.indexOf(E[X])>=0)){var se=U(E,E[X]);se.length>1&&(C.push(E[X]),this.report("has value ["+E[X]+"] more than once at indexes ["+se.join(", ")+"]",null,"uniqueness"))}},pattern:function(_,E){var X=_.pattern;if("string"==typeof E){var se=!1;j.array(X)||(X=[X]),X.forEach(function(L){"string"==typeof L&&L in $&&(L=$[L]),L instanceof RegExp&&L.test(E)&&(se=!0)}),se||this.report("must match ["+X.join(" or ")+'], but is equal to "'+E+'"',null,"pattern")}},validDate:function(_,E){"true"===String(_.validDate)&&E instanceof Date&&isNaN(E.getTime())&&this.report("must be a valid date",null,"validDate")},minLength:function(_,E){if("string"==typeof E||j.array(E)){var C=Number(_.minLength);isNaN(C)||E.length<C&&this.report("must be longer than "+C+" elements, but it has "+E.length,null,"minLength")}},maxLength:function(_,E){if("string"==typeof E||j.array(E)){var C=Number(_.maxLength);isNaN(C)||E.length>C&&this.report("must be shorter than "+C+" elements, but it has "+E.length,null,"maxLength")}},exactLength:function(_,E){if("string"==typeof E||j.array(E)){var C=Number(_.exactLength);isNaN(C)||E.length!==C&&this.report("must have exactly "+C+" elements, but it have "+E.length,null,"exactLength")}},lt:function(_,E){var C=Number(_.lt);"number"!=typeof E||isNaN(C)||E>=C&&this.report("must be less than "+C+', but is equal to "'+E+'"',null,"lt")},lte:function(_,E){var C=Number(_.lte);"number"!=typeof E||isNaN(C)||E>C&&this.report("must be less than or equal to "+C+', but is equal to "'+E+'"',null,"lte")},gt:function(_,E){var C=Number(_.gt);"number"!=typeof E||isNaN(C)||E<=C&&this.report("must be greater than "+C+', but is equal to "'+E+'"',null,"gt")},gte:function(_,E){var C=Number(_.gte);"number"!=typeof E||isNaN(C)||E<C&&this.report("must be greater than or equal to "+C+', but is equal to "'+E+'"',null,"gte")},eq:function(_,E){if("number"==typeof E||"string"==typeof E||"boolean"==typeof E){var C=_.eq;if("number"==typeof C||"string"==typeof C||"boolean"==typeof C||j.array(C))if(j.array(C)){for(var X=0;X<C.length;X++)if(E===C[X])return;this.report("must be equal to ["+C.map(function(se){return'"'+se+'"'}).join(" or ")+'], but is equal to "'+E+'"',null,"eq")}else E!==C&&this.report('must be equal to "'+C+'", but is equal to "'+E+'"',null,"eq")}},ne:function(_,E){if("number"==typeof E||"string"==typeof E){var C=_.ne;if("number"==typeof C||"string"==typeof C||j.array(C))if(j.array(C)){for(var X=0;X<C.length;X++)if(E===C[X])return void this.report('must not be equal to "'+C[X]+'"',null,"ne")}else E===C&&this.report('must not be equal to "'+C+'"',null,"ne")}},someKeys:function(_,E){var C=_.someKeys;j.object(E)&&(C.some(function(se){return se in E})||this.report("must have at least key "+C.map(function(se){return'"'+se+'"'}).join(" or "),null,"someKeys"))},strict:function(_,E){if("string"==typeof _.strict&&(_.strict="true"===_.strict),!0===_.strict&&j.object(E)&&j.object(_.properties)){if(typeof _.properties["*"]>"u"){var X=Object.keys(E).filter(function(L){return typeof _.properties[L]>"u"});if(X.length>0){var se="should not contains "+(X.length>1?"properties":"property")+" ["+X.map(function(L){return'"'+L+'"'}).join(", ")+"]";this.report(se,null,"strict")}}}},exec:function(_,E,C){var X=this;if("function"==typeof C)return this.asyncExec(_,E,C);(j.array(_.exec)?_.exec:[_.exec]).forEach(function(se){"function"==typeof se&&se.call(X,_,E)})},properties:function(_,E,C){if("function"==typeof C)return this.asyncProperties(_,E,C);if(_.properties instanceof Object&&E instanceof Object){var se,X=_.properties;if(null!=X["*"])for(se in E)se in X||(this._deeperObject(se),this._validate(X["*"],E[se]),this._back());for(se in X)"*"!==se&&(this._deeperObject(se),this._validate(X[se],E[se]),this._back())}},items:function(_,E,C){if("function"==typeof C)return this.asyncItems(_,E,C);if(_.items instanceof Object&&E instanceof Object){var se,L,X=_.items;if(j.array(X)&&j.array(E))for(se=0,L=X.length;se<L;se++)this._deeperArray(se),this._validate(X[se],E[se]),this._back();else for(var I in E)Object.prototype.hasOwnProperty.call(E,I)&&(this._deeperArray(I),this._validate(X,E[I]),this._back())}}},_e={asyncExec:function(_,E,C){var X=this;t.eachSeries(j.array(_.exec)?_.exec:[_.exec],function(se,L){if("function"==typeof se){if(se.length>2)return se.call(X,_,E,L);se.call(X,_,E)}t.nextTick(L)},C)},asyncProperties:function(_,E,C){if(!(_.properties instanceof Object&&j.object(E)))return C();var X=this,se=_.properties;t.series([function(L){if(null==se["*"])return L();t.eachSeries(Object.keys(E),function(I,ce){if(I in se)return t.nextTick(ce);X._deeperObject(I),X._asyncValidate(se["*"],E[I],function(Ne){X._back(),ce(Ne)})},L)},function(L){t.eachSeries(Object.keys(se),function(I,ce){if("*"===I)return t.nextTick(ce);X._deeperObject(I),X._asyncValidate(se[I],E[I],function(Ne){X._back(),ce(Ne)})},L)}],C)},asyncItems:function(_,E,C){if(!(_.items instanceof Object&&E instanceof Object))return C();var X=this,se=_.items;j.array(se)&&j.array(E)?t.timesSeries(se.length,function(L,I){X._deeperArray(L),X._asyncValidate(se[L],E[L],function(ce,Ne){X._back(),I(ce,Ne)}),X._back()},C):t.eachSeries(Object.keys(E),function(L,I){X._deeperArray(L),X._asyncValidate(se,E[L],function(ce,Ne){X._back(),I(ce,Ne)})},C)}};function de(_,E){f.prototype.constructor.call(this,_,h(de.custom,E));var C=[];this._basicFields=Object.keys(ae),this._customFields=Object.keys(this._custom),this.origin=null,this.report=function(X,se,L){var I={code:se||this.userCode||null,reason:L||"unknown",message:this.userError||X||"is invalid",property:this.userAlias?this.userAlias+" ("+this._dumpStack()+")":this._dumpStack()};return C.push(I),this},this.result=function(){return{error:C,valid:0===C.length,format:function(){return!0===this.valid?"Candidate is valid":this.error.map(function(X){return"Property "+X.property+": "+X.message}).join("\n")}}}}m(de.prototype,ae),m(de.prototype,_e),m(de,new d),de.prototype.validate=function(_,E){if(this.origin=_,"function"==typeof E){var C=this;return t.nextTick(function(){C._asyncValidate(C._schema,_,function(X){C.origin=null,E(X,C.result())})})}return this._validate(this._schema,_).result()},de.prototype._validate=function(_,E,C){return this.userCode=_.code||null,this.userError=_.error||null,this.userAlias=_.alias||null,this._basicFields.forEach(function(X){(X in _||"optional"===X)&&"function"==typeof this[X]&&this[X](_,E)},this),this._customFields.forEach(function(X){X in _&&"function"==typeof this._custom[X]&&this._custom[X].call(this,_,E)},this),this},de.prototype._asyncValidate=function(_,E,C){var X=this;this.userCode=_.code||null,this.userError=_.error||null,this.userAlias=_.alias||null,t.series([function(se){t.eachSeries(Object.keys(ae),function(L,I){t.nextTick(function(){if((L in _||"optional"===L)&&"function"==typeof X[L]){if(X[L].length>2)return X[L](_,E,I);X[L](_,E)}I()})},se)},function(se){t.eachSeries(Object.keys(X._custom),function(L,I){t.nextTick(function(){if(L in _&&"function"==typeof X._custom[L]){if(X._custom[L].length>2)return X._custom[L].call(X,_,E,I);X._custom[L].call(X,_,E)}I()})},se)}],C)};var me={number:function(_,E){var C;if("number"==typeof _)return _;if(""===_)return typeof E.def<"u"?E.def:null;if("string"==typeof _){if("number"==typeof(C=parseFloat(_.replace(/,/g,".").replace(/ /g,""))))return C}else if(_ instanceof Date)return+_;return null},integer:function(_,E){var C;if("number"==typeof _&&_%1==0)return _;if(""===_)return typeof E.def<"u"?E.def:null;if("string"==typeof _){if("number"==typeof(C=parseInt(_.replace(/ /g,""),10)))return C}else{if("number"==typeof _)return parseInt(_,10);if("boolean"==typeof _)return _?1:0;if(_ instanceof Date)return+_}return null},string:function(_,E){return"boolean"==typeof _||"number"==typeof _||_ instanceof Date?_.toString():j.array(_)?E.items||E.properties?_:_.join(String(E.joinWith||",")):_ instanceof Object?E.items||E.properties?_:JSON.stringify(_):"string"==typeof _&&_.length?_:null},date:function(_,E){if(_ instanceof Date)return _;var C=new Date(_);return isNaN(C.getTime())?null:C},boolean:function(_,E){return typeof _>"u"?null:("string"!=typeof _||"false"!==_.toLowerCase())&&!!_},object:function(_,E){if("string"!=typeof _||j.object(_))return _;try{return JSON.parse(_)}catch{return null}},array:function(_,E){if(j.array(_))return _;if(typeof _>"u")return null;if("string"==typeof _){if("["===_.substring(0,1)&&"]"===_.slice(-1))try{return JSON.parse(_)}catch{return null}return _.split(String(E.splitWith||","))}return j.array(_)?null:[_]}},x={upper:function(_){return _.toUpperCase()},lower:function(_){return _.toLowerCase()},title:function(_){return _.replace(/\S*/g,function(E){return E.charAt(0).toUpperCase()+E.substr(1).toLowerCase()})},capitalize:function(_){return _.charAt(0).toUpperCase()+_.substr(1).toLowerCase()},ucfirst:function(_){return _.charAt(0).toUpperCase()+_.substr(1)},trim:function(_){return _.trim()}},S={strict:function(_,E){return"string"==typeof _.strict&&(_.strict="true"===_.strict),!0!==_.strict||!j.object(_.properties)||!j.object(E)||Object.keys(E).forEach(function(C){C in _.properties||delete E[C]}),E},optional:function(_,E){return!0===("boolean"==typeof _.optional?_.optional:"false"!==_.optional)||typeof E<"u"?E:(this.report(),_.def===Date?new Date:_.def)},type:function(_,E){if("string"!=typeof _.type||"function"!=typeof me[_.type])return E;var C,X="boolean"!=typeof _.optional||_.optional;return"function"==typeof me[_.type]?(null===(C=me[_.type](E,_))&&!X||!C&&isNaN(C)||null===C&&"string"===_.type)&&(C=_.def):X||(C=_.def),(null!=C||typeof _.def<"u"&&_.def===C)&&C!==E?(this.report(),C):E},rules:function(_,E){var C=_.rules;if("string"!=typeof E||"string"!=typeof C&&!j.array(C))return E;var X=!1;return(j.array(C)?C:[C]).forEach(function(se){"function"==typeof x[se]&&(E=x[se](E),X=!0)}),X&&this.report(),E},min:function(_,E){var C=Number(E);if(isNaN(C))return E;var X=Number(_.min);return isNaN(X)?E:C<X?(this.report(),X):E},max:function(_,E){var C=Number(E);if(isNaN(C))return E;var X=Number(_.max);return isNaN(X)?E:C>X?(this.report(),X):E},minLength:function(_,E){var C=Number(_.minLength);if("string"!=typeof E||isNaN(C)||C<0)return E;var X="",se=C-E.length;if(se>0){for(var L=0;L<se;L++)X+="-";return this.report(),E+X}return E},maxLength:function(_,E){var C=Number(_.maxLength);return"string"!=typeof E||isNaN(C)||C<0?E:E.length>C?(this.report(),E.slice(0,C)):E},properties:function(_,E,C){if("function"==typeof C)return this.asyncProperties(_,E,C);if(!E||"object"!=typeof E)return E;var se,L,X=_.properties;if(typeof X["*"]<"u")for(L in E)L in X||(this._deeperObject(L),(typeof(se=this._sanitize(X["*"],E[L]))<"u"||"exec"in X["*"])&&(E[L]=se),this._back());for(L in X)"*"!==L&&(this._deeperObject(L),(typeof(se=this._sanitize(X[L],E[L]))<"u"||"exec"in X[L])&&(E[L]=se),this._back());return E},items:function(_,E,C){if("function"==typeof C)return this.asyncItems(_,E,C);if(!(_.items instanceof Object&&E instanceof Object))return E;var X;if(j.array(_.items)&&j.array(E)){var se=_.items.length<E.length?_.items.length:E.length;for(X=0;X<se;X++)this._deeperArray(X),E[X]=this._sanitize(_.items[X],E[X]),this._back()}else for(X in E)Object.prototype.hasOwnProperty.call(E,X)&&(this._deeperArray(X),E[X]=this._sanitize(_.items,E[X]),this._back());return E},exec:function(_,E,C){return"function"==typeof C?this.asyncExec(_,E,C):((j.array(_.exec)?_.exec:[_.exec]).forEach(function(se){"function"==typeof se&&(E=se.call(this,_,E))},this),E)}},xe={asyncExec:function(_,E,C){var X=this,se=j.array(_.exec)?_.exec:[_.exec];t.eachSeries(se,function(L,I){if("function"==typeof L){if(L.length>2)return L.call(X,_,E,function(ce,Ne){if(ce)return I(ce);E=Ne,I()});E=L.call(X,_,E)}I()},function(L){C(L,E)})},asyncProperties:function(_,E,C){if(!E||"object"!=typeof E)return C(null,E);var X=this,se=_.properties;t.series([function(L){if(null==se["*"])return L();var I=se["*"];t.eachSeries(Object.keys(E),function(ce,Ne){if(ce in se)return Ne();X._deeperObject(ce),X._asyncSanitize(I,E[ce],function(Re,Ae){typeof Ae<"u"&&(E[ce]=Ae),X._back(),Ne()})},L)},function(L){t.eachSeries(Object.keys(se),function(I,ce){if("*"===I)return ce();X._deeperObject(I),X._asyncSanitize(se[I],E[I],function(Ne,Re){if(Ne)return ce(Ne);typeof Re<"u"&&(E[I]=Re),X._back(),ce()})},L)}],function(L){return C(L,E)})},asyncItems:function(_,E,C){if(!(_.items instanceof Object&&E instanceof Object))return C(null,E);var X=this,se=_.items;if(j.array(se)&&j.array(E)){var L=se.length<E.length?se.length:E.length;t.timesSeries(L,function(I,ce){X._deeperArray(I),X._asyncSanitize(se[I],E[I],function(Ne,Re){if(Ne)return ce(Ne);E[I]=Re,X._back(),ce()})},function(I){C(I,E)})}else t.eachSeries(Object.keys(E),function(I,ce){X._deeperArray(I),X._asyncSanitize(se,E[I],function(Ne,Re){if(Ne)return ce();E[I]=Re,X._back(),ce()})},function(I){C(I,E)});return E}};function ue(_,E){f.prototype.constructor.call(this,_,h(ue.custom,E));var C=[];this._basicFields=Object.keys(S),this._customFields=Object.keys(this._custom),this.origin=null,this.report=function(X){var se={message:X||"was sanitized",property:this.userAlias?this.userAlias+" ("+this._dumpStack()+")":this._dumpStack()};C.some(function(L){return L.property===se.property})||C.push(se)},this.result=function(X){return{data:X,reporting:C,format:function(){return this.reporting.map(function(se){return"Property "+se.property+" "+se.message}).join("\n")}}}}m(ue.prototype,S),m(ue.prototype,xe),m(ue,new d),ue.prototype.sanitize=function(_,E){if(this.origin=_,"function"==typeof E){var C=this;return this._asyncSanitize(this._schema,_,function(se,L){C.origin=null,E(se,C.result(L))})}var X=this._sanitize(this._schema,_);return this.origin=null,this.result(X)},ue.prototype._sanitize=function(_,E){return this.userAlias=_.alias||null,this._basicFields.forEach(function(C){(C in _||"optional"===C)&&"function"==typeof this[C]&&(E=this[C](_,E))},this),this._customFields.forEach(function(C){C in _&&"function"==typeof this._custom[C]&&(E=this._custom[C].call(this,_,E))},this),E},ue.prototype._asyncSanitize=function(_,E,C){var X=this;this.userAlias=_.alias||null,t.waterfall([function(se){t.reduce(X._basicFields,E,function(L,I,ce){t.nextTick(function(){if((I in _||"optional"===I)&&"function"==typeof X[I]){if(X[I].length>2)return X[I](_,L,ce);L=X[I](_,L)}ce(null,L)})},se)},function(se,L){t.reduce(X._customFields,se,function(I,ce,Ne){t.nextTick(function(){if(ce in _&&"function"==typeof X._custom[ce]){if(X._custom[ce].length>2)return X._custom[ce].call(X,_,I,Ne);I=X._custom[ce].call(X,_,I)}Ne(null,I)})},L)}],C)};var Ue=-2147483648,Pe=2147483647,ze={int:function(_,E){return _+(0|Math.random()*(E-_+1))},float:function(_,E){return Math.random()*(E-_)+_},bool:function(){return Math.random()>.5},char:function(_,E){return String.fromCharCode(this.int(_,E))},fromList:function(_){return _[this.int(0,_.length-1)]}},A={"date-time":function(){return(new Date).toISOString()},date:function(){return(new Date).toISOString().replace(/T.*$/,"")},time:function(){return(new Date).toLocaleTimeString({},{hour12:!1})},color:function(_,E){var C="#";_<1&&(_=1);for(var X=0,se=ze.int(_,E);X<se;X++)C+=ze.fromList("0123456789abcdefABCDEF");return C},numeric:function(){return""+ze.int(0,Pe)},integer:function(){return!0===ze.bool()?"-"+this.numeric():this.numeric()},decimal:function(){return this.integer()+"."+this.numeric()},alpha:function(_,E){var C="";_<1&&(_=1);for(var X=0,se=ze.int(_,E);X<se;X++)C+=ze.fromList("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ");return C},alphaNumeric:function(_,E){var C="";_<1&&(_=1);for(var X=0,se=ze.int(_,E);X<se;X++)C+=ze.fromList("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789");return C},alphaDash:function(_,E){var C="";_<1&&(_=1);for(var X=0,se=ze.int(_,E);X<se;X++)C+=ze.fromList("_-abcdefghijklmnopqrstuvwxyz_-ABCDEFGHIJKLMNOPQRSTUVWXYZ_-0123456789_-");return C},javascript:function(_,E){for(var C=ze.fromList("_$abcdefghijklmnopqrstuvwxyz_$ABCDEFGHIJKLMNOPQRSTUVWXYZ_$"),X=0,se=ze.int(_,E-1);X<se;X++)C+=ze.fromList("_$abcdefghijklmnopqrstuvwxyz_$ABCDEFGHIJKLMNOPQRSTUVWXYZ_$0123456789_$");return C}};function Ce(_){var E=Ue,C=Pe;return null!=_.gte?E=_.gte:null!=_.gt&&(E=_.gt+1),null!=_.lte?C=_.lte:null!=_.lt&&(C=_.lt-1),{min:E,max:C}}var Xe={string:function(_){if(null!=_.eq)return _.eq;var E="",C=null!=_.minLength?_.minLength:0,X=null!=_.maxLength?_.maxLength:32;if("string"==typeof _.pattern&&"function"==typeof A[_.pattern])return A[_.pattern](C,X);for(var se=null!=_.exactLength?_.exactLength:ze.int(C,X),L=0;L<se;L++)E+=ze.char(32,126);return E},number:function(_){if(null!=_.eq)return _.eq;var E=Ce(_),C=ze.float(E.min,E.max);if(null!=_.ne)for(var X=j.array(_.ne)?_.ne:[_.ne];-1!==X.indexOf(C);)C=ze.float(E.min,E.max);return C},integer:function(_){if(null!=_.eq)return _.eq;var E=Ce(_),C=ze.int(E.min,E.max);if(null!=_.ne)for(var X=j.array(_.ne)?_.ne:[_.ne];-1!==X.indexOf(C);)C=ze.int(E.min,E.max);return C},boolean:function(_){return null!=_.eq?_.eq:ze.bool()},null:function(_){return null},date:function(_){return null!=_.eq?_.eq:new Date},object:function(_){var E={},C=_.properties||{};for(var X in C)if(Object.prototype.hasOwnProperty.call(C,X)){if(!0===C[X].optional&&!0===ze.bool())continue;if("*"!==X)E[X]=this.generate(C[X]);else for(var se="__random_key_",L=se+0,I=ze.int(1,9),ce=1;ce<=I;ce++)L in C||(E[L]=this.generate(C[X])),L=se+ce}return E},array:function(_){var L,I,ce,Ne,C=_.items||{},X=null!=_.minLength?_.minLength:0,se=null!=_.maxLength?_.maxLength:16;if(j.array(C))for(ce=C.length,null!=_.exactLength?ce=_.exactLength:ce<X?ce=X:ce>se&&(ce=se),I=new Array(ce),L=null,Ne=0;Ne<ce;Ne++)L=C[Ne].type||"any",j.array(L)&&(L=L[ze.int(0,L.length-1)]),I[Ne]=this[L](C[Ne]);else for(ce=null!=_.exactLength?_.exactLength:ze.int(X,se),I=new Array(ce),L=C.type||"any",j.array(L)&&(L=L[ze.int(0,L.length-1)]),Ne=0;Ne<ce;Ne++)I[Ne]=this[L](C);return I},any:function(_){var E=Object.keys(Xe);return this[E[ze.int(0,E.length-2)]](_)}};function ke(){}m(ke.prototype,Xe);var ve=null;ke.instance=function(){return ve instanceof ke||(ve=new ke),ve},ke.prototype.generate=function(_){var E=_.type||"any";return j.array(E)&&(E=E[ze.int(0,E.length-1)]),this[E](_)};var pe={};zt.exports?zt.exports=pe:window.SchemaInspector=pe,pe.newSanitization=function(_,E){return new ue(_,E)},pe.newValidation=function(_,E){return new de(_,E)},pe.Validation=de,pe.Sanitization=ue,pe.sanitize=function(_,E,C,X){return 3===arguments.length&&"function"==typeof C&&(X=C,C=null),new ue(_,C).sanitize(E,X)},pe.validate=function(_,E,C,X){return 3===arguments.length&&"function"==typeof C&&(X=C,C=null),new de(_,C).validate(E,X)},pe.generate=function(_,E){if("number"==typeof E){for(var C=new Array(E),X=0;X<E;X++)C[X]=ke.instance().generate(_);return C}return ke.instance().generate(_)}}()},67404:function(zt,le){var a,e,t;e=[],a=function(){var ke,ve,pe,_;Object.keys||(Object.keys=(ke=Object.prototype.hasOwnProperty,ve=!{toString:null}.propertyIsEnumerable("toString"),_=(pe=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"]).length,function(E){if("object"!=typeof E&&"function"!=typeof E||null===E)throw new TypeError("Object.keys called on non-object");var C=[];for(var X in E)ke.call(E,X)&&C.push(X);if(ve)for(var se=0;se<_;se++)ke.call(E,pe[se])&&C.push(pe[se]);return C})),Object.create||(Object.create=function(){function ke(){}return function(ve){if(1!==arguments.length)throw new Error("Object.create implementation only accepts one parameter.");return ke.prototype=ve,new ke}}()),Array.isArray||(Array.isArray=function(ke){return"[object Array]"===Object.prototype.toString.call(ke)}),Array.prototype.indexOf||(Array.prototype.indexOf=function(ke){if(null===this)throw new TypeError;var ve=Object(this),pe=ve.length>>>0;if(0===pe)return-1;var _=0;if(arguments.length>1&&((_=Number(arguments[1]))!=_?_=0:0!==_&&_!==1/0&&_!==-1/0&&(_=(_>0||-1)*Math.floor(Math.abs(_)))),_>=pe)return-1;for(var E=_>=0?_:Math.max(pe-Math.abs(_),0);E<pe;E++)if(E in ve&&ve[E]===ke)return E;return-1}),Object.isFrozen||(Object.isFrozen=function(ke){for(var ve="tv4_test_frozen_key";ke.hasOwnProperty(ve);)ve+=Math.random();try{return ke[ve]=!0,delete ke[ve],!1}catch{return!0}});var m={"+":!0,"#":!0,".":!0,"/":!0,";":!0,"?":!0,"&":!0},h={"*":!0};function d(ke){return encodeURI(ke).replace(/%25[0-9][0-9]/g,function(ve){return"%"+ve.substring(3)})}function f(ke){var ve="";m[ke.charAt(0)]&&(ve=ke.charAt(0),ke=ke.substring(1));var pe="",_="",E=!0,C=!1,X=!1;"+"===ve?E=!1:"."===ve?(_=".",pe="."):"/"===ve?(_="/",pe="/"):"#"===ve?(_="#",E=!1):";"===ve?(_=";",pe=";",C=!0,X=!0):"?"===ve?(_="?",pe="&",C=!0):"&"===ve&&(_="&",pe="&",C=!0);for(var se=[],L=ke.split(","),I=[],ce={},Ne=0;Ne<L.length;Ne++){var Re=L[Ne],Ae=null;if(-1!==Re.indexOf(":")){var Ze=Re.split(":");Re=Ze[0],Ae=parseInt(Ze[1],10)}for(var ft={};h[Re.charAt(Re.length-1)];)ft[Re.charAt(Re.length-1)]=!0,Re=Re.substring(0,Re.length-1);var dt={truncate:Ae,name:Re,suffices:ft};I.push(dt),ce[Re]=dt,se.push(Re)}var De=function(ge){for(var be="",ee=0,Ie=0;Ie<I.length;Ie++){var Ye=I[Ie],Me=ge(Ye.name);if(null==Me||Array.isArray(Me)&&0===Me.length||"object"==typeof Me&&0===Object.keys(Me).length)ee++;else if(be+=Ie===ee?_:pe||",",Array.isArray(Me)){C&&(be+=Ye.name+"=");for(var Z=0;Z<Me.length;Z++)Z>0&&(be+=Ye.suffices["*"]&&pe||",",Ye.suffices["*"]&&C&&(be+=Ye.name+"=")),be+=E?encodeURIComponent(Me[Z]).replace(/!/g,"%21"):d(Me[Z])}else if("object"==typeof Me){C&&!Ye.suffices["*"]&&(be+=Ye.name+"=");var D=!0;for(var W in Me)D||(be+=Ye.suffices["*"]&&pe||","),D=!1,be+=E?encodeURIComponent(W).replace(/!/g,"%21"):d(W),be+=Ye.suffices["*"]?"=":",",be+=E?encodeURIComponent(Me[W]).replace(/!/g,"%21"):d(Me[W])}else C&&(be+=Ye.name,(!X||""!==Me)&&(be+="=")),null!=Ye.truncate&&(Me=Me.substring(0,Ye.truncate)),be+=E?encodeURIComponent(Me).replace(/!/g,"%21"):d(Me)}return be};return De.varNames=se,{prefix:_,substitution:De}}function j(ke){if(!(this instanceof j))return new j(ke);for(var ve=ke.split("{"),pe=[ve.shift()],_=[],E=[],C=[];ve.length>0;){var X=ve.shift(),se=X.split("}")[0],L=X.substring(se.length+1),I=f(se);E.push(I.substitution),_.push(I.prefix),pe.push(L),C=C.concat(I.substitution.varNames)}this.fill=function(ce){for(var Ne=pe[0],Re=0;Re<E.length;Re++)Ne+=(0,E[Re])(ce),Ne+=pe[Re+1];return Ne},this.varNames=C,this.template=ke}j.prototype={toString:function(){return this.template},fillFromObject:function(ke){return this.fill(function(ve){return ke[ve]})}};var w=function(ve,pe,_,E,C){if(this.missing=[],this.missingMap={},this.formatValidators=ve?Object.create(ve.formatValidators):{},this.schemas=ve?Object.create(ve.schemas):{},this.collectMultiple=pe,this.errors=[],this.handleError=pe?this.collectError:this.returnError,E&&(this.checkRecursive=!0,this.scanned=[],this.scannedFrozen=[],this.scannedFrozenSchemas=[],this.scannedFrozenValidationErrors=[],this.validatedSchemasKey="tv4_validation_id",this.validationErrorsKey="tv4_validation_errors_id"),C&&(this.trackUnknownProperties=!0,this.knownPropertyPaths={},this.unknownPropertyPaths={}),this.errorReporter=_||x("en"),"string"==typeof this.errorReporter)throw new Error("debug");if(this.definedKeywords={},ve)for(var X in ve.definedKeywords)this.definedKeywords[X]=ve.definedKeywords[X].slice(0)};function T(ke,ve){if(ke===ve)return!0;if(ke&&ve&&"object"==typeof ke&&"object"==typeof ve){if(Array.isArray(ke)!==Array.isArray(ve))return!1;if(Array.isArray(ke)){if(ke.length!==ve.length)return!1;for(var pe=0;pe<ke.length;pe++)if(!T(ke[pe],ve[pe]))return!1}else{var _;for(_ in ke)if(void 0===ve[_]&&void 0!==ke[_])return!1;for(_ in ve)if(void 0===ke[_]&&void 0!==ve[_])return!1;for(_ in ke)if(!T(ke[_],ve[_]))return!1}return!0}return!1}w.prototype.defineKeyword=function(ke,ve){this.definedKeywords[ke]=this.definedKeywords[ke]||[],this.definedKeywords[ke].push(ve)},w.prototype.createError=function(ke,ve,pe,_,E,C,X){var se=new Pe(ke,ve,pe,_,E);return se.message=this.errorReporter(se,C,X),se},w.prototype.returnError=function(ke){return ke},w.prototype.collectError=function(ke){return ke&&this.errors.push(ke),null},w.prototype.prefixErrors=function(ke,ve,pe){for(var _=ke;_<this.errors.length;_++)this.errors[_]=this.errors[_].prefixWith(ve,pe);return this},w.prototype.banUnknownProperties=function(ke,ve){for(var pe in this.unknownPropertyPaths){var _=this.createError(S.UNKNOWN_PROPERTY,{path:pe},pe,"",null,ke,ve),E=this.handleError(_);if(E)return E}return null},w.prototype.addFormat=function(ke,ve){if("object"==typeof ke){for(var pe in ke)this.addFormat(pe,ke[pe]);return this}this.formatValidators[ke]=ve},w.prototype.resolveRefs=function(ke,ve){if(void 0!==ke.$ref){if((ve=ve||{})[ke.$ref])return this.createError(S.CIRCULAR_REFERENCE,{urls:Object.keys(ve).join(", ")},"","",null,void 0,ke);ve[ke.$ref]=!0,ke=this.getSchema(ke.$ref,ve)}return ke},w.prototype.getSchema=function(ke,ve){var pe;if(void 0!==this.schemas[ke])return pe=this.schemas[ke],this.resolveRefs(pe,ve);var _=ke,E="";if(-1!==ke.indexOf("#")&&(E=ke.substring(ke.indexOf("#")+1),_=ke.substring(0,ke.indexOf("#"))),"object"==typeof this.schemas[_]){pe=this.schemas[_];var C=decodeURIComponent(E);if(""===C)return this.resolveRefs(pe,ve);if("/"!==C.charAt(0))return;for(var X=C.split("/").slice(1),se=0;se<X.length;se++){var L=X[se].replace(/~1/g,"/").replace(/~0/g,"~");if(void 0===pe[L]){pe=void 0;break}pe=pe[L]}if(void 0!==pe)return this.resolveRefs(pe,ve)}void 0===this.missing[_]&&(this.missing.push(_),this.missing[_]=_,this.missingMap[_]=_)},w.prototype.searchSchemas=function(ke,ve){if(Array.isArray(ke))for(var pe=0;pe<ke.length;pe++)this.searchSchemas(ke[pe],ve);else if(ke&&"object"==typeof ke)for(var _ in"string"==typeof ke.id&&ze(ve,ke.id)&&void 0===this.schemas[ke.id]&&(this.schemas[ke.id]=ke),ke)if("enum"!==_)if("object"==typeof ke[_])this.searchSchemas(ke[_],ve);else if("$ref"===_){var E=de(ke[_]);E&&void 0===this.schemas[E]&&void 0===this.missingMap[E]&&(this.missingMap[E]=E)}},w.prototype.addSchema=function(ke,ve){if("string"!=typeof ke||typeof ve>"u"){if("object"!=typeof ke||"string"!=typeof ke.id)return;ke=(ve=ke).id}ke===de(ke)+"#"&&(ke=de(ke)),this.schemas[ke]=ve,delete this.missingMap[ke],me(ve,ke),this.searchSchemas(ve,ke)},w.prototype.getSchemaMap=function(){var ke={};for(var ve in this.schemas)ke[ve]=this.schemas[ve];return ke},w.prototype.getSchemaUris=function(ke){var ve=[];for(var pe in this.schemas)(!ke||ke.test(pe))&&ve.push(pe);return ve},w.prototype.getMissingUris=function(ke){var ve=[];for(var pe in this.missingMap)(!ke||ke.test(pe))&&ve.push(pe);return ve},w.prototype.dropSchemas=function(){this.schemas={},this.reset()},w.prototype.reset=function(){this.missing=[],this.missingMap={},this.errors=[]},w.prototype.validateAll=function(ke,ve,pe,_,E){var C;if(!(ve=this.resolveRefs(ve)))return null;if(ve instanceof Pe)return this.errors.push(ve),ve;var se,X=this.errors.length,L=null,I=null;if(this.checkRecursive&&ke&&"object"==typeof ke){if(C=!this.scanned.length,ke[this.validatedSchemasKey]){var ce=ke[this.validatedSchemasKey].indexOf(ve);if(-1!==ce)return this.errors=this.errors.concat(ke[this.validationErrorsKey][ce]),null}if(Object.isFrozen(ke)&&-1!==(se=this.scannedFrozen.indexOf(ke))){var Ne=this.scannedFrozenSchemas[se].indexOf(ve);if(-1!==Ne)return this.errors=this.errors.concat(this.scannedFrozenValidationErrors[se][Ne]),null}if(this.scanned.push(ke),Object.isFrozen(ke))-1===se&&(se=this.scannedFrozen.length,this.scannedFrozen.push(ke),this.scannedFrozenSchemas.push([])),L=this.scannedFrozenSchemas[se].length,this.scannedFrozenSchemas[se][L]=ve,this.scannedFrozenValidationErrors[se][L]=[];else{if(!ke[this.validatedSchemasKey])try{Object.defineProperty(ke,this.validatedSchemasKey,{value:[],configurable:!0}),Object.defineProperty(ke,this.validationErrorsKey,{value:[],configurable:!0})}catch{ke[this.validatedSchemasKey]=[],ke[this.validationErrorsKey]=[]}I=ke[this.validatedSchemasKey].length,ke[this.validatedSchemasKey][I]=ve,ke[this.validationErrorsKey][I]=[]}}var Re=this.errors.length,Ae=this.validateBasic(ke,ve,E)||this.validateNumeric(ke,ve,E)||this.validateString(ke,ve,E)||this.validateArray(ke,ve,E)||this.validateObject(ke,ve,E)||this.validateCombinations(ke,ve,E)||this.validateHypermedia(ke,ve,E)||this.validateFormat(ke,ve,E)||this.validateDefinedKeywords(ke,ve,E)||null;if(C){for(;this.scanned.length;)delete this.scanned.pop()[this.validatedSchemasKey];this.scannedFrozen=[],this.scannedFrozenSchemas=[]}if(Ae||Re!==this.errors.length)for(;pe&&pe.length||_&&_.length;){var ft=pe&&pe.length?""+pe.pop():null,dt=_&&_.length?""+_.pop():null;Ae&&(Ae=Ae.prefixWith(ft,dt)),this.prefixErrors(Re,ft,dt)}return null!==L?this.scannedFrozenValidationErrors[se][L]=this.errors.slice(X):null!==I&&(ke[this.validationErrorsKey][I]=this.errors.slice(X)),this.handleError(Ae)},w.prototype.validateFormat=function(ke,ve){if("string"!=typeof ve.format||!this.formatValidators[ve.format])return null;var pe=this.formatValidators[ve.format].call(null,ke,ve);return"string"==typeof pe||"number"==typeof pe?this.createError(S.FORMAT_CUSTOM,{message:pe},"","/format",null,ke,ve):pe&&"object"==typeof pe?this.createError(S.FORMAT_CUSTOM,{message:pe.message||"?"},pe.dataPath||"",pe.schemaPath||"/format",null,ke,ve):null},w.prototype.validateDefinedKeywords=function(ke,ve,pe){for(var _ in this.definedKeywords)if(!(typeof ve[_]>"u"))for(var E=this.definedKeywords[_],C=0;C<E.length;C++){var se=(0,E[C])(ke,ve[_],ve,pe);if("string"==typeof se||"number"==typeof se)return this.createError(S.KEYWORD_CUSTOM,{key:_,message:se},"","",null,ke,ve).prefixWith(null,_);if(se&&"object"==typeof se){var L=se.code;if("string"==typeof L){if(!S[L])throw new Error("Undefined error code (use defineError): "+L);L=S[L]}else"number"!=typeof L&&(L=S.KEYWORD_CUSTOM);var I="object"==typeof se.message?se.message:{key:_,message:se.message||"?"},ce=se.schemaPath||"/"+_.replace(/~/g,"~0").replace(/\//g,"~1");return this.createError(L,I,se.dataPath||null,ce,null,ke,ve)}}return null},w.prototype.validateBasic=function(ve,pe,_){var E;return(E=this.validateType(ve,pe,_))||(E=this.validateEnum(ve,pe,_))?E.prefixWith(null,"type"):null},w.prototype.validateType=function(ve,pe){if(void 0===pe.type)return null;var _=typeof ve;null===ve?_="null":Array.isArray(ve)&&(_="array");var E=pe.type;Array.isArray(E)||(E=[E]);for(var C=0;C<E.length;C++){var X=E[C];if(X===_||"integer"===X&&"number"===_&&ve%1==0)return null}return this.createError(S.INVALID_TYPE,{type:_,expected:E.join("/")},"","",null,ve,pe)},w.prototype.validateEnum=function(ve,pe){if(void 0===pe.enum)return null;for(var _=0;_<pe.enum.length;_++)if(T(ve,pe.enum[_]))return null;return this.createError(S.ENUM_MISMATCH,{value:typeof JSON<"u"?JSON.stringify(ve):ve},"","",null,ve,pe)},w.prototype.validateNumeric=function(ve,pe,_){return this.validateMultipleOf(ve,pe,_)||this.validateMinMax(ve,pe,_)||this.validateNaN(ve,pe,_)||null};var U=Math.pow(2,-51),$=1-U;function ae(ke){var ve=String(ke).replace(/^\s+|\s+$/g,"").match(/^([^:\/?#]+:)?(\/\/(?:[^:@]*(?::[^:@]*)?@)?(([^:\/?#]*)(?::(\d*))?))?([^?#]*)(\?[^#]*)?(#[\s\S]*)?/);return ve?{href:ve[0]||"",protocol:ve[1]||"",authority:ve[2]||"",host:ve[3]||"",hostname:ve[4]||"",port:ve[5]||"",pathname:ve[6]||"",search:ve[7]||"",hash:ve[8]||""}:null}function _e(ke,ve){function pe(_){var E=[];return _.replace(/^(\.\.?(\/|$))+/,"").replace(/\/(\.(\/|$))+/g,"/").replace(/\/\.\.$/,"/../").replace(/\/?[^\/]*/g,function(C){"/.."===C?E.pop():E.push(C)}),E.join("").replace(/^\//,"/"===_.charAt(0)?"/":"")}return ve=ae(ve||""),ke=ae(ke||""),ve&&ke?(ve.protocol||ke.protocol)+(ve.protocol||ve.authority?ve.authority:ke.authority)+pe(ve.protocol||ve.authority||"/"===ve.pathname.charAt(0)?ve.pathname:ve.pathname?(ke.authority&&!ke.pathname?"/":"")+ke.pathname.slice(0,ke.pathname.lastIndexOf("/")+1)+ve.pathname:ke.pathname)+(ve.protocol||ve.authority||ve.pathname?ve.search:ve.search||ke.search)+ve.hash:null}function de(ke){return ke.split("#")[0]}function me(ke,ve){if(ke&&"object"==typeof ke)if(void 0===ve?ve=ke.id:"string"==typeof ke.id&&(ve=_e(ve,ke.id),ke.id=ve),Array.isArray(ke))for(var pe=0;pe<ke.length;pe++)me(ke[pe],ve);else for(var _ in"string"==typeof ke.$ref&&(ke.$ref=_e(ve,ke.$ref)),ke)"enum"!==_&&me(ke[_],ve)}function x(ke){var ve=A[ke=ke||"en"];return function(pe){var _=ve[pe.code]||Ue[pe.code];if("string"!=typeof _)return"Unknown error code "+pe.code+": "+JSON.stringify(pe.messageParams);var E=pe.params;return _.replace(/\{([^{}]*)\}/g,function(C,X){var se=E[X];return"string"==typeof se||"number"==typeof se?se:C})}}w.prototype.validateMultipleOf=function(ve,pe){var _=pe.multipleOf||pe.divisibleBy;if(void 0===_)return null;if("number"==typeof ve){var E=ve/_%1;if(E>=U&&E<$)return this.createError(S.NUMBER_MULTIPLE_OF,{value:ve,multipleOf:_},"","",null,ve,pe)}return null},w.prototype.validateMinMax=function(ve,pe){if("number"!=typeof ve)return null;if(void 0!==pe.minimum){if(ve<pe.minimum)return this.createError(S.NUMBER_MINIMUM,{value:ve,minimum:pe.minimum},"","/minimum",null,ve,pe);if(pe.exclusiveMinimum&&ve===pe.minimum)return this.createError(S.NUMBER_MINIMUM_EXCLUSIVE,{value:ve,minimum:pe.minimum},"","/exclusiveMinimum",null,ve,pe)}if(void 0!==pe.maximum){if(ve>pe.maximum)return this.createError(S.NUMBER_MAXIMUM,{value:ve,maximum:pe.maximum},"","/maximum",null,ve,pe);if(pe.exclusiveMaximum&&ve===pe.maximum)return this.createError(S.NUMBER_MAXIMUM_EXCLUSIVE,{value:ve,maximum:pe.maximum},"","/exclusiveMaximum",null,ve,pe)}return null},w.prototype.validateNaN=function(ve,pe){return"number"!=typeof ve?null:!0===isNaN(ve)||ve===1/0||ve===-1/0?this.createError(S.NUMBER_NOT_A_NUMBER,{value:ve},"","/type",null,ve,pe):null},w.prototype.validateString=function(ve,pe,_){return this.validateStringLength(ve,pe,_)||this.validateStringPattern(ve,pe,_)||null},w.prototype.validateStringLength=function(ve,pe){return"string"!=typeof ve?null:void 0!==pe.minLength&&ve.length<pe.minLength?this.createError(S.STRING_LENGTH_SHORT,{length:ve.length,minimum:pe.minLength},"","/minLength",null,ve,pe):void 0!==pe.maxLength&&ve.length>pe.maxLength?this.createError(S.STRING_LENGTH_LONG,{length:ve.length,maximum:pe.maxLength},"","/maxLength",null,ve,pe):null},w.prototype.validateStringPattern=function(ve,pe){if("string"!=typeof ve||"string"!=typeof pe.pattern&&!(pe.pattern instanceof RegExp))return null;var _;if(pe.pattern instanceof RegExp)_=pe.pattern;else{var E,C="",X=pe.pattern.match(/^\/(.+)\/([img]*)$/);X?(E=X[1],C=X[2]):E=pe.pattern,_=new RegExp(E,C)}return _.test(ve)?null:this.createError(S.STRING_PATTERN,{pattern:pe.pattern},"","/pattern",null,ve,pe)},w.prototype.validateArray=function(ve,pe,_){return Array.isArray(ve)&&(this.validateArrayLength(ve,pe,_)||this.validateArrayUniqueItems(ve,pe,_)||this.validateArrayItems(ve,pe,_))||null},w.prototype.validateArrayLength=function(ve,pe){var _;return void 0!==pe.minItems&&ve.length<pe.minItems&&(_=this.createError(S.ARRAY_LENGTH_SHORT,{length:ve.length,minimum:pe.minItems},"","/minItems",null,ve,pe),this.handleError(_))||void 0!==pe.maxItems&&ve.length>pe.maxItems&&(_=this.createError(S.ARRAY_LENGTH_LONG,{length:ve.length,maximum:pe.maxItems},"","/maxItems",null,ve,pe),this.handleError(_))?_:null},w.prototype.validateArrayUniqueItems=function(ve,pe){if(pe.uniqueItems)for(var _=0;_<ve.length;_++)for(var E=_+1;E<ve.length;E++)if(T(ve[_],ve[E])){var C=this.createError(S.ARRAY_UNIQUE,{match1:_,match2:E},"","/uniqueItems",null,ve,pe);if(this.handleError(C))return C}return null},w.prototype.validateArrayItems=function(ve,pe,_){if(void 0===pe.items)return null;var E,C;if(Array.isArray(pe.items)){for(C=0;C<ve.length;C++)if(C<pe.items.length){if(E=this.validateAll(ve[C],pe.items[C],[C],["items",C],_+"/"+C))return E}else if(void 0!==pe.additionalItems)if("boolean"==typeof pe.additionalItems){if(!pe.additionalItems&&(E=this.createError(S.ARRAY_ADDITIONAL_ITEMS,{},"/"+C,"/additionalItems",null,ve,pe),this.handleError(E)))return E}else if(E=this.validateAll(ve[C],pe.additionalItems,[C],["additionalItems"],_+"/"+C))return E}else for(C=0;C<ve.length;C++)if(E=this.validateAll(ve[C],pe.items,[C],["items"],_+"/"+C))return E;return null},w.prototype.validateObject=function(ve,pe,_){return"object"!=typeof ve||null===ve||Array.isArray(ve)?null:this.validateObjectMinMaxProperties(ve,pe,_)||this.validateObjectRequiredProperties(ve,pe,_)||this.validateObjectProperties(ve,pe,_)||this.validateObjectDependencies(ve,pe,_)||null},w.prototype.validateObjectMinMaxProperties=function(ve,pe){var E,_=Object.keys(ve);return void 0!==pe.minProperties&&_.length<pe.minProperties&&(E=this.createError(S.OBJECT_PROPERTIES_MINIMUM,{propertyCount:_.length,minimum:pe.minProperties},"","/minProperties",null,ve,pe),this.handleError(E))||void 0!==pe.maxProperties&&_.length>pe.maxProperties&&(E=this.createError(S.OBJECT_PROPERTIES_MAXIMUM,{propertyCount:_.length,maximum:pe.maxProperties},"","/maxProperties",null,ve,pe),this.handleError(E))?E:null},w.prototype.validateObjectRequiredProperties=function(ve,pe){if(void 0!==pe.required)for(var _=0;_<pe.required.length;_++){var E=pe.required[_];if(void 0===ve[E]){var C=this.createError(S.OBJECT_REQUIRED,{key:E},"","/required/"+_,null,ve,pe);if(this.handleError(C))return C}}return null},w.prototype.validateObjectProperties=function(ve,pe,_){var E;for(var C in ve){var X=_+"/"+C.replace(/~/g,"~0").replace(/\//g,"~1"),se=!1;if(void 0!==pe.properties&&void 0!==pe.properties[C]&&(se=!0,E=this.validateAll(ve[C],pe.properties[C],[C],["properties",C],X)))return E;if(void 0!==pe.patternProperties)for(var L in pe.patternProperties)if(new RegExp(L).test(C)&&(se=!0,E=this.validateAll(ve[C],pe.patternProperties[L],[C],["patternProperties",L],X)))return E;if(se)this.trackUnknownProperties&&(this.knownPropertyPaths[X]=!0,delete this.unknownPropertyPaths[X]);else if(void 0!==pe.additionalProperties){if(this.trackUnknownProperties&&(this.knownPropertyPaths[X]=!0,delete this.unknownPropertyPaths[X]),"boolean"==typeof pe.additionalProperties){if(!pe.additionalProperties&&(E=this.createError(S.OBJECT_ADDITIONAL_PROPERTIES,{key:C},"","/additionalProperties",null,ve,pe).prefixWith(C,null),this.handleError(E)))return E}else if(E=this.validateAll(ve[C],pe.additionalProperties,[C],["additionalProperties"],X))return E}else this.trackUnknownProperties&&!this.knownPropertyPaths[X]&&(this.unknownPropertyPaths[X]=!0)}return null},w.prototype.validateObjectDependencies=function(ve,pe,_){var E;if(void 0!==pe.dependencies)for(var C in pe.dependencies)if(void 0!==ve[C]){var X=pe.dependencies[C];if("string"==typeof X){if(void 0===ve[X]&&(E=this.createError(S.OBJECT_DEPENDENCY_KEY,{key:C,missing:X},"","",null,ve,pe).prefixWith(null,C).prefixWith(null,"dependencies"),this.handleError(E)))return E}else if(Array.isArray(X))for(var se=0;se<X.length;se++){var L=X[se];if(void 0===ve[L]&&(E=this.createError(S.OBJECT_DEPENDENCY_KEY,{key:C,missing:L},"","/"+se,null,ve,pe).prefixWith(null,C).prefixWith(null,"dependencies"),this.handleError(E)))return E}else if(E=this.validateAll(ve,X,[],["dependencies",C],_))return E}return null},w.prototype.validateCombinations=function(ve,pe,_){return this.validateAllOf(ve,pe,_)||this.validateAnyOf(ve,pe,_)||this.validateOneOf(ve,pe,_)||this.validateNot(ve,pe,_)||null},w.prototype.validateAllOf=function(ve,pe,_){if(void 0===pe.allOf)return null;for(var E,C=0;C<pe.allOf.length;C++){var X=pe.allOf[C];if(E=this.validateAll(ve,X,[],["allOf",C],_))return E}return null},w.prototype.validateAnyOf=function(ve,pe,_){if(void 0===pe.anyOf)return null;var X,se,E=[],C=this.errors.length;this.trackUnknownProperties&&(X=this.unknownPropertyPaths,se=this.knownPropertyPaths);for(var L=!0,I=0;I<pe.anyOf.length;I++){this.trackUnknownProperties&&(this.unknownPropertyPaths={},this.knownPropertyPaths={});var ce=pe.anyOf[I],Ne=this.errors.length,Re=this.validateAll(ve,ce,[],["anyOf",I],_);if(null===Re&&Ne===this.errors.length){if(this.errors=this.errors.slice(0,C),this.trackUnknownProperties){for(var Ae in this.knownPropertyPaths)se[Ae]=!0,delete X[Ae];for(var Ze in this.unknownPropertyPaths)se[Ze]||(X[Ze]=!0);L=!1;continue}return null}Re&&E.push(Re.prefixWith(null,""+I).prefixWith(null,"anyOf"))}return this.trackUnknownProperties&&(this.unknownPropertyPaths=X,this.knownPropertyPaths=se),L?(E=E.concat(this.errors.slice(C)),this.errors=this.errors.slice(0,C),this.createError(S.ANY_OF_MISSING,{},"","/anyOf",E,ve,pe)):void 0},w.prototype.validateOneOf=function(ve,pe,_){if(void 0===pe.oneOf)return null;var se,L,E=null,C=[],X=this.errors.length;this.trackUnknownProperties&&(se=this.unknownPropertyPaths,L=this.knownPropertyPaths);for(var I=0;I<pe.oneOf.length;I++){this.trackUnknownProperties&&(this.unknownPropertyPaths={},this.knownPropertyPaths={});var ce=pe.oneOf[I],Ne=this.errors.length,Re=this.validateAll(ve,ce,[],["oneOf",I],_);if(null===Re&&Ne===this.errors.length){if(null!==E)return this.errors=this.errors.slice(0,X),this.createError(S.ONE_OF_MULTIPLE,{index1:E,index2:I},"","/oneOf",null,ve,pe);if(E=I,this.trackUnknownProperties){for(var Ae in this.knownPropertyPaths)L[Ae]=!0,delete se[Ae];for(var Ze in this.unknownPropertyPaths)L[Ze]||(se[Ze]=!0)}}else Re&&C.push(Re)}return this.trackUnknownProperties&&(this.unknownPropertyPaths=se,this.knownPropertyPaths=L),null===E?(C=C.concat(this.errors.slice(X)),this.errors=this.errors.slice(0,X),this.createError(S.ONE_OF_MISSING,{},"","/oneOf",C,ve,pe)):(this.errors=this.errors.slice(0,X),null)},w.prototype.validateNot=function(ve,pe,_){if(void 0===pe.not)return null;var C,X,E=this.errors.length;this.trackUnknownProperties&&(C=this.unknownPropertyPaths,X=this.knownPropertyPaths,this.unknownPropertyPaths={},this.knownPropertyPaths={});var se=this.validateAll(ve,pe.not,null,null,_),L=this.errors.slice(E);return this.errors=this.errors.slice(0,E),this.trackUnknownProperties&&(this.unknownPropertyPaths=C,this.knownPropertyPaths=X),null===se&&0===L.length?this.createError(S.NOT_PASSED,{},"","/not",null,ve,pe):null},w.prototype.validateHypermedia=function(ve,pe,_){if(!pe.links)return null;for(var E,C=0;C<pe.links.length;C++){var X=pe.links[C];if("describedby"===X.rel){for(var se=new j(X.href),L=!0,I=0;I<se.varNames.length;I++)if(!(se.varNames[I]in ve)){L=!1;break}if(L){var Ne={$ref:se.fillFromObject(ve)};if(E=this.validateAll(ve,Ne,[],["links",C],_))return E}}}};var S={INVALID_TYPE:0,ENUM_MISMATCH:1,ANY_OF_MISSING:10,ONE_OF_MISSING:11,ONE_OF_MULTIPLE:12,NOT_PASSED:13,NUMBER_MULTIPLE_OF:100,NUMBER_MINIMUM:101,NUMBER_MINIMUM_EXCLUSIVE:102,NUMBER_MAXIMUM:103,NUMBER_MAXIMUM_EXCLUSIVE:104,NUMBER_NOT_A_NUMBER:105,STRING_LENGTH_SHORT:200,STRING_LENGTH_LONG:201,STRING_PATTERN:202,OBJECT_PROPERTIES_MINIMUM:300,OBJECT_PROPERTIES_MAXIMUM:301,OBJECT_REQUIRED:302,OBJECT_ADDITIONAL_PROPERTIES:303,OBJECT_DEPENDENCY_KEY:304,ARRAY_LENGTH_SHORT:400,ARRAY_LENGTH_LONG:401,ARRAY_UNIQUE:402,ARRAY_ADDITIONAL_ITEMS:403,FORMAT_CUSTOM:500,KEYWORD_CUSTOM:501,CIRCULAR_REFERENCE:600,UNKNOWN_PROPERTY:1e3},xe={};for(var ue in S)xe[S[ue]]=ue;var Ue={INVALID_TYPE:"Invalid type: {type} (expected {expected})",ENUM_MISMATCH:"No enum match for: {value}",ANY_OF_MISSING:'Data does not match any schemas from "anyOf"',ONE_OF_MISSING:'Data does not match any schemas from "oneOf"',ONE_OF_MULTIPLE:'Data is valid against more than one schema from "oneOf": indices {index1} and {index2}',NOT_PASSED:'Data matches schema from "not"',NUMBER_MULTIPLE_OF:"Value {value} is not a multiple of {multipleOf}",NUMBER_MINIMUM:"Value {value} is less than minimum {minimum}",NUMBER_MINIMUM_EXCLUSIVE:"Value {value} is equal to exclusive minimum {minimum}",NUMBER_MAXIMUM:"Value {value} is greater than maximum {maximum}",NUMBER_MAXIMUM_EXCLUSIVE:"Value {value} is equal to exclusive maximum {maximum}",NUMBER_NOT_A_NUMBER:"Value {value} is not a valid number",STRING_LENGTH_SHORT:"String is too short ({length} chars), minimum {minimum}",STRING_LENGTH_LONG:"String is too long ({length} chars), maximum {maximum}",STRING_PATTERN:"String does not match pattern: {pattern}",OBJECT_PROPERTIES_MINIMUM:"Too few properties defined ({propertyCount}), minimum {minimum}",OBJECT_PROPERTIES_MAXIMUM:"Too many properties defined ({propertyCount}), maximum {maximum}",OBJECT_REQUIRED:"Missing required property: {key}",OBJECT_ADDITIONAL_PROPERTIES:"Additional properties not allowed",OBJECT_DEPENDENCY_KEY:"Dependency failed - key must exist: {missing} (due to key: {key})",ARRAY_LENGTH_SHORT:"Array is too short ({length}), minimum {minimum}",ARRAY_LENGTH_LONG:"Array is too long ({length}), maximum {maximum}",ARRAY_UNIQUE:"Array items are not unique (indices {match1} and {match2})",ARRAY_ADDITIONAL_ITEMS:"Additional items not allowed",FORMAT_CUSTOM:"Format validation failed ({message})",KEYWORD_CUSTOM:"Keyword failed: {key} ({message})",CIRCULAR_REFERENCE:"Circular $refs: {urls}",UNKNOWN_PROPERTY:"Unknown property (not in schema)"};function Pe(ke,ve,pe,_,E){if(Error.call(this),void 0===ke)throw new Error("No error code supplied: "+_);this.message="",this.params=ve,this.code=ke,this.dataPath=pe||"",this.schemaPath=_||"",this.subErrors=E||null;var C=new Error(this.message);if(this.stack=C.stack||C.stacktrace,!this.stack)try{throw C}catch(X){this.stack=X.stack||X.stacktrace}}function ze(ke,ve){if(ve.substring(0,ke.length)===ke){var pe=ve.substring(ke.length);if(ve.length>0&&"/"===ve.charAt(ke.length-1)||"#"===pe.charAt(0)||"?"===pe.charAt(0))return!0}return!1}Pe.prototype=Object.create(Error.prototype),Pe.prototype.constructor=Pe,Pe.prototype.name="ValidationError",Pe.prototype.prefixWith=function(ke,ve){if(null!==ke&&(ke=ke.replace(/~/g,"~0").replace(/\//g,"~1"),this.dataPath="/"+ke+this.dataPath),null!==ve&&(ve=ve.replace(/~/g,"~0").replace(/\//g,"~1"),this.schemaPath="/"+ve+this.schemaPath),null!==this.subErrors)for(var pe=0;pe<this.subErrors.length;pe++)this.subErrors[pe].prefixWith(ke,ve);return this};var A={};function Ce(ke){var pe,_,ve=new w,E={setErrorReporter:function(C){return"string"==typeof C?this.language(C):(_=C,!0)},addFormat:function(){ve.addFormat.apply(ve,arguments)},language:function(C){return C?(A[C]||(C=C.split("-")[0]),!!A[C]&&(pe=C,C)):pe},addLanguage:function(C,X){var se;for(se in S)X[se]&&!X[S[se]]&&(X[S[se]]=X[se]);var L=C.split("-")[0];if(A[L])for(se in A[C]=Object.create(A[L]),X)typeof A[L][se]>"u"&&(A[L][se]=X[se]),A[C][se]=X[se];else A[C]=X,A[L]=X;return this},freshApi:function(C){var X=Ce();return C&&X.language(C),X},validate:function(C,X,se,L){var I=x(pe),Ne=new w(ve,!1,_?function(Ae,Ze,ft){return _(Ae,Ze,ft)||I(Ae,Ze,ft)}:I,se,L);"string"==typeof X&&(X={$ref:X}),Ne.addSchema("",X);var Re=Ne.validateAll(C,X,null,null,"");return!Re&&L&&(Re=Ne.banUnknownProperties(C,X)),this.error=Re,this.missing=Ne.missing,this.valid=null===Re,this.valid},validateResult:function(){var C={toString:function(){return this.valid?"valid":this.error.message}};return this.validate.apply(C,arguments),C},validateMultiple:function(C,X,se,L){var I=x(pe),Ne=new w(ve,!0,_?function(Ae,Ze,ft){return _(Ae,Ze,ft)||I(Ae,Ze,ft)}:I,se,L);"string"==typeof X&&(X={$ref:X}),Ne.addSchema("",X),Ne.validateAll(C,X,null,null,""),L&&Ne.banUnknownProperties(C,X);var Re={toString:function(){return this.valid?"valid":this.error.message}};return Re.errors=Ne.errors,Re.missing=Ne.missing,Re.valid=0===Re.errors.length,Re},addSchema:function(){return ve.addSchema.apply(ve,arguments)},getSchema:function(){return ve.getSchema.apply(ve,arguments)},getSchemaMap:function(){return ve.getSchemaMap.apply(ve,arguments)},getSchemaUris:function(){return ve.getSchemaUris.apply(ve,arguments)},getMissingUris:function(){return ve.getMissingUris.apply(ve,arguments)},dropSchemas:function(){ve.dropSchemas.apply(ve,arguments)},defineKeyword:function(){ve.defineKeyword.apply(ve,arguments)},defineError:function(C,X,se){if("string"!=typeof C||!/^[A-Z]+(_[A-Z]+)*$/.test(C))throw new Error("Code name must be a string in UPPER_CASE_WITH_UNDERSCORES");if("number"!=typeof X||X%1!=0||X<1e4)throw new Error("Code number must be an integer > 10000");if(typeof S[C]<"u")throw new Error("Error already defined: "+C+" as "+S[C]);if(typeof xe[X]<"u")throw new Error("Error code already used: "+xe[X]+" as "+X);for(var L in S[C]=X,xe[X]=C,Ue[C]=Ue[X]=se,A){var I=A[L];I[C]&&(I[X]=I[X]||I[C])}},reset:function(){ve.reset(),this.error=null,this.missing=[],this.valid=!0},missing:[],error:null,valid:!0,normSchema:me,resolveUrl:_e,getDocumentUri:de,errorCodes:S};return E.language(ke||"en"),E}var Xe=Ce();return Xe.addLanguage("en-gb",Ue),Xe.tv4=Xe,Xe},void 0!==(t="function"==typeof a?a.apply(le,e):a)&&(zt.exports=t)},70655:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{__assign:()=>m,__asyncDelegator:()=>A,__asyncGenerator:()=>ze,__asyncValues:()=>Ce,__await:()=>Pe,__awaiter:()=>ae,__classPrivateFieldGet:()=>_,__classPrivateFieldIn:()=>C,__classPrivateFieldSet:()=>E,__createBinding:()=>de,__decorate:()=>d,__esDecorate:()=>j,__exportStar:()=>me,__extends:()=>t,__generator:()=>_e,__importDefault:()=>pe,__importStar:()=>ve,__makeTemplateObject:()=>Xe,__metadata:()=>$,__param:()=>f,__propKey:()=>T,__read:()=>S,__rest:()=>h,__runInitializers:()=>w,__setFunctionName:()=>U,__spread:()=>xe,__spreadArray:()=>Ue,__spreadArrays:()=>ue,__values:()=>x});var e=function(X,se){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(L,I){L.__proto__=I}||function(L,I){for(var ce in I)Object.prototype.hasOwnProperty.call(I,ce)&&(L[ce]=I[ce])})(X,se)};function t(X,se){if("function"!=typeof se&&null!==se)throw new TypeError("Class extends value "+String(se)+" is not a constructor or null");function L(){this.constructor=X}e(X,se),X.prototype=null===se?Object.create(se):(L.prototype=se.prototype,new L)}var m=function(){return m=Object.assign||function(se){for(var L,I=1,ce=arguments.length;I<ce;I++)for(var Ne in L=arguments[I])Object.prototype.hasOwnProperty.call(L,Ne)&&(se[Ne]=L[Ne]);return se},m.apply(this,arguments)};function h(X,se){var L={};for(var I in X)Object.prototype.hasOwnProperty.call(X,I)&&se.indexOf(I)<0&&(L[I]=X[I]);if(null!=X&&"function"==typeof Object.getOwnPropertySymbols){var ce=0;for(I=Object.getOwnPropertySymbols(X);ce<I.length;ce++)se.indexOf(I[ce])<0&&Object.prototype.propertyIsEnumerable.call(X,I[ce])&&(L[I[ce]]=X[I[ce]])}return L}function d(X,se,L,I){var Re,ce=arguments.length,Ne=ce<3?se:null===I?I=Object.getOwnPropertyDescriptor(se,L):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ne=Reflect.decorate(X,se,L,I);else for(var Ae=X.length-1;Ae>=0;Ae--)(Re=X[Ae])&&(Ne=(ce<3?Re(Ne):ce>3?Re(se,L,Ne):Re(se,L))||Ne);return ce>3&&Ne&&Object.defineProperty(se,L,Ne),Ne}function f(X,se){return function(L,I){se(L,I,X)}}function j(X,se,L,I,ce,Ne){function Re(Me){if(void 0!==Me&&"function"!=typeof Me)throw new TypeError("Function expected");return Me}for(var De,Ae=I.kind,Ze="getter"===Ae?"get":"setter"===Ae?"set":"value",ft=!se&&X?I.static?X:X.prototype:null,dt=se||(ft?Object.getOwnPropertyDescriptor(ft,I.name):{}),ge=!1,be=L.length-1;be>=0;be--){var ee={};for(var Ie in I)ee[Ie]="access"===Ie?{}:I[Ie];for(var Ie in I.access)ee.access[Ie]=I.access[Ie];ee.addInitializer=function(Me){if(ge)throw new TypeError("Cannot add initializers after decoration has completed");Ne.push(Re(Me||null))};var Ye=(0,L[be])("accessor"===Ae?{get:dt.get,set:dt.set}:dt[Ze],ee);if("accessor"===Ae){if(void 0===Ye)continue;if(null===Ye||"object"!=typeof Ye)throw new TypeError("Object expected");(De=Re(Ye.get))&&(dt.get=De),(De=Re(Ye.set))&&(dt.set=De),(De=Re(Ye.init))&&ce.push(De)}else(De=Re(Ye))&&("field"===Ae?ce.push(De):dt[Ze]=De)}ft&&Object.defineProperty(ft,I.name,dt),ge=!0}function w(X,se,L){for(var I=arguments.length>2,ce=0;ce<se.length;ce++)L=I?se[ce].call(X,L):se[ce].call(X);return I?L:void 0}function T(X){return"symbol"==typeof X?X:"".concat(X)}function U(X,se,L){return"symbol"==typeof se&&(se=se.description?"[".concat(se.description,"]"):""),Object.defineProperty(X,"name",{configurable:!0,value:L?"".concat(L," ",se):se})}function $(X,se){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(X,se)}function ae(X,se,L,I){return new(L||(L=Promise))(function(Ne,Re){function Ae(dt){try{ft(I.next(dt))}catch(De){Re(De)}}function Ze(dt){try{ft(I.throw(dt))}catch(De){Re(De)}}function ft(dt){dt.done?Ne(dt.value):function ce(Ne){return Ne instanceof L?Ne:new L(function(Re){Re(Ne)})}(dt.value).then(Ae,Ze)}ft((I=I.apply(X,se||[])).next())})}function _e(X,se){var I,ce,Ne,Re,L={label:0,sent:function(){if(1&Ne[0])throw Ne[1];return Ne[1]},trys:[],ops:[]};return Re={next:Ae(0),throw:Ae(1),return:Ae(2)},"function"==typeof Symbol&&(Re[Symbol.iterator]=function(){return this}),Re;function Ae(ft){return function(dt){return function Ze(ft){if(I)throw new TypeError("Generator is already executing.");for(;Re&&(Re=0,ft[0]&&(L=0)),L;)try{if(I=1,ce&&(Ne=2&ft[0]?ce.return:ft[0]?ce.throw||((Ne=ce.return)&&Ne.call(ce),0):ce.next)&&!(Ne=Ne.call(ce,ft[1])).done)return Ne;switch(ce=0,Ne&&(ft=[2&ft[0],Ne.value]),ft[0]){case 0:case 1:Ne=ft;break;case 4:return L.label++,{value:ft[1],done:!1};case 5:L.label++,ce=ft[1],ft=[0];continue;case 7:ft=L.ops.pop(),L.trys.pop();continue;default:if(!(Ne=(Ne=L.trys).length>0&&Ne[Ne.length-1])&&(6===ft[0]||2===ft[0])){L=0;continue}if(3===ft[0]&&(!Ne||ft[1]>Ne[0]&&ft[1]<Ne[3])){L.label=ft[1];break}if(6===ft[0]&&L.label<Ne[1]){L.label=Ne[1],Ne=ft;break}if(Ne&&L.label<Ne[2]){L.label=Ne[2],L.ops.push(ft);break}Ne[2]&&L.ops.pop(),L.trys.pop();continue}ft=se.call(X,L)}catch(dt){ft=[6,dt],ce=0}finally{I=Ne=0}if(5&ft[0])throw ft[1];return{value:ft[0]?ft[1]:void 0,done:!0}}([ft,dt])}}}var de=Object.create?function(X,se,L,I){void 0===I&&(I=L);var ce=Object.getOwnPropertyDescriptor(se,L);(!ce||("get"in ce?!se.__esModule:ce.writable||ce.configurable))&&(ce={enumerable:!0,get:function(){return se[L]}}),Object.defineProperty(X,I,ce)}:function(X,se,L,I){void 0===I&&(I=L),X[I]=se[L]};function me(X,se){for(var L in X)"default"!==L&&!Object.prototype.hasOwnProperty.call(se,L)&&de(se,X,L)}function x(X){var se="function"==typeof Symbol&&Symbol.iterator,L=se&&X[se],I=0;if(L)return L.call(X);if(X&&"number"==typeof X.length)return{next:function(){return X&&I>=X.length&&(X=void 0),{value:X&&X[I++],done:!X}}};throw new TypeError(se?"Object is not iterable.":"Symbol.iterator is not defined.")}function S(X,se){var L="function"==typeof Symbol&&X[Symbol.iterator];if(!L)return X;var ce,Re,I=L.call(X),Ne=[];try{for(;(void 0===se||se-- >0)&&!(ce=I.next()).done;)Ne.push(ce.value)}catch(Ae){Re={error:Ae}}finally{try{ce&&!ce.done&&(L=I.return)&&L.call(I)}finally{if(Re)throw Re.error}}return Ne}function xe(){for(var X=[],se=0;se<arguments.length;se++)X=X.concat(S(arguments[se]));return X}function ue(){for(var X=0,se=0,L=arguments.length;se<L;se++)X+=arguments[se].length;var I=Array(X),ce=0;for(se=0;se<L;se++)for(var Ne=arguments[se],Re=0,Ae=Ne.length;Re<Ae;Re++,ce++)I[ce]=Ne[Re];return I}function Ue(X,se,L){if(L||2===arguments.length)for(var Ne,I=0,ce=se.length;I<ce;I++)(Ne||!(I in se))&&(Ne||(Ne=Array.prototype.slice.call(se,0,I)),Ne[I]=se[I]);return X.concat(Ne||Array.prototype.slice.call(se))}function Pe(X){return this instanceof Pe?(this.v=X,this):new Pe(X)}function ze(X,se,L){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ce,I=L.apply(X,se||[]),Ne=[];return ce={},Re("next"),Re("throw"),Re("return"),ce[Symbol.asyncIterator]=function(){return this},ce;function Re(ge){I[ge]&&(ce[ge]=function(be){return new Promise(function(ee,Ie){Ne.push([ge,be,ee,Ie])>1||Ae(ge,be)})})}function Ae(ge,be){try{!function Ze(ge){ge.value instanceof Pe?Promise.resolve(ge.value.v).then(ft,dt):De(Ne[0][2],ge)}(I[ge](be))}catch(ee){De(Ne[0][3],ee)}}function ft(ge){Ae("next",ge)}function dt(ge){Ae("throw",ge)}function De(ge,be){ge(be),Ne.shift(),Ne.length&&Ae(Ne[0][0],Ne[0][1])}}function A(X){var se,L;return se={},I("next"),I("throw",function(ce){throw ce}),I("return"),se[Symbol.iterator]=function(){return this},se;function I(ce,Ne){se[ce]=X[ce]?function(Re){return(L=!L)?{value:Pe(X[ce](Re)),done:!1}:Ne?Ne(Re):Re}:Ne}}function Ce(X){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var L,se=X[Symbol.asyncIterator];return se?se.call(X):(X=x(X),L={},I("next"),I("throw"),I("return"),L[Symbol.asyncIterator]=function(){return this},L);function I(Ne){L[Ne]=X[Ne]&&function(Re){return new Promise(function(Ae,Ze){(function ce(Ne,Re,Ae,Ze){Promise.resolve(Ze).then(function(ft){Ne({value:ft,done:Ae})},Re)})(Ae,Ze,(Re=X[Ne](Re)).done,Re.value)})}}}function Xe(X,se){return Object.defineProperty?Object.defineProperty(X,"raw",{value:se}):X.raw=se,X}var ke=Object.create?function(X,se){Object.defineProperty(X,"default",{enumerable:!0,value:se})}:function(X,se){X.default=se};function ve(X){if(X&&X.__esModule)return X;var se={};if(null!=X)for(var L in X)"default"!==L&&Object.prototype.hasOwnProperty.call(X,L)&&de(se,X,L);return ke(se,X),se}function pe(X){return X&&X.__esModule?X:{default:X}}function _(X,se,L,I){if("a"===L&&!I)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof se?X!==se||!I:!se.has(X))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===L?I:"a"===L?I.call(X):I?I.value:se.get(X)}function E(X,se,L,I,ce){if("m"===I)throw new TypeError("Private method is not writable");if("a"===I&&!ce)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof se?X!==se||!ce:!se.has(X))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===I?ce.call(X,L):ce?ce.value=L:se.set(X,L),L}function C(X,se){if(null===se||"object"!=typeof se&&"function"!=typeof se)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof X?se===X:X.has(se)}},69415:function(zt,le,a){"use strict";var e=this&&this.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(le,"__esModule",{value:!0}),le.lexer=le.states=void 0;const t=e(a(65870));le.states={body:{doubleapos:{match:"''",value:()=>"'"},quoted:{lineBreaks:!0,match:/'[{}#](?:[^]*?[^'])?'(?!')/u,value:m=>m.slice(1,-1).replace(/''/g,"'")},argument:{lineBreaks:!0,match:/\{\s*[^\p{Pat_Syn}\p{Pat_WS}]+\s*/u,push:"arg",value:m=>m.substring(1).trim()},octothorpe:"#",end:{match:"}",pop:1},content:{lineBreaks:!0,match:/[^][^{}#']*/u}},arg:{select:{lineBreaks:!0,match:/,\s*(?:plural|select|selectordinal)\s*,\s*/u,next:"select",value:m=>m.split(",")[1].trim()},"func-args":{lineBreaks:!0,match:/,\s*[^\p{Pat_Syn}\p{Pat_WS}]+\s*,/u,next:"body",value:m=>m.split(",")[1].trim()},"func-simple":{lineBreaks:!0,match:/,\s*[^\p{Pat_Syn}\p{Pat_WS}]+\s*/u,value:m=>m.substring(1).trim()},end:{match:"}",pop:1}},select:{offset:{lineBreaks:!0,match:/\s*offset\s*:\s*\d+\s*/u,value:m=>m.split(":")[1].trim()},case:{lineBreaks:!0,match:/\s*(?:=\d+|[^\p{Pat_Syn}\p{Pat_WS}]+)\s*\{/u,push:"body",value:m=>m.substring(0,m.indexOf("{")).trim()},end:{match:/\s*\}/u,pop:1}}},le.lexer=t.default.states(le.states)},19410:(zt,le,a)=>{"use strict";le.Qc=void 0;const t=a(69415),m=$=>({offset:$.offset,line:$.line,col:$.col,text:$.text,lineBreaks:$.lineBreaks}),h=$=>"plural"===$||"select"===$||"selectordinal"===$;const f=["number","date","time","spellout","ordinal","duration"],j=["zero","one","two","few","many","other"];class w extends Error{constructor(ae,_e){super(t.lexer.formatError(ae,_e))}}class T{constructor(ae,_e){this.lexer=t.lexer.reset(ae),this.cardinalKeys=_e&&_e.cardinal||j,this.ordinalKeys=_e&&_e.ordinal||j,this.strict=_e&&_e.strict||!1}parse(){return this.parseBody(!1,!0)}checkSelectKey(ae,_e,de){if("="===de[0]){if("select"===_e)throw new w(ae,`The case ${de} is not valid with select`)}else if("select"!==_e){const me="plural"===_e?this.cardinalKeys:this.ordinalKeys;if(me.length>0&&!me.includes(de)){throw new w(ae,`The ${_e} case ${de} is not valid in this locale`)}}}parseSelect({value:ae},_e,de,me){const x={type:me,arg:ae,cases:[],ctx:de};"plural"===me||"selectordinal"===me?_e=!0:this.strict&&(_e=!1);for(const S of this.lexer)switch(S.type){case"offset":if("select"===me)throw new w(S,"Unexpected plural offset for select");if(x.cases.length>0)throw new w(S,"Plural offset must be set before cases");x.pluralOffset=Number(S.value),de.text+=S.text,de.lineBreaks+=S.lineBreaks;break;case"case":this.checkSelectKey(S,me,S.value),x.cases.push({key:S.value,tokens:this.parseBody(_e),ctx:m(S)});break;case"end":return x;default:throw new w(S,`Unexpected lexer token: ${S.type}`)}throw new w(null,"Unexpected message end")}parseArgToken(ae,_e){const de=m(ae),me=this.lexer.next();if(!me)throw new w(null,"Unexpected message end");if(de.text+=me.text,de.lineBreaks+=me.lineBreaks,this.strict&&("func-simple"===me.type||"func-args"===me.type)&&!f.includes(me.value)){const x=`Invalid strict mode function arg type: ${me.value}`;throw new w(ae,x)}switch(me.type){case"end":return{type:"argument",arg:ae.value,ctx:de};case"func-simple":{const x=this.lexer.next();if(!x)throw new w(null,"Unexpected message end");if("end"!==x.type)throw new w(x,`Unexpected lexer token: ${x.type}`);if(de.text+=x.text,h(me.value.toLowerCase()))throw new w(me,`Invalid type identifier: ${me.value}`);return{type:"function",arg:ae.value,key:me.value,ctx:de}}case"func-args":{if(h(me.value.toLowerCase())){const S=`Invalid type identifier: ${me.value}`;throw new w(me,S)}let x=this.parseBody(!this.strict&&_e);return this.strict&&x.length>0&&(x=function d($,ae){let _e="",de="";for(const x of ae){const S=x.ctx.text;switch(de+=S,x.type){case"content":_e+=x.value;break;case"argument":case"function":case"octothorpe":_e+=S;break;default:throw new w($,`Unsupported part in strict mode function arg style: ${S}`)}}return[{type:"content",value:_e.trim(),ctx:Object.assign({},ae[0].ctx,{text:de})}]}(ae,x)),{type:"function",arg:ae.value,key:me.value,param:x,ctx:de}}case"select":if(h(me.value))return this.parseSelect(ae,_e,de,me.value);throw new w(me,`Unexpected select type ${me.value}`);default:throw new w(me,`Unexpected lexer token: ${me.type}`)}}parseBody(ae,_e){const de=[];let me=null;for(const x of this.lexer)if("argument"===x.type)me&&(me=null),de.push(this.parseArgToken(x,ae));else if("octothorpe"===x.type&&ae)me&&(me=null),de.push({type:"octothorpe",ctx:m(x)});else{if("end"===x.type&&!_e)return de;{let S=x.value;if(!ae&&"quoted"===x.type&&"#"===S[0]){if(S.includes("{")){throw new w(x,`Unsupported escape pattern: ${S}`)}S=x.text}me?(me.value+=S,me.ctx.text+=x.text,me.ctx.lineBreaks+=x.lineBreaks):(me={type:"content",value:S,ctx:m(x)},de.push(me))}}if(_e)return de;throw new w(null,"Unexpected message end")}}le.Qc=function U($,ae={}){return new T($,ae).parse()}},79601:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{AUTO_STYLE:()=>m,AnimationBuilder:()=>e,AnimationFactory:()=>t,NoopAnimationPlayer:()=>xe,animate:()=>d,animateChild:()=>_e,animation:()=>ae,group:()=>f,keyframes:()=>U,query:()=>me,sequence:()=>j,stagger:()=>x,state:()=>T,style:()=>w,transition:()=>$,trigger:()=>h,useAnimation:()=>de,\u0275AnimationGroupPlayer:()=>ue,\u0275PRE_STYLE:()=>Ue});class e{}class t{}const m="*";function h(Pe,ze){return{type:7,name:Pe,definitions:ze,options:{}}}function d(Pe,ze=null){return{type:4,styles:ze,timings:Pe}}function f(Pe,ze=null){return{type:3,steps:Pe,options:ze}}function j(Pe,ze=null){return{type:2,steps:Pe,options:ze}}function w(Pe){return{type:6,styles:Pe,offset:null}}function T(Pe,ze,A){return{type:0,name:Pe,styles:ze,options:A}}function U(Pe){return{type:5,steps:Pe}}function $(Pe,ze,A=null){return{type:1,expr:Pe,animation:ze,options:A}}function ae(Pe,ze=null){return{type:8,animation:Pe,options:ze}}function _e(Pe=null){return{type:9,options:Pe}}function de(Pe,ze=null){return{type:10,animation:Pe,options:ze}}function me(Pe,ze,A=null){return{type:11,selector:Pe,animation:ze,options:A}}function x(Pe,ze){return{type:12,timings:Pe,animation:ze}}function S(Pe){Promise.resolve().then(Pe)}class xe{constructor(ze=0,A=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=ze+A}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ze=>ze()),this._onDoneFns=[])}onStart(ze){this._originalOnStartFns.push(ze),this._onStartFns.push(ze)}onDone(ze){this._originalOnDoneFns.push(ze),this._onDoneFns.push(ze)}onDestroy(ze){this._onDestroyFns.push(ze)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){S(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ze=>ze()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ze=>ze()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ze){this._position=this.totalTime?ze*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ze){const A="start"==ze?this._onStartFns:this._onDoneFns;A.forEach(Ce=>Ce()),A.length=0}}class ue{constructor(ze){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ze;let A=0,Ce=0,Xe=0;const ke=this.players.length;0==ke?S(()=>this._onFinish()):this.players.forEach(ve=>{ve.onDone(()=>{++A==ke&&this._onFinish()}),ve.onDestroy(()=>{++Ce==ke&&this._onDestroy()}),ve.onStart(()=>{++Xe==ke&&this._onStart()})}),this.totalTime=this.players.reduce((ve,pe)=>Math.max(ve,pe.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ze=>ze()),this._onDoneFns=[])}init(){this.players.forEach(ze=>ze.init())}onStart(ze){this._onStartFns.push(ze)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ze=>ze()),this._onStartFns=[])}onDone(ze){this._onDoneFns.push(ze)}onDestroy(ze){this._onDestroyFns.push(ze)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ze=>ze.play())}pause(){this.players.forEach(ze=>ze.pause())}restart(){this.players.forEach(ze=>ze.restart())}finish(){this._onFinish(),this.players.forEach(ze=>ze.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ze=>ze.destroy()),this._onDestroyFns.forEach(ze=>ze()),this._onDestroyFns=[])}reset(){this.players.forEach(ze=>ze.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ze){const A=ze*this.totalTime;this.players.forEach(Ce=>{const Xe=Ce.totalTime?Math.min(1,A/Ce.totalTime):1;Ce.setPosition(Xe)})}getPosition(){const ze=this.players.reduce((A,Ce)=>null===A||Ce.totalTime>A.totalTime?Ce:A,null);return null!=ze?ze.getPosition():0}beforeDestroy(){this.players.forEach(ze=>{ze.beforeDestroy&&ze.beforeDestroy()})}triggerCallback(ze){const A="start"==ze?this._onStartFns:this._onDoneFns;A.forEach(Ce=>Ce()),A.length=0}}const Ue="!"},56728:(zt,le,a)=>{"use strict";a.d(le,{$s:()=>pe,Em:()=>se,Kd:()=>ne,X6:()=>We,ic:()=>I,kH:()=>ii,mK:()=>Z,qV:()=>Me,qm:()=>Ki,rt:()=>Pi,s1:()=>X,tE:()=>vi,yG:()=>R});var e=a(35103),t=a(98678),m=a(73482),h=a(716),d=a(47206),f=a(35841),j=a(9237),w=a(22378),T=a(27303),U=a(3358),$=a(77007),ae=a(48358),_e=a(77176),de=a(43535),me=a(49887),x=a(35879),S=a(68590),xe=a(24270),ue=a(80374);const Ue=" ";function A(bt,O){return(bt.getAttribute(O)||"").match(/\S+/g)||[]}const Xe="cdk-describedby-message",ke="cdk-describedby-host";let ve=0;class pe{constructor(O,c){this._platform=c,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+ve++,this._document=O,this._id=(0,t.inject)(t.APP_ID)+"-"+ve++}describe(O,c,l){if(!this._canBeDescribed(O,c))return;const v=_(c,l);"string"!=typeof c?(E(c,this._id),this._messageRegistry.set(v,{messageElement:c,referenceCount:0})):this._messageRegistry.has(v)||this._createMessageElement(c,l),this._isElementDescribedByMessage(O,v)||this._addMessageReference(O,v)}removeDescription(O,c,l){if(!c||!this._isElementNode(O))return;const v=_(c,l);if(this._isElementDescribedByMessage(O,v)&&this._removeMessageReference(O,v),"string"==typeof c){const H=this._messageRegistry.get(v);H&&0===H.referenceCount&&this._deleteMessageElement(v)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const O=this._document.querySelectorAll(`[${ke}="${this._id}"]`);for(let c=0;c<O.length;c++)this._removeCdkDescribedByReferenceIds(O[c]),O[c].removeAttribute(ke);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(O,c){const l=this._document.createElement("div");E(l,this._id),l.textContent=O,c&&l.setAttribute("role",c),this._createMessagesContainer(),this._messagesContainer.appendChild(l),this._messageRegistry.set(_(O,c),{messageElement:l,referenceCount:0})}_deleteMessageElement(O){this._messageRegistry.get(O)?.messageElement?.remove(),this._messageRegistry.delete(O)}_createMessagesContainer(){if(this._messagesContainer)return;const O="cdk-describedby-message-container",c=this._document.querySelectorAll(`.${O}[platform="server"]`);for(let v=0;v<c.length;v++)c[v].remove();const l=this._document.createElement("div");l.style.visibility="hidden",l.classList.add(O),l.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&l.setAttribute("platform","server"),this._document.body.appendChild(l),this._messagesContainer=l}_removeCdkDescribedByReferenceIds(O){const c=A(O,"aria-describedby").filter(l=>0!=l.indexOf(Xe));O.setAttribute("aria-describedby",c.join(" "))}_addMessageReference(O,c){const l=this._messageRegistry.get(c);(function Pe(bt,O,c){const l=A(bt,O);l.some(v=>v.trim()==c.trim())||(l.push(c.trim()),bt.setAttribute(O,l.join(Ue)))})(O,"aria-describedby",l.messageElement.id),O.setAttribute(ke,this._id),l.referenceCount++}_removeMessageReference(O,c){const l=this._messageRegistry.get(c);l.referenceCount--,function ze(bt,O,c){const v=A(bt,O).filter(H=>H!=c.trim());v.length?bt.setAttribute(O,v.join(Ue)):bt.removeAttribute(O)}(O,"aria-describedby",l.messageElement.id),O.removeAttribute(ke)}_isElementDescribedByMessage(O,c){const l=A(O,"aria-describedby"),v=this._messageRegistry.get(c),H=v&&v.messageElement.id;return!!H&&-1!=l.indexOf(H)}_canBeDescribed(O,c){if(!this._isElementNode(O))return!1;if(c&&"object"==typeof c)return!0;const l=null==c?"":`${c}`.trim(),v=O.getAttribute("aria-label");return!!l&&(!v||v.trim()!==l)}_isElementNode(O){return O.nodeType===this._document.ELEMENT_NODE}}function _(bt,O){return"string"==typeof bt?`${O||""}/${bt}`:bt}function E(bt,O){bt.id||(bt.id=`${Xe}-${O}-${ve++}`)}pe.\u0275fac=function(O){return new(O||pe)(t.\u0275\u0275inject(e.DOCUMENT),t.\u0275\u0275inject(m.Platform))},pe.\u0275prov=t.\u0275\u0275defineInjectable({token:pe,factory:pe.\u0275fac,providedIn:"root"});class C{constructor(O){this._items=O,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new h.x,this._typeaheadSubscription=d.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=c=>c.disabled,this._pressedLetters=[],this.tabOut=new h.x,this.change=new h.x,O instanceof t.QueryList&&(this._itemChangesSubscription=O.changes.subscribe(c=>{if(this._activeItem){const v=c.toArray().indexOf(this._activeItem);v>-1&&v!==this._activeItemIndex&&(this._activeItemIndex=v)}}))}skipPredicate(O){return this._skipPredicateFn=O,this}withWrap(O=!0){return this._wrap=O,this}withVerticalOrientation(O=!0){return this._vertical=O,this}withHorizontalOrientation(O){return this._horizontal=O,this}withAllowedModifierKeys(O){return this._allowedModifierKeys=O,this}withTypeAhead(O=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,T.b)(c=>this._pressedLetters.push(c)),(0,U.b)(O),(0,$.h)(()=>this._pressedLetters.length>0),(0,ae.U)(()=>this._pressedLetters.join(""))).subscribe(c=>{const l=this._getItemsArray();for(let v=1;v<l.length+1;v++){const H=(this._activeItemIndex+v)%l.length,it=l[H];if(!this._skipPredicateFn(it)&&0===it.getLabel().toUpperCase().trim().indexOf(c)){this.setActiveItem(H);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(O=!0){return this._homeAndEnd=O,this}withPageUpDown(O=!0,c=10){return this._pageUpAndDown={enabled:O,delta:c},this}setActiveItem(O){const c=this._activeItem;this.updateActiveItem(O),this._activeItem!==c&&this.change.next(this._activeItemIndex)}onKeydown(O){const c=O.keyCode,v=["altKey","ctrlKey","metaKey","shiftKey"].every(H=>!O[H]||this._allowedModifierKeys.indexOf(H)>-1);switch(c){case w.TAB:return void this.tabOut.next();case w.DOWN_ARROW:if(this._vertical&&v){this.setNextItemActive();break}return;case w.UP_ARROW:if(this._vertical&&v){this.setPreviousItemActive();break}return;case w.RIGHT_ARROW:if(this._horizontal&&v){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case w.LEFT_ARROW:if(this._horizontal&&v){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case w.HOME:if(this._homeAndEnd&&v){this.setFirstItemActive();break}return;case w.END:if(this._homeAndEnd&&v){this.setLastItemActive();break}return;case w.PAGE_UP:if(this._pageUpAndDown.enabled&&v){const H=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(H>0?H:0,1);break}return;case w.PAGE_DOWN:if(this._pageUpAndDown.enabled&&v){const H=this._activeItemIndex+this._pageUpAndDown.delta,it=this._getItemsArray().length;this._setActiveItemByIndex(H<it?H:it-1,-1);break}return;default:return void((v||(0,w.hasModifierKey)(O,"shiftKey"))&&(O.key&&1===O.key.length?this._letterKeyStream.next(O.key.toLocaleUpperCase()):(c>=w.A&&c<=w.Z||c>=w.ZERO&&c<=w.NINE)&&this._letterKeyStream.next(String.fromCharCode(c))))}this._pressedLetters=[],O.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(O){const c=this._getItemsArray(),l="number"==typeof O?O:c.indexOf(O),v=c[l];this._activeItem=v??null,this._activeItemIndex=l}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(O){this._wrap?this._setActiveInWrapMode(O):this._setActiveInDefaultMode(O)}_setActiveInWrapMode(O){const c=this._getItemsArray();for(let l=1;l<=c.length;l++){const v=(this._activeItemIndex+O*l+c.length)%c.length,H=c[v];if(!this._skipPredicateFn(H))return void this.setActiveItem(v)}}_setActiveInDefaultMode(O){this._setActiveItemByIndex(this._activeItemIndex+O,O)}_setActiveItemByIndex(O,c){const l=this._getItemsArray();if(l[O]){for(;this._skipPredicateFn(l[O]);)if(!l[O+=c])return;this.setActiveItem(O)}}_getItemsArray(){return this._items instanceof t.QueryList?this._items.toArray():this._items}}class X extends C{setActiveItem(O){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(O),this.activeItem&&this.activeItem.setActiveStyles()}}class se extends C{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(O){return this._origin=O,this}setActiveItem(O){super.setActiveItem(O),this.activeItem&&this.activeItem.focus(this._origin)}}class I{constructor(O){this._platform=O}isDisabled(O){return O.hasAttribute("disabled")}isVisible(O){return function Ne(bt){return!!(bt.offsetWidth||bt.offsetHeight||"function"==typeof bt.getClientRects&&bt.getClientRects().length)}(O)&&"visible"===getComputedStyle(O).visibility}isTabbable(O){if(!this._platform.isBrowser)return!1;const c=function ce(bt){try{return bt.frameElement}catch{return null}}(function Ie(bt){return bt.ownerDocument&&bt.ownerDocument.defaultView||window}(O));if(c&&(-1===ge(c)||!this.isVisible(c)))return!1;let l=O.nodeName.toLowerCase(),v=ge(O);return O.hasAttribute("contenteditable")?-1!==v:!("iframe"===l||"object"===l||this._platform.WEBKIT&&this._platform.IOS&&!function be(bt){let O=bt.nodeName.toLowerCase(),c="input"===O&&bt.type;return"text"===c||"password"===c||"select"===O||"textarea"===O}(O))&&("audio"===l?!!O.hasAttribute("controls")&&-1!==v:"video"===l?-1!==v&&(null!==v||(this._platform.FIREFOX||O.hasAttribute("controls"))):O.tabIndex>=0)}isFocusable(O,c){return function ee(bt){return!function Ae(bt){return function ft(bt){return"input"==bt.nodeName.toLowerCase()}(bt)&&"hidden"==bt.type}(bt)&&(function Re(bt){let O=bt.nodeName.toLowerCase();return"input"===O||"select"===O||"button"===O||"textarea"===O}(bt)||function Ze(bt){return function dt(bt){return"a"==bt.nodeName.toLowerCase()}(bt)&&bt.hasAttribute("href")}(bt)||bt.hasAttribute("contenteditable")||De(bt))}(O)&&!this.isDisabled(O)&&(c?.ignoreVisibility||this.isVisible(O))}}function De(bt){if(!bt.hasAttribute("tabindex")||void 0===bt.tabIndex)return!1;let O=bt.getAttribute("tabindex");return!(!O||isNaN(parseInt(O,10)))}function ge(bt){if(!De(bt))return null;const O=parseInt(bt.getAttribute("tabindex")||"",10);return isNaN(O)?-1:O}I.\u0275fac=function(O){return new(O||I)(t.\u0275\u0275inject(m.Platform))},I.\u0275prov=t.\u0275\u0275defineInjectable({token:I,factory:I.\u0275fac,providedIn:"root"});class Ye{get enabled(){return this._enabled}set enabled(O){this._enabled=O,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(O,this._startAnchor),this._toggleAnchorTabIndex(O,this._endAnchor))}constructor(O,c,l,v,H=!1){this._element=O,this._checker=c,this._ngZone=l,this._document=v,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,H||this.attachAnchors()}destroy(){const O=this._startAnchor,c=this._endAnchor;O&&(O.removeEventListener("focus",this.startAnchorListener),O.remove()),c&&(c.removeEventListener("focus",this.endAnchorListener),c.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(O){return new Promise(c=>{this._executeOnStable(()=>c(this.focusInitialElement(O)))})}focusFirstTabbableElementWhenReady(O){return new Promise(c=>{this._executeOnStable(()=>c(this.focusFirstTabbableElement(O)))})}focusLastTabbableElementWhenReady(O){return new Promise(c=>{this._executeOnStable(()=>c(this.focusLastTabbableElement(O)))})}_getRegionBoundary(O){const c=this._element.querySelectorAll(`[cdk-focus-region-${O}], [cdkFocusRegion${O}], [cdk-focus-${O}]`);return"start"==O?c.length?c[0]:this._getFirstTabbableElement(this._element):c.length?c[c.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(O){const c=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(c){if(!this._checker.isFocusable(c)){const l=this._getFirstTabbableElement(c);return l?.focus(O),!!l}return c.focus(O),!0}return this.focusFirstTabbableElement(O)}focusFirstTabbableElement(O){const c=this._getRegionBoundary("start");return c&&c.focus(O),!!c}focusLastTabbableElement(O){const c=this._getRegionBoundary("end");return c&&c.focus(O),!!c}hasAttached(){return this._hasAttached}_getFirstTabbableElement(O){if(this._checker.isFocusable(O)&&this._checker.isTabbable(O))return O;const c=O.children;for(let l=0;l<c.length;l++){const v=c[l].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(c[l]):null;if(v)return v}return null}_getLastTabbableElement(O){if(this._checker.isFocusable(O)&&this._checker.isTabbable(O))return O;const c=O.children;for(let l=c.length-1;l>=0;l--){const v=c[l].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(c[l]):null;if(v)return v}return null}_createAnchor(){const O=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,O),O.classList.add("cdk-visually-hidden"),O.classList.add("cdk-focus-trap-anchor"),O.setAttribute("aria-hidden","true"),O}_toggleAnchorTabIndex(O,c){O?c.setAttribute("tabindex","0"):c.removeAttribute("tabindex")}toggleAnchors(O){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(O,this._startAnchor),this._toggleAnchorTabIndex(O,this._endAnchor))}_executeOnStable(O){this._ngZone.isStable?O():this._ngZone.onStable.pipe((0,_e.q)(1)).subscribe(O)}}class Me{constructor(O,c,l){this._checker=O,this._ngZone=c,this._document=l}create(O,c=!1){return new Ye(O,this._checker,this._ngZone,this._document,c)}}Me.\u0275fac=function(O){return new(O||Me)(t.\u0275\u0275inject(I),t.\u0275\u0275inject(t.NgZone),t.\u0275\u0275inject(e.DOCUMENT))},Me.\u0275prov=t.\u0275\u0275defineInjectable({token:Me,factory:Me.\u0275fac,providedIn:"root"});class Z{get enabled(){return this.focusTrap.enabled}set enabled(O){this.focusTrap.enabled=(0,S.coerceBooleanProperty)(O)}get autoCapture(){return this._autoCapture}set autoCapture(O){this._autoCapture=(0,S.coerceBooleanProperty)(O)}constructor(O,c,l){this._elementRef=O,this._focusTrapFactory=c,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(O){const c=O.autoCapture;c&&!c.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,m._getFocusedElementPierceShadowDom)(),this.focusTrap.focusInitialElementWhenReady()}}Z.\u0275fac=function(O){return new(O||Z)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(Me),t.\u0275\u0275directiveInject(e.DOCUMENT))},Z.\u0275dir=t.\u0275\u0275defineDirective({type:Z,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[t.\u0275\u0275NgOnChangesFeature]});class D extends Ye{get enabled(){return this._enabled}set enabled(O){this._enabled=O,this._enabled?this._focusTrapManager.register(this):this._focusTrapManager.deregister(this)}constructor(O,c,l,v,H,it,lt){super(O,c,l,v,lt.defer),this._focusTrapManager=H,this._inertStrategy=it,this._focusTrapManager.register(this)}destroy(){this._focusTrapManager.deregister(this),super.destroy()}_enable(){this._inertStrategy.preventFocus(this),this.toggleAnchors(!0)}_disable(){this._inertStrategy.allowFocus(this),this.toggleAnchors(!1)}}const W=new t.InjectionToken("FOCUS_TRAP_INERT_STRATEGY");class te{constructor(){this._listener=null}preventFocus(O){this._listener&&O._document.removeEventListener("focus",this._listener,!0),this._listener=c=>this._trapFocus(O,c),O._ngZone.runOutsideAngular(()=>{O._document.addEventListener("focus",this._listener,!0)})}allowFocus(O){this._listener&&(O._document.removeEventListener("focus",this._listener,!0),this._listener=null)}_trapFocus(O,c){const l=c.target,v=O._element;l&&!v.contains(l)&&!l.closest?.("div.cdk-overlay-pane")&&setTimeout(()=>{O.enabled&&!v.contains(O._document.activeElement)&&O.focusFirstTabbableElement()})}}class fe{constructor(){this._focusTrapStack=[]}register(O){this._focusTrapStack=this._focusTrapStack.filter(l=>l!==O);let c=this._focusTrapStack;c.length&&c[c.length-1]._disable(),c.push(O),O._enable()}deregister(O){O._disable();const c=this._focusTrapStack,l=c.indexOf(O);-1!==l&&(c.splice(l,1),c.length&&c[c.length-1]._enable())}}fe.\u0275fac=function(O){return new(O||fe)},fe.\u0275prov=t.\u0275\u0275defineInjectable({token:fe,factory:fe.\u0275fac,providedIn:"root"});class Ve{constructor(O,c,l,v,H){this._checker=O,this._ngZone=c,this._focusTrapManager=l,this._document=v,this._inertStrategy=H||new te}create(O,c={defer:!1}){let l;return l="boolean"==typeof c?{defer:c}:c,new D(O,this._checker,this._ngZone,this._document,this._focusTrapManager,this._inertStrategy,l)}}function We(bt){return 0===bt.buttons||0===bt.offsetX&&0===bt.offsetY}function R(bt){const O=bt.touches&&bt.touches[0]||bt.changedTouches&&bt.changedTouches[0];return!(!O||-1!==O.identifier||null!=O.radiusX&&1!==O.radiusX||null!=O.radiusY&&1!==O.radiusY)}Ve.\u0275fac=function(O){return new(O||Ve)(t.\u0275\u0275inject(I),t.\u0275\u0275inject(t.NgZone),t.\u0275\u0275inject(fe),t.\u0275\u0275inject(e.DOCUMENT),t.\u0275\u0275inject(W,8))},Ve.\u0275prov=t.\u0275\u0275defineInjectable({token:Ve,factory:Ve.\u0275fac,providedIn:"root"});const z=new t.InjectionToken("cdk-input-modality-detector-options"),Oe={ignoreKeys:[w.ALT,w.CONTROL,w.MAC_META,w.META,w.SHIFT]},at=(0,m.normalizePassiveListenerOptions)({passive:!0,capture:!0});class P{get mostRecentModality(){return this._modality.value}constructor(O,c,l,v){this._platform=O,this._mostRecentTarget=null,this._modality=new f.X(null),this._lastTouchMs=0,this._onKeydown=H=>{this._options?.ignoreKeys?.some(it=>it===H.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,m._getEventTarget)(H))},this._onMousedown=H=>{Date.now()-this._lastTouchMs<650||(this._modality.next(We(H)?"keyboard":"mouse"),this._mostRecentTarget=(0,m._getEventTarget)(H))},this._onTouchstart=H=>{R(H)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,m._getEventTarget)(H))},this._options={...Oe,...v},this.modalityDetected=this._modality.pipe((0,de.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,me.x)()),O.isBrowser&&c.runOutsideAngular(()=>{l.addEventListener("keydown",this._onKeydown,at),l.addEventListener("mousedown",this._onMousedown,at),l.addEventListener("touchstart",this._onTouchstart,at)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,at),document.removeEventListener("mousedown",this._onMousedown,at),document.removeEventListener("touchstart",this._onTouchstart,at))}}P.\u0275fac=function(O){return new(O||P)(t.\u0275\u0275inject(m.Platform),t.\u0275\u0275inject(t.NgZone),t.\u0275\u0275inject(e.DOCUMENT),t.\u0275\u0275inject(z,8))},P.\u0275prov=t.\u0275\u0275defineInjectable({token:P,factory:P.\u0275fac,providedIn:"root"});const k=new t.InjectionToken("liveAnnouncerElement",{providedIn:"root",factory:function K(){return null}});const Be=new t.InjectionToken("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Ge=0;class ne{constructor(O,c,l,v){this._ngZone=c,this._defaultOptions=v,this._document=l,this._liveElement=O||this._createLiveElement()}announce(O,...c){const l=this._defaultOptions;let v,H;return 1===c.length&&"number"==typeof c[0]?H=c[0]:[v,H]=c,this.clear(),clearTimeout(this._previousTimeout),v||(v=l&&l.politeness?l.politeness:"polite"),null==H&&l&&(H=l.duration),this._liveElement.setAttribute("aria-live",v),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(it=>this._currentResolve=it)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=O,"number"==typeof H&&(this._previousTimeout=setTimeout(()=>this.clear(),H)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const O="cdk-live-announcer-element",c=this._document.getElementsByClassName(O),l=this._document.createElement("div");for(let v=0;v<c.length;v++)c[v].remove();return l.classList.add(O),l.classList.add("cdk-visually-hidden"),l.setAttribute("aria-atomic","true"),l.setAttribute("aria-live","polite"),l.id="cdk-live-announcer-"+Ge++,this._document.body.appendChild(l),l}_exposeAnnouncerToModals(O){const c=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let l=0;l<c.length;l++){const v=c[l],H=v.getAttribute("aria-owns");H?-1===H.indexOf(O)&&v.setAttribute("aria-owns",H+" "+O):v.setAttribute("aria-owns",O)}}}ne.\u0275fac=function(O){return new(O||ne)(t.\u0275\u0275inject(k,8),t.\u0275\u0275inject(t.NgZone),t.\u0275\u0275inject(e.DOCUMENT),t.\u0275\u0275inject(Be,8))},ne.\u0275prov=t.\u0275\u0275defineInjectable({token:ne,factory:ne.\u0275fac,providedIn:"root"});class Ke{get politeness(){return this._politeness}set politeness(O){this._politeness="off"===O||"assertive"===O?O:"polite","off"===this._politeness?this._subscription&&(this._subscription.unsubscribe(),this._subscription=null):this._subscription||(this._subscription=this._ngZone.runOutsideAngular(()=>this._contentObserver.observe(this._elementRef).subscribe(()=>{const c=this._elementRef.nativeElement.textContent;c!==this._previousAnnouncedText&&(this._liveAnnouncer.announce(c,this._politeness,this.duration),this._previousAnnouncedText=c)})))}constructor(O,c,l,v){this._elementRef=O,this._liveAnnouncer=c,this._contentObserver=l,this._ngZone=v,this._politeness="polite"}ngOnDestroy(){this._subscription&&this._subscription.unsubscribe()}}Ke.\u0275fac=function(O){return new(O||Ke)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(ne),t.\u0275\u0275directiveInject(xe.yq),t.\u0275\u0275directiveInject(t.NgZone))},Ke.\u0275dir=t.\u0275\u0275defineDirective({type:Ke,selectors:[["","cdkAriaLive",""]],inputs:{politeness:["cdkAriaLive","politeness"],duration:["cdkAriaLiveDuration","duration"]},exportAs:["cdkAriaLive"]});const Xt=new t.InjectionToken("cdk-focus-monitor-default-options"),ri=(0,m.normalizePassiveListenerOptions)({passive:!0,capture:!0});class vi{constructor(O,c,l,v,H){this._ngZone=O,this._platform=c,this._inputModalityDetector=l,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new h.x,this._rootNodeFocusAndBlurListener=it=>{for(let Y=(0,m._getEventTarget)(it);Y;Y=Y.parentElement)"focus"===it.type?this._onFocus(it,Y):this._onBlur(it,Y)},this._document=v,this._detectionMode=H?.detectionMode||0}monitor(O,c=!1){const l=(0,S.coerceElement)(O);if(!this._platform.isBrowser||1!==l.nodeType)return(0,j.of)(null);const v=(0,m._getShadowRoot)(l)||this._getDocument(),H=this._elementInfo.get(l);if(H)return c&&(H.checkChildren=!0),H.subject;const it={checkChildren:c,subject:new h.x,rootNode:v};return this._elementInfo.set(l,it),this._registerGlobalListeners(it),it.subject}stopMonitoring(O){const c=(0,S.coerceElement)(O),l=this._elementInfo.get(c);l&&(l.subject.complete(),this._setClasses(c),this._elementInfo.delete(c),this._removeGlobalListeners(l))}focusVia(O,c,l){const v=(0,S.coerceElement)(O);v===this._getDocument().activeElement?this._getClosestElementsInfo(v).forEach(([it,lt])=>this._originChanged(it,c,lt)):(this._setOrigin(c),"function"==typeof v.focus&&v.focus(l))}ngOnDestroy(){this._elementInfo.forEach((O,c)=>this.stopMonitoring(c))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(O){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(O)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:O&&this._isLastInteractionFromInputLabel(O)?"mouse":"program"}_shouldBeAttributedToTouch(O){return 1===this._detectionMode||!!O?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(O,c){O.classList.toggle("cdk-focused",!!c),O.classList.toggle("cdk-touch-focused","touch"===c),O.classList.toggle("cdk-keyboard-focused","keyboard"===c),O.classList.toggle("cdk-mouse-focused","mouse"===c),O.classList.toggle("cdk-program-focused","program"===c)}_setOrigin(O,c=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=O,this._originFromTouchInteraction="touch"===O&&c,0===this._detectionMode){clearTimeout(this._originTimeoutId);const l=this._originFromTouchInteraction?650:1;this._originTimeoutId=setTimeout(()=>this._origin=null,l)}})}_onFocus(O,c){const l=this._elementInfo.get(c),v=(0,m._getEventTarget)(O);!l||!l.checkChildren&&c!==v||this._originChanged(c,this._getFocusOrigin(v),l)}_onBlur(O,c){const l=this._elementInfo.get(c);!l||l.checkChildren&&O.relatedTarget instanceof Node&&c.contains(O.relatedTarget)||(this._setClasses(c),this._emitOrigin(l,null))}_emitOrigin(O,c){O.subject.observers.length&&this._ngZone.run(()=>O.subject.next(c))}_registerGlobalListeners(O){if(!this._platform.isBrowser)return;const c=O.rootNode,l=this._rootNodeFocusListenerCount.get(c)||0;l||this._ngZone.runOutsideAngular(()=>{c.addEventListener("focus",this._rootNodeFocusAndBlurListener,ri),c.addEventListener("blur",this._rootNodeFocusAndBlurListener,ri)}),this._rootNodeFocusListenerCount.set(c,l+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,x.R)(this._stopInputModalityDetector)).subscribe(v=>{this._setOrigin(v,!0)}))}_removeGlobalListeners(O){const c=O.rootNode;if(this._rootNodeFocusListenerCount.has(c)){const l=this._rootNodeFocusListenerCount.get(c);l>1?this._rootNodeFocusListenerCount.set(c,l-1):(c.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ri),c.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ri),this._rootNodeFocusListenerCount.delete(c))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(O,c,l){this._setClasses(O,c),this._emitOrigin(l,c),this._lastFocusOrigin=c}_getClosestElementsInfo(O){const c=[];return this._elementInfo.forEach((l,v)=>{(v===O||l.checkChildren&&v.contains(O))&&c.push([v,l])}),c}_isLastInteractionFromInputLabel(O){const{_mostRecentTarget:c,mostRecentModality:l}=this._inputModalityDetector;if("mouse"!==l||!c||c===O||"INPUT"!==O.nodeName&&"TEXTAREA"!==O.nodeName||O.disabled)return!1;const v=O.labels;if(v)for(let H=0;H<v.length;H++)if(v[H].contains(c))return!0;return!1}}vi.\u0275fac=function(O){return new(O||vi)(t.\u0275\u0275inject(t.NgZone),t.\u0275\u0275inject(m.Platform),t.\u0275\u0275inject(P),t.\u0275\u0275inject(e.DOCUMENT,8),t.\u0275\u0275inject(Xt,8))},vi.\u0275prov=t.\u0275\u0275defineInjectable({token:vi,factory:vi.\u0275fac,providedIn:"root"});class ii{constructor(O,c){this._elementRef=O,this._focusMonitor=c,this._focusOrigin=null,this.cdkFocusChange=new t.EventEmitter}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const O=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(O,1===O.nodeType&&O.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(c=>{this._focusOrigin=c,this.cdkFocusChange.emit(c)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}ii.\u0275fac=function(O){return new(O||ii)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(vi))},ii.\u0275dir=t.\u0275\u0275defineDirective({type:ii,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]});const qt="cdk-high-contrast-black-on-white",Yt="cdk-high-contrast-white-on-black",ui="cdk-high-contrast-active";class Ki{constructor(O,c){this._platform=O,this._document=c,this._breakpointSubscription=(0,t.inject)(ue.BreakpointObserver).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const O=this._document.createElement("div");O.style.backgroundColor="rgb(1,2,3)",O.style.position="absolute",this._document.body.appendChild(O);const c=this._document.defaultView||window,l=c&&c.getComputedStyle?c.getComputedStyle(O):null,v=(l&&l.backgroundColor||"").replace(/ /g,"");switch(O.remove(),v){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const O=this._document.body.classList;O.remove(ui,qt,Yt),this._hasCheckedHighContrastMode=!0;const c=this.getHighContrastMode();1===c?O.add(ui,qt):2===c&&O.add(ui,Yt)}}}Ki.\u0275fac=function(O){return new(O||Ki)(t.\u0275\u0275inject(m.Platform),t.\u0275\u0275inject(e.DOCUMENT))},Ki.\u0275prov=t.\u0275\u0275defineInjectable({token:Ki,factory:Ki.\u0275fac,providedIn:"root"});class Pi{constructor(O){O._applyBodyHighContrastModeCssClasses()}}Pi.\u0275fac=function(O){return new(O||Pi)(t.\u0275\u0275inject(Ki))},Pi.\u0275mod=t.\u0275\u0275defineNgModule({type:Pi,declarations:[Ke,Z,ii],imports:[xe.Q8],exports:[Ke,Z,ii]}),Pi.\u0275inj=t.\u0275\u0275defineInjector({imports:[xe.Q8]})},54232:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{BidiModule:()=>T,DIR_DOCUMENT:()=>m,Dir:()=>w,Directionality:()=>j});var e=a(98678),t=a(35103);const m=new e.InjectionToken("cdk-dir-doc",{providedIn:"root",factory:function h(){return(0,e.inject)(t.DOCUMENT)}});const d=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function f(U){const $=U?.toLowerCase()||"";return"auto"===$&&typeof navigator<"u"&&navigator?.language?d.test(navigator.language)?"rtl":"ltr":"rtl"===$?"rtl":"ltr"}class j{constructor($){if(this.value="ltr",this.change=new e.EventEmitter,$){const ae=$.body?$.body.dir:null,_e=$.documentElement?$.documentElement.dir:null;this.value=f(ae||_e||"ltr")}}ngOnDestroy(){this.change.complete()}}j.\u0275fac=function($){return new($||j)(e.\u0275\u0275inject(m,8))},j.\u0275prov=e.\u0275\u0275defineInjectable({token:j,factory:j.\u0275fac,providedIn:"root"});class w{constructor(){this._dir="ltr",this._isInitialized=!1,this.change=new e.EventEmitter}get dir(){return this._dir}set dir($){const ae=this._dir;this._dir=f($),this._rawDir=$,ae!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}get value(){return this.dir}ngAfterContentInit(){this._isInitialized=!0}ngOnDestroy(){this.change.complete()}}w.\u0275fac=function($){return new($||w)},w.\u0275dir=e.\u0275\u0275defineDirective({type:w,selectors:[["","dir",""]],hostVars:1,hostBindings:function($,ae){2&$&&e.\u0275\u0275attribute("dir",ae._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],features:[e.\u0275\u0275ProvidersFeature([{provide:j,useExisting:w}])]});class T{}T.\u0275fac=function($){return new($||T)},T.\u0275mod=e.\u0275\u0275defineNgModule({type:T,declarations:[w],exports:[w]}),T.\u0275inj=e.\u0275\u0275defineInjector({})},81183:(zt,le,a)=>{"use strict";a.d(le,{Iq:()=>j,TU:()=>h});var e=a(35103),t=a(98678);class m{constructor(T,U){this._document=U;const $=this._textarea=this._document.createElement("textarea"),ae=$.style;ae.position="fixed",ae.top=ae.opacity="0",ae.left="-999em",$.setAttribute("aria-hidden","true"),$.value=T,$.readOnly=!0,this._document.body.appendChild($)}copy(){const T=this._textarea;let U=!1;try{if(T){const $=this._document.activeElement;T.select(),T.setSelectionRange(0,T.value.length),U=this._document.execCommand("copy"),$&&$.focus()}}catch{}return U}destroy(){const T=this._textarea;T&&(T.remove(),this._textarea=void 0)}}class h{constructor(T){this._document=T}copy(T){const U=this.beginCopy(T),$=U.copy();return U.destroy(),$}beginCopy(T){return new m(T,this._document)}}h.\u0275fac=function(T){return new(T||h)(t.\u0275\u0275inject(e.DOCUMENT))},h.\u0275prov=t.\u0275\u0275defineInjectable({token:h,factory:h.\u0275fac,providedIn:"root"});const d=new t.InjectionToken("CDK_COPY_TO_CLIPBOARD_CONFIG");class f{constructor(T,U,$){this._clipboard=T,this._ngZone=U,this.text="",this.attempts=1,this.copied=new t.EventEmitter,this._pending=new Set,$&&null!=$.attempts&&(this.attempts=$.attempts)}copy(T=this.attempts){if(T>1){let U=T;const $=this._clipboard.beginCopy(this.text);this._pending.add($);const ae=()=>{const _e=$.copy();_e||!--U||this._destroyed?(this._currentTimeout=null,this._pending.delete($),$.destroy(),this.copied.emit(_e)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(ae,1))};ae()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(T=>T.destroy()),this._pending.clear(),this._destroyed=!0}}f.\u0275fac=function(T){return new(T||f)(t.\u0275\u0275directiveInject(h),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(d,8))},f.\u0275dir=t.\u0275\u0275defineDirective({type:f,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(T,U){1&T&&t.\u0275\u0275listener("click",function(){return U.copy()})},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"}});class j{}j.\u0275fac=function(T){return new(T||j)},j.\u0275mod=t.\u0275\u0275defineNgModule({type:j,declarations:[f],exports:[f]}),j.\u0275inj=t.\u0275\u0275defineInjector({})},68590:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{_isNumberValue:()=>h,coerceArray:()=>d,coerceBooleanProperty:()=>t,coerceCssPixelValue:()=>f,coerceElement:()=>j,coerceNumberProperty:()=>m,coerceStringArray:()=>w});var e=a(98678);function t(T){return null!=T&&"false"!=`${T}`}function m(T,U=0){return h(T)?Number(T):U}function h(T){return!isNaN(parseFloat(T))&&!isNaN(Number(T))}function d(T){return Array.isArray(T)?T:[T]}function f(T){return null==T?"":"string"==typeof T?T:`${T}px`}function j(T){return T instanceof e.ElementRef?T.nativeElement:T}function w(T,U=/\s+/){const $=[];if(null!=T){const ae=Array.isArray(T)?T:`${T}`.split(U);for(const _e of ae){const de=`${_e}`.trim();de&&$.push(de)}}return $}},40662:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{ArrayDataSource:()=>w,DataSource:()=>f,SelectionModel:()=>$,UniqueSelectionDispatcher:()=>_e,_DisposeViewRepeaterStrategy:()=>T,_RecycleViewRepeaterStrategy:()=>U,_VIEW_REPEATER_STRATEGY:()=>de,getMultipleValuesInSingleSelectionError:()=>ae,isDataSource:()=>j});var e=a(93591),t=a(29011),m=a(9237),h=a(716),d=a(98678);class f{}function j(me){return me&&"function"==typeof me.connect&&!(me instanceof e.c)}class w extends f{constructor(x){super(),this._data=x}connect(){return(0,t.b)(this._data)?this._data:(0,m.of)(this._data)}disconnect(){}}class T{applyChanges(x,S,xe,ue,Ue){x.forEachOperation((Pe,ze,A)=>{let Ce,Xe;if(null==Pe.previousIndex){const ke=xe(Pe,ze,A);Ce=S.createEmbeddedView(ke.templateRef,ke.context,ke.index),Xe=1}else null==A?(S.remove(ze),Xe=3):(Ce=S.get(ze),S.move(Ce,A),Xe=2);Ue&&Ue({context:Ce?.context,operation:Xe,record:Pe})})}detach(){}}class U{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(x,S,xe,ue,Ue){x.forEachOperation((Pe,ze,A)=>{let Ce,Xe;if(null==Pe.previousIndex){const ke=()=>xe(Pe,ze,A);Ce=this._insertView(ke,A,S,ue(Pe)),Xe=Ce?1:0}else null==A?(this._detachAndCacheView(ze,S),Xe=3):(Ce=this._moveView(ze,A,S,ue(Pe)),Xe=2);Ue&&Ue({context:Ce?.context,operation:Xe,record:Pe})})}detach(){for(const x of this._viewCache)x.destroy();this._viewCache=[]}_insertView(x,S,xe,ue){const Ue=this._insertViewFromCache(S,xe);if(Ue)return void(Ue.context.$implicit=ue);const Pe=x();return xe.createEmbeddedView(Pe.templateRef,Pe.context,Pe.index)}_detachAndCacheView(x,S){const xe=S.detach(x);this._maybeCacheView(xe,S)}_moveView(x,S,xe,ue){const Ue=xe.get(x);return xe.move(Ue,S),Ue.context.$implicit=ue,Ue}_maybeCacheView(x,S){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(x);else{const xe=S.indexOf(x);-1===xe?x.destroy():S.remove(xe)}}_insertViewFromCache(x,S){const xe=this._viewCache.pop();return xe&&S.insert(xe,x),xe||null}}class ${get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(x=!1,S,xe=!0,ue){this._multiple=x,this._emitChanges=xe,this.compareWith=ue,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new h.x,S&&S.length&&(x?S.forEach(Ue=>this._markSelected(Ue)):this._markSelected(S[0]),this._selectedToEmit.length=0)}select(...x){this._verifyValueAssignment(x),x.forEach(xe=>this._markSelected(xe));const S=this._hasQueuedChanges();return this._emitChangeEvent(),S}deselect(...x){this._verifyValueAssignment(x),x.forEach(xe=>this._unmarkSelected(xe));const S=this._hasQueuedChanges();return this._emitChangeEvent(),S}setSelection(...x){this._verifyValueAssignment(x);const S=this.selected,xe=new Set(x);x.forEach(Ue=>this._markSelected(Ue)),S.filter(Ue=>!xe.has(Ue)).forEach(Ue=>this._unmarkSelected(Ue));const ue=this._hasQueuedChanges();return this._emitChangeEvent(),ue}toggle(x){return this.isSelected(x)?this.deselect(x):this.select(x)}clear(x=!0){this._unmarkAll();const S=this._hasQueuedChanges();return x&&this._emitChangeEvent(),S}isSelected(x){return this._selection.has(this._getConcreteValue(x))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(x){this._multiple&&this.selected&&this._selected.sort(x)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(x){x=this._getConcreteValue(x),this.isSelected(x)||(this._multiple||this._unmarkAll(),this.isSelected(x)||this._selection.add(x),this._emitChanges&&this._selectedToEmit.push(x))}_unmarkSelected(x){x=this._getConcreteValue(x),this.isSelected(x)&&(this._selection.delete(x),this._emitChanges&&this._deselectedToEmit.push(x))}_unmarkAll(){this.isEmpty()||this._selection.forEach(x=>this._unmarkSelected(x))}_verifyValueAssignment(x){x.length>1&&this._multiple}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(x){if(this.compareWith){for(let S of this._selection)if(this.compareWith(x,S))return S;return x}return x}}function ae(){return Error("Cannot pass multiple values into SelectionModel with single-value mode.")}class _e{constructor(){this._listeners=[]}notify(x,S){for(let xe of this._listeners)xe(x,S)}listen(x){return this._listeners.push(x),()=>{this._listeners=this._listeners.filter(S=>x!==S)}}ngOnDestroy(){this._listeners=[]}}_e.\u0275fac=function(x){return new(x||_e)},_e.\u0275prov=d.\u0275\u0275defineInjectable({token:_e,factory:_e.\u0275fac,providedIn:"root"});const de=new d.InjectionToken("_ViewRepeater")},63760:(zt,le,a)=>{"use strict";a.d(le,{LL:()=>x,Su:()=>ke,Vq:()=>Ce,ib:()=>de});var e=a(56728),t=a(36365),m=a(73482),h=a(62742),d=a(35103),f=a(98678),j=a(22378),w=a(716),T=a(43651),U=a(9237),$=a(54232),ae=a(9302);function _e(ve,pe){}class de{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}class x extends h.BasePortalOutlet{constructor(pe,_,E,C,X,se,L,I){super(),this._elementRef=pe,this._focusTrapFactory=_,this._config=C,this._interactivityChecker=X,this._ngZone=se,this._overlayRef=L,this._focusMonitor=I,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=ce=>{this._portalOutlet.hasAttached();const Ne=this._portalOutlet.attachDomPortal(ce);return this._contentAttached(),Ne},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=E}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(pe){this._portalOutlet.hasAttached();const _=this._portalOutlet.attachComponentPortal(pe);return this._contentAttached(),_}attachTemplatePortal(pe){this._portalOutlet.hasAttached();const _=this._portalOutlet.attachTemplatePortal(pe);return this._contentAttached(),_}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(pe,_){this._interactivityChecker.isFocusable(pe)||(pe.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const E=()=>{pe.removeEventListener("blur",E),pe.removeEventListener("mousedown",E),pe.removeAttribute("tabindex")};pe.addEventListener("blur",E),pe.addEventListener("mousedown",E)})),pe.focus(_)}_focusByCssSelector(pe,_){let E=this._elementRef.nativeElement.querySelector(pe);E&&this._forceFocus(E,_)}_trapFocus(){const pe=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||pe.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(_=>{_||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const pe=this._config.restoreFocus;let _=null;if("string"==typeof pe?_=this._document.querySelector(pe):"boolean"==typeof pe?_=pe?this._elementFocusedBeforeDialogWasOpened:null:pe&&(_=pe),this._config.restoreFocus&&_&&"function"==typeof _.focus){const E=(0,m._getFocusedElementPierceShadowDom)(),C=this._elementRef.nativeElement;(!E||E===this._document.body||E===C||C.contains(E))&&(this._focusMonitor?(this._focusMonitor.focusVia(_,this._closeInteractionType),this._closeInteractionType=null):_.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const pe=this._elementRef.nativeElement,_=(0,m._getFocusedElementPierceShadowDom)();return pe===_||pe.contains(_)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,m._getFocusedElementPierceShadowDom)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}x.\u0275fac=function(pe){return new(pe||x)(f.\u0275\u0275directiveInject(f.ElementRef),f.\u0275\u0275directiveInject(e.qV),f.\u0275\u0275directiveInject(d.DOCUMENT,8),f.\u0275\u0275directiveInject(de),f.\u0275\u0275directiveInject(e.ic),f.\u0275\u0275directiveInject(f.NgZone),f.\u0275\u0275directiveInject(t.OverlayRef),f.\u0275\u0275directiveInject(e.tE))},x.\u0275cmp=f.\u0275\u0275defineComponent({type:x,selectors:[["cdk-dialog-container"]],viewQuery:function(pe,_){if(1&pe&&f.\u0275\u0275viewQuery(h.CdkPortalOutlet,7),2&pe){let E;f.\u0275\u0275queryRefresh(E=f.\u0275\u0275loadQuery())&&(_._portalOutlet=E.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(pe,_){2&pe&&f.\u0275\u0275attribute("id",_._config.id||null)("role",_._config.role)("aria-modal",_._config.ariaModal)("aria-labelledby",_._config.ariaLabel?null:_._ariaLabelledBy)("aria-label",_._config.ariaLabel)("aria-describedby",_._config.ariaDescribedBy||null)},features:[f.\u0275\u0275InheritDefinitionFeature],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(pe,_){1&pe&&f.\u0275\u0275template(0,_e,0,0,"ng-template",0)},dependencies:[h.CdkPortalOutlet],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2});class S{constructor(pe,_){this.overlayRef=pe,this.config=_,this.closed=new w.x,this.disableClose=_.disableClose,this.backdropClick=pe.backdropClick(),this.keydownEvents=pe.keydownEvents(),this.outsidePointerEvents=pe.outsidePointerEvents(),this.id=_.id,this.keydownEvents.subscribe(E=>{E.keyCode===j.ESCAPE&&!this.disableClose&&!(0,j.hasModifierKey)(E)&&(E.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=pe.detachments().subscribe(()=>{!1!==_.closeOnOverlayDetachments&&this.close()})}close(pe,_){if(this.containerInstance){const E=this.closed;this.containerInstance._closeInteractionType=_?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),E.next(pe),E.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(pe="",_=""){return this.overlayRef.updateSize({width:pe,height:_}),this}addPanelClass(pe){return this.overlayRef.addPanelClass(pe),this}removePanelClass(pe){return this.overlayRef.removePanelClass(pe),this}}const xe=new f.InjectionToken("DialogScrollStrategy"),ue=new f.InjectionToken("DialogData"),Ue=new f.InjectionToken("DefaultDialogConfig");const ze={provide:xe,deps:[t.Overlay],useFactory:function Pe(ve){return()=>ve.scrollStrategies.block()}};let A=0;class Ce{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(pe,_,E,C,X,se){this._overlay=pe,this._injector=_,this._defaultOptions=E,this._parentDialog=C,this._overlayContainer=X,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new w.x,this._afterOpenedAtThisLevel=new w.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,T.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,ae.O)(void 0))),this._scrollStrategy=se}open(pe,_){(_={...this._defaultOptions||new de,..._}).id=_.id||"cdk-dialog-"+A++,_.id&&this.getDialogById(_.id);const C=this._getOverlayConfig(_),X=this._overlay.create(C),se=new S(X,_),L=this._attachContainer(X,se,_);return se.containerInstance=L,this._attachDialogContent(pe,se,L,_),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(se),se.closed.subscribe(()=>this._removeOpenDialog(se,!0)),this.afterOpened.next(se),se}closeAll(){Xe(this.openDialogs,pe=>pe.close())}getDialogById(pe){return this.openDialogs.find(_=>_.id===pe)}ngOnDestroy(){Xe(this._openDialogsAtThisLevel,pe=>{!1===pe.config.closeOnDestroy&&this._removeOpenDialog(pe,!1)}),Xe(this._openDialogsAtThisLevel,pe=>pe.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(pe){const _=new t.OverlayConfig({positionStrategy:pe.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:pe.scrollStrategy||this._scrollStrategy(),panelClass:pe.panelClass,hasBackdrop:pe.hasBackdrop,direction:pe.direction,minWidth:pe.minWidth,minHeight:pe.minHeight,maxWidth:pe.maxWidth,maxHeight:pe.maxHeight,width:pe.width,height:pe.height,disposeOnNavigation:pe.closeOnNavigation});return pe.backdropClass&&(_.backdropClass=pe.backdropClass),_}_attachContainer(pe,_,E){const C=E.injector||E.viewContainerRef?.injector,X=[{provide:de,useValue:E},{provide:S,useValue:_},{provide:t.OverlayRef,useValue:pe}];let se;E.container?"function"==typeof E.container?se=E.container:(se=E.container.type,X.push(...E.container.providers(E))):se=x;const L=new h.ComponentPortal(se,E.viewContainerRef,f.Injector.create({parent:C||this._injector,providers:X}),E.componentFactoryResolver);return pe.attach(L).instance}_attachDialogContent(pe,_,E,C){if(pe instanceof f.TemplateRef){const X=this._createInjector(C,_,E,void 0);let se={$implicit:C.data,dialogRef:_};C.templateContext&&(se={...se,..."function"==typeof C.templateContext?C.templateContext():C.templateContext}),E.attachTemplatePortal(new h.TemplatePortal(pe,null,se,X))}else{const X=this._createInjector(C,_,E,this._injector),se=E.attachComponentPortal(new h.ComponentPortal(pe,C.viewContainerRef,X,C.componentFactoryResolver));_.componentInstance=se.instance}}_createInjector(pe,_,E,C){const X=pe.injector||pe.viewContainerRef?.injector,se=[{provide:ue,useValue:pe.data},{provide:S,useValue:_}];return pe.providers&&("function"==typeof pe.providers?se.push(...pe.providers(_,pe,E)):se.push(...pe.providers)),pe.direction&&(!X||!X.get($.Directionality,null,{optional:!0}))&&se.push({provide:$.Directionality,useValue:{value:pe.direction,change:(0,U.of)()}}),f.Injector.create({parent:X||C,providers:se})}_removeOpenDialog(pe,_){const E=this.openDialogs.indexOf(pe);E>-1&&(this.openDialogs.splice(E,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((C,X)=>{C?X.setAttribute("aria-hidden",C):X.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),_&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const pe=this._overlayContainer.getContainerElement();if(pe.parentElement){const _=pe.parentElement.children;for(let E=_.length-1;E>-1;E--){const C=_[E];C!==pe&&"SCRIPT"!==C.nodeName&&"STYLE"!==C.nodeName&&!C.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(C,C.getAttribute("aria-hidden")),C.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const pe=this._parentDialog;return pe?pe._getAfterAllClosed():this._afterAllClosedAtThisLevel}}function Xe(ve,pe){let _=ve.length;for(;_--;)pe(ve[_])}Ce.\u0275fac=function(pe){return new(pe||Ce)(f.\u0275\u0275inject(t.Overlay),f.\u0275\u0275inject(f.Injector),f.\u0275\u0275inject(Ue,8),f.\u0275\u0275inject(Ce,12),f.\u0275\u0275inject(t.OverlayContainer),f.\u0275\u0275inject(xe))},Ce.\u0275prov=f.\u0275\u0275defineInjectable({token:Ce,factory:Ce.\u0275fac});class ke{}ke.\u0275fac=function(pe){return new(pe||ke)},ke.\u0275mod=f.\u0275\u0275defineNgModule({type:ke,declarations:[x],imports:[t.OverlayModule,h.PortalModule,e.rt],exports:[h.PortalModule,x]}),ke.\u0275inj=f.\u0275\u0275defineInjector({providers:[Ce,ze],imports:[t.OverlayModule,h.PortalModule,e.rt,h.PortalModule]})},56769:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{CDK_DRAG_CONFIG:()=>Be,CDK_DRAG_HANDLE:()=>ri,CDK_DRAG_PARENT:()=>P,CDK_DRAG_PLACEHOLDER:()=>ii,CDK_DRAG_PREVIEW:()=>Yt,CDK_DROP_LIST:()=>Ke,CDK_DROP_LIST_GROUP:()=>k,CdkDrag:()=>Pi,CdkDragHandle:()=>vi,CdkDragPlaceholder:()=>qt,CdkDragPreview:()=>ui,CdkDropList:()=>Xt,CdkDropListGroup:()=>K,DragDrop:()=>at,DragDropModule:()=>O,DragDropRegistry:()=>Oe,DragRef:()=>ft,DropListRef:()=>fe,copyArrayItem:()=>Me,moveItemInArray:()=>Ie,transferArrayItem:()=>Ye});var e=a(98678),t=a(35103),m=a(60123),h=a(73482),d=a(68590),f=a(56728),j=a(716),w=a(47206),T=a(2703),U=a(78293),$=a(42878),ae=a(29054),_e=a(35879),de=a(9302),me=a(48358),x=a(77176),S=a(27303),xe=a(21160),ue=a(54232);function Ue(c,l,v){for(let H in l)if(l.hasOwnProperty(H)){const it=l[H];it?c.setProperty(H,it,v?.has(H)?"important":""):c.removeProperty(H)}return c}function Pe(c,l){const v=l?"":"none";Ue(c.style,{"touch-action":l?"":"none","-webkit-user-drag":l?"":"none","-webkit-tap-highlight-color":l?"":"transparent","user-select":v,"-ms-user-select":v,"-webkit-user-select":v,"-moz-user-select":v})}function ze(c,l,v){Ue(c.style,{position:l?"":"fixed",top:l?"":"0",opacity:l?"":"0",left:l?"":"-999em"},v)}function A(c,l){return l&&"none"!=l?c+" "+l:c}function Ce(c){const l=c.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(c)*l}function ke(c,l){return c.getPropertyValue(l).split(",").map(H=>H.trim())}function ve(c){const l=c.getBoundingClientRect();return{top:l.top,right:l.right,bottom:l.bottom,left:l.left,width:l.width,height:l.height,x:l.x,y:l.y}}function pe(c,l,v){const{top:H,bottom:it,left:lt,right:Y}=c;return v>=H&&v<=it&&l>=lt&&l<=Y}function _(c,l,v){c.top+=l,c.bottom=c.top+c.height,c.left+=v,c.right=c.left+c.width}function E(c,l,v,H){const{top:it,right:lt,bottom:Y,left:Te,width:At,height:Wt}=c,ot=At*l,yt=Wt*l;return H>it-yt&&H<Y+yt&&v>Te-ot&&v<lt+ot}class C{constructor(l){this._document=l,this.positions=new Map}clear(){this.positions.clear()}cache(l){this.clear(),this.positions.set(this._document,{scrollPosition:this.getViewportScrollPosition()}),l.forEach(v=>{this.positions.set(v,{scrollPosition:{top:v.scrollTop,left:v.scrollLeft},clientRect:ve(v)})})}handleScroll(l){const v=(0,h._getEventTarget)(l),H=this.positions.get(v);if(!H)return null;const it=H.scrollPosition;let lt,Y;if(v===this._document){const Wt=this.getViewportScrollPosition();lt=Wt.top,Y=Wt.left}else lt=v.scrollTop,Y=v.scrollLeft;const Te=it.top-lt,At=it.left-Y;return this.positions.forEach((Wt,ot)=>{Wt.clientRect&&v!==ot&&v.contains(ot)&&_(Wt.clientRect,Te,At)}),it.top=lt,it.left=Y,{top:Te,left:At}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function X(c){const l=c.cloneNode(!0),v=l.querySelectorAll("[id]"),H=c.nodeName.toLowerCase();l.removeAttribute("id");for(let it=0;it<v.length;it++)v[it].removeAttribute("id");return"canvas"===H?ce(c,l):("input"===H||"select"===H||"textarea"===H)&&I(c,l),se("canvas",c,l,ce),se("input, textarea, select",c,l,I),l}function se(c,l,v,H){const it=l.querySelectorAll(c);if(it.length){const lt=v.querySelectorAll(c);for(let Y=0;Y<it.length;Y++)H(it[Y],lt[Y])}}let L=0;function I(c,l){"file"!==l.type&&(l.value=c.value),"radio"===l.type&&l.name&&(l.name=`mat-clone-${l.name}-${L++}`)}function ce(c,l){const v=l.getContext("2d");if(v)try{v.drawImage(c,0,0)}catch{}}const Ne=(0,h.normalizePassiveListenerOptions)({passive:!0}),Re=(0,h.normalizePassiveListenerOptions)({passive:!1}),Ze=new Set(["position"]);class ft{get disabled(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)}set disabled(l){const v=(0,d.coerceBooleanProperty)(l);v!==this._disabled&&(this._disabled=v,this._toggleNativeDragInteractions(),this._handles.forEach(H=>Pe(H,v)))}constructor(l,v,H,it,lt,Y){this._config=v,this._document=H,this._ngZone=it,this._viewportRuler=lt,this._dragDropRegistry=Y,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new j.x,this._pointerMoveSubscription=w.w0.EMPTY,this._pointerUpSubscription=w.w0.EMPTY,this._scrollSubscription=w.w0.EMPTY,this._resizeSubscription=w.w0.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new j.x,this.started=new j.x,this.released=new j.x,this.ended=new j.x,this.entered=new j.x,this.exited=new j.x,this.dropped=new j.x,this.moved=this._moveEvents,this._pointerDown=Te=>{if(this.beforeStarted.next(),this._handles.length){const At=this._getTargetHandle(Te);At&&!this._disabledHandles.has(At)&&!this.disabled&&this._initializeDragSequence(At,Te)}else this.disabled||this._initializeDragSequence(this._rootElement,Te)},this._pointerMove=Te=>{const At=this._getPointerPositionOnPage(Te);if(!this._hasStartedDragging){if(Math.abs(At.x-this._pickupPositionOnPage.x)+Math.abs(At.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const nt=Date.now()>=this._dragStartTime+this._getDragStartDelay(Te),Et=this._dropContainer;if(!nt)return void this._endDragSequence(Te);(!Et||!Et.isDragging()&&!Et.isReceiving())&&(Te.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(Te)))}return}Te.preventDefault();const Wt=this._getConstrainedPointerPosition(At);if(this._hasMoved=!0,this._lastKnownPointerPosition=At,this._updatePointerDirectionDelta(Wt),this._dropContainer)this._updateActiveDropContainer(Wt,At);else{const ot=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,yt=this._activeTransform;yt.x=Wt.x-ot.x+this._passiveTransform.x,yt.y=Wt.y-ot.y+this._passiveTransform.y,this._applyRootElementTransform(yt.x,yt.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:Wt,event:Te,distance:this._getDragDistance(Wt),delta:this._pointerDirectionDelta})})},this._pointerUp=Te=>{this._endDragSequence(Te)},this._nativeDragStart=Te=>{if(this._handles.length){const At=this._getTargetHandle(Te);At&&!this._disabledHandles.has(At)&&!this.disabled&&Te.preventDefault()}else this.disabled||Te.preventDefault()},this.withRootElement(l).withParent(v.parentDragRef||null),this._parentPositions=new C(H),Y.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(l){this._handles=l.map(H=>(0,d.coerceElement)(H)),this._handles.forEach(H=>Pe(H,this.disabled)),this._toggleNativeDragInteractions();const v=new Set;return this._disabledHandles.forEach(H=>{this._handles.indexOf(H)>-1&&v.add(H)}),this._disabledHandles=v,this}withPreviewTemplate(l){return this._previewTemplate=l,this}withPlaceholderTemplate(l){return this._placeholderTemplate=l,this}withRootElement(l){const v=(0,d.coerceElement)(l);return v!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{v.addEventListener("mousedown",this._pointerDown,Re),v.addEventListener("touchstart",this._pointerDown,Ne),v.addEventListener("dragstart",this._nativeDragStart,Re)}),this._initialTransform=void 0,this._rootElement=v),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(l){return this._boundaryElement=l?(0,d.coerceElement)(l):null,this._resizeSubscription.unsubscribe(),l&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(l){return this._parentDragRef=l,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(l){!this._disabledHandles.has(l)&&this._handles.indexOf(l)>-1&&(this._disabledHandles.add(l),Pe(l,!0))}enableHandle(l){this._disabledHandles.has(l)&&(this._disabledHandles.delete(l),Pe(l,this.disabled))}withDirection(l){return this._direction=l,this}_withDropContainer(l){this._dropContainer=l}getFreeDragPosition(){const l=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:l.x,y:l.y}}setFreeDragPosition(l){return this._activeTransform={x:0,y:0},this._passiveTransform.x=l.x,this._passiveTransform.y=l.y,this._dropContainer||this._applyRootElementTransform(l.x,l.y),this}withPreviewContainer(l){return this._previewContainer=l,this}_sortFromLastPointerPosition(){const l=this._lastKnownPointerPosition;l&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(l),l)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(l){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:l}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(l),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const v=this._getPointerPositionOnPage(l);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(v),dropPoint:v,event:l})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(l){ge(l)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const v=this._dropContainer;if(v){const H=this._rootElement,it=H.parentNode,lt=this._placeholder=this._createPlaceholderElement(),Y=this._anchor=this._anchor||this._document.createComment(""),Te=this._getShadowRoot();it.insertBefore(Y,H),this._initialTransform=H.style.transform||"",this._preview=this._createPreviewElement(),ze(H,!1,Ze),this._document.body.appendChild(it.replaceChild(lt,H)),this._getPreviewInsertionPoint(it,Te).appendChild(this._preview),this.started.next({source:this,event:l}),v.start(),this._initialContainer=v,this._initialIndex=v.getItemIndex(this)}else this.started.next({source:this,event:l}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(v?v.getScrollableParents():[])}_initializeDragSequence(l,v){this._parentDragRef&&v.stopPropagation();const H=this.isDragging(),it=ge(v),lt=!it&&0!==v.button,Y=this._rootElement,Te=(0,h._getEventTarget)(v),At=!it&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),Wt=it?(0,f.yG)(v):(0,f.X6)(v);if(Te&&Te.draggable&&"mousedown"===v.type&&v.preventDefault(),H||lt||At||Wt)return;if(this._handles.length){const Ht=Y.style;this._rootElementTapHighlight=Ht.webkitTapHighlightColor||"",Ht.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(Ht=>this._updateOnScroll(Ht)),this._boundaryElement&&(this._boundaryRect=ve(this._boundaryElement));const ot=this._previewTemplate;this._pickupPositionInElement=ot&&ot.template&&!ot.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,l,v);const yt=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(v);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:yt.x,y:yt.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,v)}_cleanupDragArtifacts(l){ze(this._rootElement,!0,Ze),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const v=this._dropContainer,H=v.getItemIndex(this),it=this._getPointerPositionOnPage(l),lt=this._getDragDistance(it),Y=v._isOverContainer(it.x,it.y);this.ended.next({source:this,distance:lt,dropPoint:it,event:l}),this.dropped.next({item:this,currentIndex:H,previousIndex:this._initialIndex,container:v,previousContainer:this._initialContainer,isPointerOverContainer:Y,distance:lt,dropPoint:it,event:l}),v.drop(this,H,this._initialIndex,this._initialContainer,Y,lt,it,l),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:l,y:v},{x:H,y:it}){let lt=this._initialContainer._getSiblingContainerFromPosition(this,l,v);!lt&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(l,v)&&(lt=this._initialContainer),lt&<!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=lt,this._dropContainer.enter(this,l,v,lt===this._initialContainer&<.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:lt,currentIndex:lt.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(H,it),this._dropContainer._sortItem(this,l,v,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(l,v):this._applyPreviewTransform(l-this._pickupPositionInElement.x,v-this._pickupPositionInElement.y))}_createPreviewElement(){const l=this._previewTemplate,v=this.previewClass,H=l?l.template:null;let it;if(H&&l){const lt=l.matchSize?this._initialClientRect:null,Y=l.viewContainer.createEmbeddedView(H,l.context);Y.detectChanges(),it=be(Y,this._document),this._previewRef=Y,l.matchSize?ee(it,lt):it.style.transform=dt(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else it=X(this._rootElement),ee(it,this._initialClientRect),this._initialTransform&&(it.style.transform=this._initialTransform);return Ue(it.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},Ze),Pe(it,!1),it.classList.add("cdk-drag-preview"),it.setAttribute("dir",this._direction),v&&(Array.isArray(v)?v.forEach(lt=>it.classList.add(lt)):it.classList.add(v)),it}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const l=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(l.left,l.top);const v=function Xe(c){const l=getComputedStyle(c),v=ke(l,"transition-property"),H=v.find(Te=>"transform"===Te||"all"===Te);if(!H)return 0;const it=v.indexOf(H),lt=ke(l,"transition-duration"),Y=ke(l,"transition-delay");return Ce(lt[it])+Ce(Y[it])}(this._preview);return 0===v?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(H=>{const it=Y=>{(!Y||(0,h._getEventTarget)(Y)===this._preview&&"transform"===Y.propertyName)&&(this._preview?.removeEventListener("transitionend",it),H(),clearTimeout(lt))},lt=setTimeout(it,1.5*v);this._preview.addEventListener("transitionend",it)}))}_createPlaceholderElement(){const l=this._placeholderTemplate,v=l?l.template:null;let H;return v?(this._placeholderRef=l.viewContainer.createEmbeddedView(v,l.context),this._placeholderRef.detectChanges(),H=be(this._placeholderRef,this._document)):H=X(this._rootElement),H.style.pointerEvents="none",H.classList.add("cdk-drag-placeholder"),H}_getPointerPositionInElement(l,v,H){const it=v===this._rootElement?null:v,lt=it?it.getBoundingClientRect():l,Y=ge(H)?H.targetTouches[0]:H,Te=this._getViewportScrollPosition(),At=Y.pageX-lt.left-Te.left,Wt=Y.pageY-lt.top-Te.top;return{x:lt.left-l.left+At,y:lt.top-l.top+Wt}}_getPointerPositionOnPage(l){const v=this._getViewportScrollPosition(),H=ge(l)?l.touches[0]||l.changedTouches[0]||{pageX:0,pageY:0}:l,it=H.pageX-v.left,lt=H.pageY-v.top;if(this._ownerSVGElement){const Y=this._ownerSVGElement.getScreenCTM();if(Y){const Te=this._ownerSVGElement.createSVGPoint();return Te.x=it,Te.y=lt,Te.matrixTransform(Y.inverse())}}return{x:it,y:lt}}_getConstrainedPointerPosition(l){const v=this._dropContainer?this._dropContainer.lockAxis:null;let{x:H,y:it}=this.constrainPosition?this.constrainPosition(l,this,this._initialClientRect,this._pickupPositionInElement):l;if("x"===this.lockAxis||"x"===v?it=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===v)&&(H=this._pickupPositionOnPage.x),this._boundaryRect){const{x:lt,y:Y}=this._pickupPositionInElement,Te=this._boundaryRect,{width:At,height:Wt}=this._getPreviewRect(),ot=Te.top+Y,yt=Te.bottom-(Wt-Y);H=De(H,Te.left+lt,Te.right-(At-lt)),it=De(it,ot,yt)}return{x:H,y:it}}_updatePointerDirectionDelta(l){const{x:v,y:H}=l,it=this._pointerDirectionDelta,lt=this._pointerPositionAtLastDirectionChange,Y=Math.abs(v-lt.x),Te=Math.abs(H-lt.y);return Y>this._config.pointerDirectionChangeThreshold&&(it.x=v>lt.x?1:-1,lt.x=v),Te>this._config.pointerDirectionChangeThreshold&&(it.y=H>lt.y?1:-1,lt.y=H),it}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const l=this._handles.length>0||!this.isDragging();l!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=l,Pe(this._rootElement,l))}_removeRootElementListeners(l){l.removeEventListener("mousedown",this._pointerDown,Re),l.removeEventListener("touchstart",this._pointerDown,Ne),l.removeEventListener("dragstart",this._nativeDragStart,Re)}_applyRootElementTransform(l,v){const H=dt(l,v),it=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=it.transform&&"none"!=it.transform?it.transform:""),it.transform=A(H,this._initialTransform)}_applyPreviewTransform(l,v){const H=this._previewTemplate?.template?void 0:this._initialTransform,it=dt(l,v);this._preview.style.transform=A(it,H)}_getDragDistance(l){const v=this._pickupPositionOnPage;return v?{x:l.x-v.x,y:l.y-v.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:l,y:v}=this._passiveTransform;if(0===l&&0===v||this.isDragging()||!this._boundaryElement)return;const H=this._rootElement.getBoundingClientRect(),it=this._boundaryElement.getBoundingClientRect();if(0===it.width&&0===it.height||0===H.width&&0===H.height)return;const lt=it.left-H.left,Y=H.right-it.right,Te=it.top-H.top,At=H.bottom-it.bottom;it.width>H.width?(lt>0&&(l+=lt),Y>0&&(l-=Y)):l=0,it.height>H.height?(Te>0&&(v+=Te),At>0&&(v-=At)):v=0,(l!==this._passiveTransform.x||v!==this._passiveTransform.y)&&this.setFreeDragPosition({y:v,x:l})}_getDragStartDelay(l){const v=this.dragStartDelay;return"number"==typeof v?v:ge(l)?v.touch:v?v.mouse:0}_updateOnScroll(l){const v=this._parentPositions.handleScroll(l);if(v){const H=(0,h._getEventTarget)(l);this._boundaryRect&&H!==this._boundaryElement&&H.contains(this._boundaryElement)&&_(this._boundaryRect,v.top,v.left),this._pickupPositionOnPage.x+=v.left,this._pickupPositionOnPage.y+=v.top,this._dropContainer||(this._activeTransform.x-=v.left,this._activeTransform.y-=v.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=(0,h._getShadowRoot)(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(l,v){const H=this._previewContainer||"global";if("parent"===H)return l;if("global"===H){const it=this._document;return v||it.fullscreenElement||it.webkitFullscreenElement||it.mozFullScreenElement||it.msFullscreenElement||it.body}return(0,d.coerceElement)(H)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(l){return this._handles.find(v=>l.target&&(l.target===v||v.contains(l.target)))}}function dt(c,l){return`translate3d(${Math.round(c)}px, ${Math.round(l)}px, 0)`}function De(c,l,v){return Math.max(l,Math.min(v,c))}function ge(c){return"t"===c.type[0]}function be(c,l){const v=c.rootNodes;if(1===v.length&&v[0].nodeType===l.ELEMENT_NODE)return v[0];const H=l.createElement("div");return v.forEach(it=>H.appendChild(it)),H}function ee(c,l){c.style.width=`${l.width}px`,c.style.height=`${l.height}px`,c.style.transform=dt(l.left,l.top)}function Ie(c,l,v){const H=Z(l,c.length-1),it=Z(v,c.length-1);if(H===it)return;const lt=c[H],Y=it<H?-1:1;for(let Te=H;Te!==it;Te+=Y)c[Te]=c[Te+Y];c[it]=lt}function Ye(c,l,v,H){const it=Z(v,c.length-1),lt=Z(H,l.length);c.length&&l.splice(lt,0,c.splice(it,1)[0])}function Me(c,l,v,H){const it=Z(H,l.length);c.length&&l.splice(it,0,c[v])}function Z(c,l){return Math.max(0,Math.min(l,c))}class D{constructor(l,v){this._element=l,this._dragDropRegistry=v,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(l){this.withItems(l)}sort(l,v,H,it){const lt=this._itemPositions,Y=this._getItemIndexFromPointerPosition(l,v,H,it);if(-1===Y&<.length>0)return null;const Te="horizontal"===this.orientation,At=lt.findIndex(wi=>wi.drag===l),Wt=lt[Y],ot=lt[At].clientRect,yt=Wt.clientRect,Ht=At>Y?1:-1,nt=this._getItemOffsetPx(ot,yt,Ht),Et=this._getSiblingOffsetPx(At,lt,Ht),di=lt.slice();return Ie(lt,At,Y),lt.forEach((wi,Vn)=>{if(di[Vn]===wi)return;const kn=wi.drag===l,Wi=kn?nt:Et,xi=kn?l.getPlaceholderElement():wi.drag.getRootElement();wi.offset+=Wi,Te?(xi.style.transform=A(`translate3d(${Math.round(wi.offset)}px, 0, 0)`,wi.initialTransform),_(wi.clientRect,0,Wi)):(xi.style.transform=A(`translate3d(0, ${Math.round(wi.offset)}px, 0)`,wi.initialTransform),_(wi.clientRect,Wi,0))}),this._previousSwap.overlaps=pe(yt,v,H),this._previousSwap.drag=Wt.drag,this._previousSwap.delta=Te?it.x:it.y,{previousIndex:At,currentIndex:Y}}enter(l,v,H,it){const lt=null==it||it<0?this._getItemIndexFromPointerPosition(l,v,H):it,Y=this._activeDraggables,Te=Y.indexOf(l),At=l.getPlaceholderElement();let Wt=Y[lt];if(Wt===l&&(Wt=Y[lt+1]),!Wt&&(null==lt||-1===lt||lt<Y.length-1)&&this._shouldEnterAsFirstChild(v,H)&&(Wt=Y[0]),Te>-1&&Y.splice(Te,1),Wt&&!this._dragDropRegistry.isDragging(Wt)){const ot=Wt.getRootElement();ot.parentElement.insertBefore(At,ot),Y.splice(lt,0,l)}else(0,d.coerceElement)(this._element).appendChild(At),Y.push(l);At.style.transform="",this._cacheItemPositions()}withItems(l){this._activeDraggables=l.slice(),this._cacheItemPositions()}withSortPredicate(l){this._sortPredicate=l}reset(){this._activeDraggables.forEach(l=>{const v=l.getRootElement();if(v){const H=this._itemPositions.find(it=>it.drag===l)?.initialTransform;v.style.transform=H||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(l){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(H=>H.drag===l)}updateOnScroll(l,v){this._itemPositions.forEach(({clientRect:H})=>{_(H,l,v)}),this._itemPositions.forEach(({drag:H})=>{this._dragDropRegistry.isDragging(H)&&H._sortFromLastPointerPosition()})}_cacheItemPositions(){const l="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(v=>{const H=v.getVisibleElement();return{drag:v,offset:0,initialTransform:H.style.transform||"",clientRect:ve(H)}}).sort((v,H)=>l?v.clientRect.left-H.clientRect.left:v.clientRect.top-H.clientRect.top)}_getItemOffsetPx(l,v,H){const it="horizontal"===this.orientation;let lt=it?v.left-l.left:v.top-l.top;return-1===H&&(lt+=it?v.width-l.width:v.height-l.height),lt}_getSiblingOffsetPx(l,v,H){const it="horizontal"===this.orientation,lt=v[l].clientRect,Y=v[l+-1*H];let Te=lt[it?"width":"height"]*H;if(Y){const At=it?"left":"top",Wt=it?"right":"bottom";-1===H?Te-=Y.clientRect[At]-lt[Wt]:Te+=lt[At]-Y.clientRect[Wt]}return Te}_shouldEnterAsFirstChild(l,v){if(!this._activeDraggables.length)return!1;const H=this._itemPositions,it="horizontal"===this.orientation;if(H[0].drag!==this._activeDraggables[0]){const Y=H[H.length-1].clientRect;return it?l>=Y.right:v>=Y.bottom}{const Y=H[0].clientRect;return it?l<=Y.left:v<=Y.top}}_getItemIndexFromPointerPosition(l,v,H,it){const lt="horizontal"===this.orientation,Y=this._itemPositions.findIndex(({drag:Te,clientRect:At})=>{if(Te===l)return!1;if(it){const Wt=lt?it.x:it.y;if(Te===this._previousSwap.drag&&this._previousSwap.overlaps&&Wt===this._previousSwap.delta)return!1}return lt?v>=Math.floor(At.left)&&v<Math.floor(At.right):H>=Math.floor(At.top)&&H<Math.floor(At.bottom)});return-1!==Y&&this._sortPredicate(Y,l)?Y:-1}}const te=.05;class fe{constructor(l,v,H,it,lt){this._dragDropRegistry=v,this._ngZone=it,this._viewportRuler=lt,this.disabled=!1,this.sortingDisabled=!1,this.autoScrollDisabled=!1,this.autoScrollStep=2,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.beforeStarted=new j.x,this.entered=new j.x,this.exited=new j.x,this.dropped=new j.x,this.sorted=new j.x,this.receivingStarted=new j.x,this.receivingStopped=new j.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=w.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new j.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),(0,T.F)(0,U.Z).pipe((0,_e.R)(this._stopScrollTimers)).subscribe(()=>{const Y=this._scrollNode,Te=this.autoScrollStep;1===this._verticalScrollDirection?Y.scrollBy(0,-Te):2===this._verticalScrollDirection&&Y.scrollBy(0,Te),1===this._horizontalScrollDirection?Y.scrollBy(-Te,0):2===this._horizontalScrollDirection&&Y.scrollBy(Te,0)})},this.element=(0,d.coerceElement)(l),this._document=H,this.withScrollableParents([this.element]),v.registerDropContainer(this),this._parentPositions=new C(H),this._sortStrategy=new D(this.element,v),this._sortStrategy.withSortPredicate((Y,Te)=>this.sortPredicate(Y,Te,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(l,v,H,it){this._draggingStarted(),null==it&&this.sortingDisabled&&(it=this._draggables.indexOf(l)),this._sortStrategy.enter(l,v,H,it),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:l,container:this,currentIndex:this.getItemIndex(l)})}exit(l){this._reset(),this.exited.next({item:l,container:this})}drop(l,v,H,it,lt,Y,Te,At={}){this._reset(),this.dropped.next({item:l,currentIndex:v,previousIndex:H,container:this,previousContainer:it,isPointerOverContainer:lt,distance:Y,dropPoint:Te,event:At})}withItems(l){const v=this._draggables;return this._draggables=l,l.forEach(H=>H._withDropContainer(this)),this.isDragging()&&(v.filter(it=>it.isDragging()).every(it=>-1===l.indexOf(it))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(l){return this._sortStrategy.direction=l,this}connectedTo(l){return this._siblings=l.slice(),this}withOrientation(l){return this._sortStrategy.orientation=l,this}withScrollableParents(l){const v=(0,d.coerceElement)(this.element);return this._scrollableElements=-1===l.indexOf(v)?[v,...l]:l.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(l){return this._isDragging?this._sortStrategy.getItemIndex(l):this._draggables.indexOf(l)}isReceiving(){return this._activeSiblings.size>0}_sortItem(l,v,H,it){if(this.sortingDisabled||!this._clientRect||!E(this._clientRect,.05,v,H))return;const lt=this._sortStrategy.sort(l,v,H,it);lt&&this.sorted.next({previousIndex:lt.previousIndex,currentIndex:lt.currentIndex,container:this,item:l})}_startScrollingIfNecessary(l,v){if(this.autoScrollDisabled)return;let H,it=0,lt=0;if(this._parentPositions.positions.forEach((Y,Te)=>{Te===this._document||!Y.clientRect||H||E(Y.clientRect,.05,l,v)&&([it,lt]=function R(c,l,v,H){const it=Ve(l,H),lt=We(l,v);let Y=0,Te=0;if(it){const At=c.scrollTop;1===it?At>0&&(Y=1):c.scrollHeight-At>c.clientHeight&&(Y=2)}if(lt){const At=c.scrollLeft;1===lt?At>0&&(Te=1):c.scrollWidth-At>c.clientWidth&&(Te=2)}return[Y,Te]}(Te,Y.clientRect,l,v),(it||lt)&&(H=Te))}),!it&&!lt){const{width:Y,height:Te}=this._viewportRuler.getViewportSize(),At={width:Y,height:Te,top:0,right:Y,bottom:Te,left:0};it=Ve(At,v),lt=We(At,l),H=window}H&&(it!==this._verticalScrollDirection||lt!==this._horizontalScrollDirection||H!==this._scrollNode)&&(this._verticalScrollDirection=it,this._horizontalScrollDirection=lt,this._scrollNode=H,(it||lt)&&H?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const l=(0,d.coerceElement)(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=l.msScrollSnapType||l.scrollSnapType||"",l.scrollSnapType=l.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const l=(0,d.coerceElement)(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(l).clientRect}_reset(){this._isDragging=!1;const l=(0,d.coerceElement)(this.element).style;l.scrollSnapType=l.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(v=>v._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(l,v){return null!=this._clientRect&&pe(this._clientRect,l,v)}_getSiblingContainerFromPosition(l,v,H){return this._siblings.find(it=>it._canReceive(l,v,H))}_canReceive(l,v,H){if(!this._clientRect||!pe(this._clientRect,v,H)||!this.enterPredicate(l,this))return!1;const it=this._getShadowRoot().elementFromPoint(v,H);if(!it)return!1;const lt=(0,d.coerceElement)(this.element);return it===lt||lt.contains(it)}_startReceiving(l,v){const H=this._activeSiblings;!H.has(l)&&v.every(it=>this.enterPredicate(it,this)||this._draggables.indexOf(it)>-1)&&(H.add(l),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:l,receiver:this,items:v}))}_stopReceiving(l){this._activeSiblings.delete(l),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:l,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(l=>{if(this.isDragging()){const v=this._parentPositions.handleScroll(l);v&&this._sortStrategy.updateOnScroll(v.top,v.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const l=(0,h._getShadowRoot)((0,d.coerceElement)(this.element));this._cachedShadowRoot=l||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const l=this._sortStrategy.getActiveItemsSnapshot().filter(v=>v.isDragging());this._siblings.forEach(v=>v._startReceiving(this,l))}}function Ve(c,l){const{top:v,bottom:H,height:it}=c,lt=it*te;return l>=v-lt&&l<=v+lt?1:l>=H-lt&&l<=H+lt?2:0}function We(c,l){const{left:v,right:H,width:it}=c,lt=it*te;return l>=v-lt&&l<=v+lt?1:l>=H-lt&&l<=H+lt?2:0}const z=(0,h.normalizePassiveListenerOptions)({passive:!1,capture:!0});class Oe{constructor(l,v){this._ngZone=l,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=H=>H.isDragging(),this.pointerMove=new j.x,this.pointerUp=new j.x,this.scroll=new j.x,this._preventDefaultWhileDragging=H=>{this._activeDragInstances.length>0&&H.preventDefault()},this._persistentTouchmoveListener=H=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&H.preventDefault(),this.pointerMove.next(H))},this._document=v}registerDropContainer(l){this._dropInstances.has(l)||this._dropInstances.add(l)}registerDragItem(l){this._dragInstances.add(l),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,z)})}removeDropContainer(l){this._dropInstances.delete(l)}removeDragItem(l){this._dragInstances.delete(l),this.stopDragging(l),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,z)}startDragging(l,v){if(!(this._activeDragInstances.indexOf(l)>-1)&&(this._activeDragInstances.push(l),1===this._activeDragInstances.length)){const H=v.type.startsWith("touch");this._globalListeners.set(H?"touchend":"mouseup",{handler:it=>this.pointerUp.next(it),options:!0}).set("scroll",{handler:it=>this.scroll.next(it),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:z}),H||this._globalListeners.set("mousemove",{handler:it=>this.pointerMove.next(it),options:z}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((it,lt)=>{this._document.addEventListener(lt,it.handler,it.options)})})}}stopDragging(l){const v=this._activeDragInstances.indexOf(l);v>-1&&(this._activeDragInstances.splice(v,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(l){return this._activeDragInstances.indexOf(l)>-1}scrolled(l){const v=[this.scroll];return l&&l!==this._document&&v.push(new $.y(H=>this._ngZone.runOutsideAngular(()=>{const lt=Y=>{this._activeDragInstances.length&&H.next(Y)};return l.addEventListener("scroll",lt,!0),()=>{l.removeEventListener("scroll",lt,!0)}}))),(0,ae.T)(...v)}ngOnDestroy(){this._dragInstances.forEach(l=>this.removeDragItem(l)),this._dropInstances.forEach(l=>this.removeDropContainer(l)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((l,v)=>{this._document.removeEventListener(v,l.handler,l.options)}),this._globalListeners.clear()}}Oe.\u0275fac=function(l){return new(l||Oe)(e.\u0275\u0275inject(e.NgZone),e.\u0275\u0275inject(t.DOCUMENT))},Oe.\u0275prov=e.\u0275\u0275defineInjectable({token:Oe,factory:Oe.\u0275fac,providedIn:"root"});const tt={dragStartThreshold:5,pointerDirectionChangeThreshold:5};class at{constructor(l,v,H,it){this._document=l,this._ngZone=v,this._viewportRuler=H,this._dragDropRegistry=it}createDrag(l,v=tt){return new ft(l,v,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(l){return new fe(l,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}at.\u0275fac=function(l){return new(l||at)(e.\u0275\u0275inject(t.DOCUMENT),e.\u0275\u0275inject(e.NgZone),e.\u0275\u0275inject(m.rL),e.\u0275\u0275inject(Oe))},at.\u0275prov=e.\u0275\u0275defineInjectable({token:at,factory:at.\u0275fac,providedIn:"root"});const P=new e.InjectionToken("CDK_DRAG_PARENT"),k=new e.InjectionToken("CdkDropListGroup");class K{constructor(){this._items=new Set,this._disabled=!1}get disabled(){return this._disabled}set disabled(l){this._disabled=(0,d.coerceBooleanProperty)(l)}ngOnDestroy(){this._items.clear()}}K.\u0275fac=function(l){return new(l||K)},K.\u0275dir=e.\u0275\u0275defineDirective({type:K,selectors:[["","cdkDropListGroup",""]],inputs:{disabled:["cdkDropListGroupDisabled","disabled"]},exportAs:["cdkDropListGroup"],standalone:!0,features:[e.\u0275\u0275ProvidersFeature([{provide:k,useExisting:K}])]});const Be=new e.InjectionToken("CDK_DRAG_CONFIG");let ne=0;const Ke=new e.InjectionToken("CdkDropList");class Xt{get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(l){this._dropListRef.disabled=this._disabled=(0,d.coerceBooleanProperty)(l)}constructor(l,v,H,it,lt,Y,Te){this.element=l,this._changeDetectorRef=H,this._scrollDispatcher=it,this._dir=lt,this._group=Y,this._destroyed=new j.x,this.connectedTo=[],this.id="cdk-drop-list-"+ne++,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.dropped=new e.EventEmitter,this.entered=new e.EventEmitter,this.exited=new e.EventEmitter,this.sorted=new e.EventEmitter,this._unsortedItems=new Set,this._dropListRef=v.createDropList(l),this._dropListRef.data=this,Te&&this._assignDefaults(Te),this._dropListRef.enterPredicate=(At,Wt)=>this.enterPredicate(At.data,Wt.data),this._dropListRef.sortPredicate=(At,Wt,ot)=>this.sortPredicate(At,Wt.data,ot.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),Xt._dropLists.push(this),Y&&Y._items.add(this)}addItem(l){this._unsortedItems.add(l),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(l){this._unsortedItems.delete(l),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((l,v)=>l._dragRef.getVisibleElement().compareDocumentPosition(v._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const l=Xt._dropLists.indexOf(this);l>-1&&Xt._dropLists.splice(l,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(l){this._dir&&this._dir.change.pipe((0,de.O)(this._dir.value),(0,_e.R)(this._destroyed)).subscribe(v=>l.withDirection(v)),l.beforeStarted.subscribe(()=>{const v=(0,d.coerceArray)(this.connectedTo).map(H=>{if("string"==typeof H){return Xt._dropLists.find(lt=>lt.id===H)}return H});if(this._group&&this._group._items.forEach(H=>{-1===v.indexOf(H)&&v.push(H)}),!this._scrollableParentsResolved){const H=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(it=>it.getElementRef().nativeElement);this._dropListRef.withScrollableParents(H),this._scrollableParentsResolved=!0}l.disabled=this.disabled,l.lockAxis=this.lockAxis,l.sortingDisabled=(0,d.coerceBooleanProperty)(this.sortingDisabled),l.autoScrollDisabled=(0,d.coerceBooleanProperty)(this.autoScrollDisabled),l.autoScrollStep=(0,d.coerceNumberProperty)(this.autoScrollStep,2),l.connectedTo(v.filter(H=>H&&H!==this).map(H=>H._dropListRef)).withOrientation(this.orientation)})}_handleEvents(l){l.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),l.entered.subscribe(v=>{this.entered.emit({container:this,item:v.item.data,currentIndex:v.currentIndex})}),l.exited.subscribe(v=>{this.exited.emit({container:this,item:v.item.data}),this._changeDetectorRef.markForCheck()}),l.sorted.subscribe(v=>{this.sorted.emit({previousIndex:v.previousIndex,currentIndex:v.currentIndex,container:this,item:v.item.data})}),l.dropped.subscribe(v=>{this.dropped.emit({previousIndex:v.previousIndex,currentIndex:v.currentIndex,previousContainer:v.previousContainer.data,container:v.container.data,item:v.item.data,isPointerOverContainer:v.isPointerOverContainer,distance:v.distance,dropPoint:v.dropPoint,event:v.event}),this._changeDetectorRef.markForCheck()}),(0,ae.T)(l.receivingStarted,l.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(l){const{lockAxis:v,draggingDisabled:H,sortingDisabled:it,listAutoScrollDisabled:lt,listOrientation:Y}=l;this.disabled=H??!1,this.sortingDisabled=it??!1,this.autoScrollDisabled=lt??!1,this.orientation=Y||"vertical",v&&(this.lockAxis=v)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(l=>l._dragRef))}}Xt._dropLists=[],Xt.\u0275fac=function(l){return new(l||Xt)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(at),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(m.mF),e.\u0275\u0275directiveInject(ue.Directionality,8),e.\u0275\u0275directiveInject(k,12),e.\u0275\u0275directiveInject(Be,8))},Xt.\u0275dir=e.\u0275\u0275defineDirective({type:Xt,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(l,v){2&l&&(e.\u0275\u0275attribute("id",v.id),e.\u0275\u0275classProp("cdk-drop-list-disabled",v.disabled)("cdk-drop-list-dragging",v._dropListRef.isDragging())("cdk-drop-list-receiving",v._dropListRef.isReceiving()))},inputs:{connectedTo:["cdkDropListConnectedTo","connectedTo"],data:["cdkDropListData","data"],orientation:["cdkDropListOrientation","orientation"],id:"id",lockAxis:["cdkDropListLockAxis","lockAxis"],disabled:["cdkDropListDisabled","disabled"],sortingDisabled:["cdkDropListSortingDisabled","sortingDisabled"],enterPredicate:["cdkDropListEnterPredicate","enterPredicate"],sortPredicate:["cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:["cdkDropListAutoScrollDisabled","autoScrollDisabled"],autoScrollStep:["cdkDropListAutoScrollStep","autoScrollStep"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],standalone:!0,features:[e.\u0275\u0275ProvidersFeature([{provide:k,useValue:void 0},{provide:Ke,useExisting:Xt}])]});const ri=new e.InjectionToken("CdkDragHandle");class vi{get disabled(){return this._disabled}set disabled(l){this._disabled=(0,d.coerceBooleanProperty)(l),this._stateChanges.next(this)}constructor(l,v){this.element=l,this._stateChanges=new j.x,this._disabled=!1,this._parentDrag=v}ngOnDestroy(){this._stateChanges.complete()}}vi.\u0275fac=function(l){return new(l||vi)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(P,12))},vi.\u0275dir=e.\u0275\u0275defineDirective({type:vi,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:["cdkDragHandleDisabled","disabled"]},standalone:!0,features:[e.\u0275\u0275ProvidersFeature([{provide:ri,useExisting:vi}])]});const ii=new e.InjectionToken("CdkDragPlaceholder");class qt{constructor(l){this.templateRef=l}}qt.\u0275fac=function(l){return new(l||qt)(e.\u0275\u0275directiveInject(e.TemplateRef))},qt.\u0275dir=e.\u0275\u0275defineDirective({type:qt,selectors:[["ng-template","cdkDragPlaceholder",""]],inputs:{data:"data"},standalone:!0,features:[e.\u0275\u0275ProvidersFeature([{provide:ii,useExisting:qt}])]});const Yt=new e.InjectionToken("CdkDragPreview");class ui{get matchSize(){return this._matchSize}set matchSize(l){this._matchSize=(0,d.coerceBooleanProperty)(l)}constructor(l){this.templateRef=l,this._matchSize=!1}}ui.\u0275fac=function(l){return new(l||ui)(e.\u0275\u0275directiveInject(e.TemplateRef))},ui.\u0275dir=e.\u0275\u0275defineDirective({type:ui,selectors:[["ng-template","cdkDragPreview",""]],inputs:{data:"data",matchSize:"matchSize"},standalone:!0,features:[e.\u0275\u0275ProvidersFeature([{provide:Yt,useExisting:ui}])]});class Pi{get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(l){this._disabled=(0,d.coerceBooleanProperty)(l),this._dragRef.disabled=this._disabled}constructor(l,v,H,it,lt,Y,Te,At,Wt,ot,yt){this.element=l,this.dropContainer=v,this._ngZone=it,this._viewContainerRef=lt,this._dir=Te,this._changeDetectorRef=Wt,this._selfHandle=ot,this._parentDrag=yt,this._destroyed=new j.x,this.started=new e.EventEmitter,this.released=new e.EventEmitter,this.ended=new e.EventEmitter,this.entered=new e.EventEmitter,this.exited=new e.EventEmitter,this.dropped=new e.EventEmitter,this.moved=new $.y(Ht=>{const nt=this._dragRef.moved.pipe((0,me.U)(Et=>({source:this,pointerPosition:Et.pointerPosition,event:Et.event,delta:Et.delta,distance:Et.distance}))).subscribe(Ht);return()=>{nt.unsubscribe()}}),this._dragRef=At.createDrag(l,{dragStartThreshold:Y&&null!=Y.dragStartThreshold?Y.dragStartThreshold:5,pointerDirectionChangeThreshold:Y&&null!=Y.pointerDirectionChangeThreshold?Y.pointerDirectionChangeThreshold:5,zIndex:Y?.zIndex}),this._dragRef.data=this,Pi._dragInstances.push(this),Y&&this._assignDefaults(Y),v&&(this._dragRef._withDropContainer(v._dropListRef),v.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(l){this._dragRef.setFreeDragPosition(l)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,x.q)(1),(0,_e.R)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(l){const v=l.rootElementSelector,H=l.freeDragPosition;v&&!v.firstChange&&this._updateRootElement(),H&&!H.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const l=Pi._dragInstances.indexOf(this);l>-1&&Pi._dragInstances.splice(l,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const l=this.element.nativeElement;let v=l;this.rootElementSelector&&(v=void 0!==l.closest?l.closest(this.rootElementSelector):l.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(v||l)}_getBoundaryElement(){const l=this.boundaryElement;return l?"string"==typeof l?this.element.nativeElement.closest(l):(0,d.coerceElement)(l):null}_syncInputs(l){l.beforeStarted.subscribe(()=>{if(!l.isDragging()){const v=this._dir,H=this.dragStartDelay,it=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,lt=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;l.disabled=this.disabled,l.lockAxis=this.lockAxis,l.dragStartDelay="object"==typeof H&&H?H:(0,d.coerceNumberProperty)(H),l.constrainPosition=this.constrainPosition,l.previewClass=this.previewClass,l.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(it).withPreviewTemplate(lt).withPreviewContainer(this.previewContainer||"global"),v&&l.withDirection(v.value)}}),l.beforeStarted.pipe((0,x.q)(1)).subscribe(()=>{if(this._parentDrag)return void l.withParent(this._parentDrag._dragRef);let v=this.element.nativeElement.parentElement;for(;v;){if(v.classList.contains("cdk-drag")){l.withParent(Pi._dragInstances.find(H=>H.element.nativeElement===v)?._dragRef||null);break}v=v.parentElement}})}_handleEvents(l){l.started.subscribe(v=>{this.started.emit({source:this,event:v.event}),this._changeDetectorRef.markForCheck()}),l.released.subscribe(v=>{this.released.emit({source:this,event:v.event})}),l.ended.subscribe(v=>{this.ended.emit({source:this,distance:v.distance,dropPoint:v.dropPoint,event:v.event}),this._changeDetectorRef.markForCheck()}),l.entered.subscribe(v=>{this.entered.emit({container:v.container.data,item:this,currentIndex:v.currentIndex})}),l.exited.subscribe(v=>{this.exited.emit({container:v.container.data,item:this})}),l.dropped.subscribe(v=>{this.dropped.emit({previousIndex:v.previousIndex,currentIndex:v.currentIndex,previousContainer:v.previousContainer.data,container:v.container.data,isPointerOverContainer:v.isPointerOverContainer,item:this,distance:v.distance,dropPoint:v.dropPoint,event:v.event})})}_assignDefaults(l){const{lockAxis:v,dragStartDelay:H,constrainPosition:it,previewClass:lt,boundaryElement:Y,draggingDisabled:Te,rootElementSelector:At,previewContainer:Wt}=l;this.disabled=Te??!1,this.dragStartDelay=H||0,v&&(this.lockAxis=v),it&&(this.constrainPosition=it),lt&&(this.previewClass=lt),Y&&(this.boundaryElement=Y),At&&(this.rootElementSelector=At),Wt&&(this.previewContainer=Wt)}_setupHandlesListener(){this._handles.changes.pipe((0,de.O)(this._handles),(0,S.b)(l=>{const v=l.filter(H=>H._parentDrag===this).map(H=>H.element);this._selfHandle&&this.rootElementSelector&&v.push(this.element),this._dragRef.withHandles(v)}),(0,xe.w)(l=>(0,ae.T)(...l.map(v=>v._stateChanges.pipe((0,de.O)(v))))),(0,_e.R)(this._destroyed)).subscribe(l=>{const v=this._dragRef,H=l.element.nativeElement;l.disabled?v.disableHandle(H):v.enableHandle(H)})}}Pi._dragInstances=[],Pi.\u0275fac=function(l){return new(l||Pi)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(Ke,12),e.\u0275\u0275directiveInject(t.DOCUMENT),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(Be,8),e.\u0275\u0275directiveInject(ue.Directionality,8),e.\u0275\u0275directiveInject(at),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(ri,10),e.\u0275\u0275directiveInject(P,12))},Pi.\u0275dir=e.\u0275\u0275defineDirective({type:Pi,selectors:[["","cdkDrag",""]],contentQueries:function(l,v,H){if(1&l&&(e.\u0275\u0275contentQuery(H,Yt,5),e.\u0275\u0275contentQuery(H,ii,5),e.\u0275\u0275contentQuery(H,ri,5)),2&l){let it;e.\u0275\u0275queryRefresh(it=e.\u0275\u0275loadQuery())&&(v._previewTemplate=it.first),e.\u0275\u0275queryRefresh(it=e.\u0275\u0275loadQuery())&&(v._placeholderTemplate=it.first),e.\u0275\u0275queryRefresh(it=e.\u0275\u0275loadQuery())&&(v._handles=it)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(l,v){2&l&&e.\u0275\u0275classProp("cdk-drag-disabled",v.disabled)("cdk-drag-dragging",v._dragRef.isDragging())},inputs:{data:["cdkDragData","data"],lockAxis:["cdkDragLockAxis","lockAxis"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],boundaryElement:["cdkDragBoundary","boundaryElement"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"],disabled:["cdkDragDisabled","disabled"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],previewContainer:["cdkDragPreviewContainer","previewContainer"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[e.\u0275\u0275ProvidersFeature([{provide:P,useExisting:Pi}]),e.\u0275\u0275NgOnChangesFeature]});class O{}O.\u0275fac=function(l){return new(l||O)},O.\u0275mod=e.\u0275\u0275defineNgModule({type:O,imports:[Xt,K,Pi,vi,ui,qt],exports:[m.ZD,Xt,K,Pi,vi,ui,qt]}),O.\u0275inj=e.\u0275\u0275defineInjector({providers:[at],imports:[m.ZD]})},22378:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{A:()=>Ae,ALT:()=>w,APOSTROPHE:()=>fi,AT_SIGN:()=>Re,B:()=>Ze,BACKSLASH:()=>xt,BACKSPACE:()=>t,C:()=>ft,CAPS_LOCK:()=>U,CLOSE_SQUARE_BRACKET:()=>$t,COMMA:()=>yn,CONTEXT_MENU:()=>Ke,CONTROL:()=>j,D:()=>dt,DASH:()=>Tn,DELETE:()=>Ce,DOWN_ARROW:()=>Ue,E:()=>De,EIGHT:()=>se,END:()=>me,ENTER:()=>d,EQUALS:()=>qn,ESCAPE:()=>$,F:()=>ge,F1:()=>it,F10:()=>nt,F11:()=>Et,F12:()=>di,F2:()=>lt,F3:()=>Y,F4:()=>Te,F5:()=>At,F6:()=>Wt,F7:()=>ot,F8:()=>yt,F9:()=>Ht,FF_EQUALS:()=>ce,FF_MINUS:()=>Wi,FF_MUTE:()=>Ot,FF_SEMICOLON:()=>I,FF_VOLUME_DOWN:()=>ti,FF_VOLUME_UP:()=>oi,FIRST_MEDIA:()=>kn,FIVE:()=>E,FOUR:()=>_,G:()=>be,H:()=>ee,HOME:()=>x,I:()=>Ie,INSERT:()=>A,J:()=>Ye,K:()=>Me,L:()=>Z,LAST_MEDIA:()=>yi,LEFT_ARROW:()=>S,M:()=>D,MAC_ENTER:()=>e,MAC_META:()=>cn,MAC_WK_CMD_LEFT:()=>Ge,MAC_WK_CMD_RIGHT:()=>ne,META:()=>Be,MUTE:()=>xi,N:()=>W,NINE:()=>L,NUMPAD_DIVIDE:()=>H,NUMPAD_EIGHT:()=>Pi,NUMPAD_FIVE:()=>Yt,NUMPAD_FOUR:()=>qt,NUMPAD_MINUS:()=>l,NUMPAD_MULTIPLY:()=>O,NUMPAD_NINE:()=>bt,NUMPAD_ONE:()=>ri,NUMPAD_PERIOD:()=>v,NUMPAD_PLUS:()=>c,NUMPAD_SEVEN:()=>Ki,NUMPAD_SIX:()=>ui,NUMPAD_THREE:()=>ii,NUMPAD_TWO:()=>vi,NUMPAD_ZERO:()=>Xt,NUM_CENTER:()=>h,NUM_LOCK:()=>wi,O:()=>te,ONE:()=>ke,OPEN_SQUARE_BRACKET:()=>we,P:()=>fe,PAGE_DOWN:()=>de,PAGE_UP:()=>_e,PAUSE:()=>T,PERIOD:()=>hr,PLUS_SIGN:()=>Pe,PRINT_SCREEN:()=>ze,Q:()=>Ve,QUESTION_MARK:()=>Ne,R:()=>We,RIGHT_ARROW:()=>ue,S:()=>R,SCROLL_LOCK:()=>Vn,SEMICOLON:()=>nn,SEVEN:()=>X,SHIFT:()=>f,SINGLE_QUOTE:()=>Ci,SIX:()=>C,SLASH:()=>fr,SPACE:()=>ae,T:()=>z,TAB:()=>m,THREE:()=>pe,TILDE:()=>B,TWO:()=>ve,U:()=>Oe,UP_ARROW:()=>xe,V:()=>tt,VOLUME_DOWN:()=>en,VOLUME_UP:()=>mi,W:()=>at,X:()=>P,Y:()=>k,Z:()=>K,ZERO:()=>Xe,hasModifierKey:()=>yr});const e=3,t=8,m=9,h=12,d=13,f=16,j=17,w=18,T=19,U=20,$=27,ae=32,_e=33,de=34,me=35,x=36,S=37,xe=38,ue=39,Ue=40,Pe=43,ze=44,A=45,Ce=46,Xe=48,ke=49,ve=50,pe=51,_=52,E=53,C=54,X=55,se=56,L=57,I=59,ce=61,Ne=63,Re=64,Ae=65,Ze=66,ft=67,dt=68,De=69,ge=70,be=71,ee=72,Ie=73,Ye=74,Me=75,Z=76,D=77,W=78,te=79,fe=80,Ve=81,We=82,R=83,z=84,Oe=85,tt=86,at=87,P=88,k=89,K=90,Be=91,Ge=91,ne=93,Ke=93,Xt=96,ri=97,vi=98,ii=99,qt=100,Yt=101,ui=102,Ki=103,Pi=104,bt=105,O=106,c=107,l=109,v=110,H=111,it=112,lt=113,Y=114,Te=115,At=116,Wt=117,ot=118,yt=119,Ht=120,nt=121,Et=122,di=123,wi=144,Vn=145,kn=166,Wi=173,xi=173,en=174,mi=175,Ot=181,ti=182,yi=183,oi=183,nn=186,qn=187,yn=188,Tn=189,hr=190,fr=191,fi=192,B=192,we=219,xt=220,$t=221,Ci=222,cn=224;function yr(mr,...Fr){return Fr.length?Fr.some(wr=>mr[wr]):mr.altKey||mr.shiftKey||mr.ctrlKey||mr.metaKey}},80374:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{BreakpointObserver:()=>Ue,Breakpoints:()=>ze,LayoutModule:()=>de,MediaMatcher:()=>S});var e=a(98678),t=a(68590),m=a(716),h=a(53426),d=a(34146),f=a(42878),j=a(77176),w=a(43535),T=a(3358),U=a(48358),$=a(9302),ae=a(35879),_e=a(73482);class de{}de.\u0275fac=function(Ce){return new(Ce||de)},de.\u0275mod=e.\u0275\u0275defineNgModule({type:de}),de.\u0275inj=e.\u0275\u0275defineInjector({});const me=new Set;let x;class S{constructor(Ce){this._platform=Ce,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):ue}matchMedia(Ce){return(this._platform.WEBKIT||this._platform.BLINK)&&function xe(A){if(!me.has(A))try{x||(x=document.createElement("style"),x.setAttribute("type","text/css"),document.head.appendChild(x)),x.sheet&&(x.sheet.insertRule(`@media ${A} {body{ }}`,0),me.add(A))}catch(Ce){console.error(Ce)}}(Ce),this._matchMedia(Ce)}}function ue(A){return{matches:"all"===A||""===A,media:A,addListener:()=>{},removeListener:()=>{}}}S.\u0275fac=function(Ce){return new(Ce||S)(e.\u0275\u0275inject(_e.Platform))},S.\u0275prov=e.\u0275\u0275defineInjectable({token:S,factory:S.\u0275fac,providedIn:"root"});class Ue{constructor(Ce,Xe){this._mediaMatcher=Ce,this._zone=Xe,this._queries=new Map,this._destroySubject=new m.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Ce){return Pe((0,t.coerceArray)(Ce)).some(ke=>this._registerQuery(ke).mql.matches)}observe(Ce){const ke=Pe((0,t.coerceArray)(Ce)).map(pe=>this._registerQuery(pe).observable);let ve=(0,h.a)(ke);return ve=(0,d.z)(ve.pipe((0,j.q)(1)),ve.pipe((0,w.T)(1),(0,T.b)(0))),ve.pipe((0,U.U)(pe=>{const _={matches:!1,breakpoints:{}};return pe.forEach(({matches:E,query:C})=>{_.matches=_.matches||E,_.breakpoints[C]=E}),_}))}_registerQuery(Ce){if(this._queries.has(Ce))return this._queries.get(Ce);const Xe=this._mediaMatcher.matchMedia(Ce),ve={observable:new f.y(pe=>{const _=E=>this._zone.run(()=>pe.next(E));return Xe.addListener(_),()=>{Xe.removeListener(_)}}).pipe((0,$.O)(Xe),(0,U.U)(({matches:pe})=>({query:Ce,matches:pe})),(0,ae.R)(this._destroySubject)),mql:Xe};return this._queries.set(Ce,ve),ve}}function Pe(A){return A.map(Ce=>Ce.split(",")).reduce((Ce,Xe)=>Ce.concat(Xe)).map(Ce=>Ce.trim())}Ue.\u0275fac=function(Ce){return new(Ce||Ue)(e.\u0275\u0275inject(S),e.\u0275\u0275inject(e.NgZone))},Ue.\u0275prov=e.\u0275\u0275defineInjectable({token:Ue,factory:Ue.\u0275fac,providedIn:"root"});const ze={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},24270:(zt,le,a)=>{"use strict";a.d(le,{Q8:()=>T,wD:()=>w,yq:()=>j});var e=a(68590),t=a(98678),m=a(42878),h=a(716),d=a(3358);class f{create($){return typeof MutationObserver>"u"?null:new MutationObserver($)}}f.\u0275fac=function($){return new($||f)},f.\u0275prov=t.\u0275\u0275defineInjectable({token:f,factory:f.\u0275fac,providedIn:"root"});class j{constructor($){this._mutationObserverFactory=$,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach(($,ae)=>this._cleanupObserver(ae))}observe($){const ae=(0,e.coerceElement)($);return new m.y(_e=>{const me=this._observeElement(ae).subscribe(_e);return()=>{me.unsubscribe(),this._unobserveElement(ae)}})}_observeElement($){if(this._observedElements.has($))this._observedElements.get($).count++;else{const ae=new h.x,_e=this._mutationObserverFactory.create(de=>ae.next(de));_e&&_e.observe($,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set($,{observer:_e,stream:ae,count:1})}return this._observedElements.get($).stream}_unobserveElement($){this._observedElements.has($)&&(this._observedElements.get($).count--,this._observedElements.get($).count||this._cleanupObserver($))}_cleanupObserver($){if(this._observedElements.has($)){const{observer:ae,stream:_e}=this._observedElements.get($);ae&&ae.disconnect(),_e.complete(),this._observedElements.delete($)}}}j.\u0275fac=function($){return new($||j)(t.\u0275\u0275inject(f))},j.\u0275prov=t.\u0275\u0275defineInjectable({token:j,factory:j.\u0275fac,providedIn:"root"});class w{get disabled(){return this._disabled}set disabled($){this._disabled=(0,e.coerceBooleanProperty)($),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce($){this._debounce=(0,e.coerceNumberProperty)($),this._subscribe()}constructor($,ae,_e){this._contentObserver=$,this._elementRef=ae,this._ngZone=_e,this.event=new t.EventEmitter,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const $=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?$.pipe((0,d.b)(this.debounce)):$).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}w.\u0275fac=function($){return new($||w)(t.\u0275\u0275directiveInject(j),t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.NgZone))},w.\u0275dir=t.\u0275\u0275defineDirective({type:w,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]});class T{}T.\u0275fac=function($){return new($||T)},T.\u0275mod=t.\u0275\u0275defineNgModule({type:T,declarations:[w],exports:[w]}),T.\u0275inj=t.\u0275\u0275defineInjector({providers:[f]})},36365:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{BlockScrollStrategy:()=>S,CdkConnectedOverlay:()=>W,CdkOverlayOrigin:()=>D,CdkScrollable:()=>e.PQ,CloseScrollStrategy:()=>ue,ConnectedOverlayPositionChange:()=>pe,ConnectionPositionPair:()=>ke,FlexibleConnectedPositionStrategy:()=>Re,FullscreenOverlayContainer:()=>We,GlobalPositionStrategy:()=>be,NoopScrollStrategy:()=>Ue,Overlay:()=>Ye,OverlayConfig:()=>Xe,OverlayContainer:()=>L,OverlayKeyboardDispatcher:()=>X,OverlayModule:()=>Ve,OverlayOutsideClickDispatcher:()=>se,OverlayPositionBuilder:()=>ee,OverlayRef:()=>I,RepositionScrollStrategy:()=>A,STANDARD_DROPDOWN_ADJACENT_POSITIONS:()=>De,STANDARD_DROPDOWN_BELOW_POSITIONS:()=>dt,ScrollDispatcher:()=>e.mF,ScrollStrategyOptions:()=>Ce,ScrollingVisibility:()=>ve,ViewportRuler:()=>e.rL,validateHorizontalPosition:()=>E,validateVerticalPosition:()=>_});var e=a(60123),t=a(35103),m=a(98678),h=a(68590),d=a(73482),f=a(77007),j=a(77176),w=a(35879),T=a(64793),U=a(54232),$=a(62742),ae=a(716),_e=a(47206),de=a(29054),me=a(22378);const x=(0,d.supportsScrollBehavior)();class S{constructor(z,Oe){this._viewportRuler=z,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=Oe}attach(){}enable(){if(this._canBeEnabled()){const z=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=z.style.left||"",this._previousHTMLStyles.top=z.style.top||"",z.style.left=(0,h.coerceCssPixelValue)(-this._previousScrollPosition.left),z.style.top=(0,h.coerceCssPixelValue)(-this._previousScrollPosition.top),z.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const z=this._document.documentElement,Oe=this._document.body,tt=z.style,at=Oe.style,P=tt.scrollBehavior||"",k=at.scrollBehavior||"";this._isEnabled=!1,tt.left=this._previousHTMLStyles.left,tt.top=this._previousHTMLStyles.top,z.classList.remove("cdk-global-scrollblock"),x&&(tt.scrollBehavior=at.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),x&&(tt.scrollBehavior=P,at.scrollBehavior=k)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Oe=this._document.body,tt=this._viewportRuler.getViewportSize();return Oe.scrollHeight>tt.height||Oe.scrollWidth>tt.width}}class ue{constructor(z,Oe,tt,at){this._scrollDispatcher=z,this._ngZone=Oe,this._viewportRuler=tt,this._config=at,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(z){this._overlayRef,this._overlayRef=z}enable(){if(this._scrollSubscription)return;const z=this._scrollDispatcher.scrolled(0).pipe((0,f.h)(Oe=>!Oe||!this._overlayRef.overlayElement.contains(Oe.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=z.subscribe(()=>{const Oe=this._viewportRuler.getViewportScrollPosition().top;Math.abs(Oe-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=z.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Ue{enable(){}disable(){}attach(){}}function Pe(R,z){return z.some(Oe=>{const tt=R.bottom<Oe.top,at=R.top>Oe.bottom,P=R.right<Oe.left,k=R.left>Oe.right;return tt||at||P||k})}function ze(R,z){return z.some(Oe=>{const tt=R.top<Oe.top,at=R.bottom>Oe.bottom,P=R.left<Oe.left,k=R.right>Oe.right;return tt||at||P||k})}class A{constructor(z,Oe,tt,at){this._scrollDispatcher=z,this._viewportRuler=Oe,this._ngZone=tt,this._config=at,this._scrollSubscription=null}attach(z){this._overlayRef,this._overlayRef=z}enable(){if(!this._scrollSubscription){const z=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(z).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const Oe=this._overlayRef.overlayElement.getBoundingClientRect(),{width:tt,height:at}=this._viewportRuler.getViewportSize();Pe(Oe,[{width:tt,height:at,bottom:at,right:tt,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Ce{constructor(z,Oe,tt,at){this._scrollDispatcher=z,this._viewportRuler=Oe,this._ngZone=tt,this.noop=()=>new Ue,this.close=P=>new ue(this._scrollDispatcher,this._ngZone,this._viewportRuler,P),this.block=()=>new S(this._viewportRuler,this._document),this.reposition=P=>new A(this._scrollDispatcher,this._viewportRuler,this._ngZone,P),this._document=at}}Ce.\u0275fac=function(z){return new(z||Ce)(m.\u0275\u0275inject(e.mF),m.\u0275\u0275inject(e.rL),m.\u0275\u0275inject(m.NgZone),m.\u0275\u0275inject(t.DOCUMENT))},Ce.\u0275prov=m.\u0275\u0275defineInjectable({token:Ce,factory:Ce.\u0275fac,providedIn:"root"});class Xe{constructor(z){if(this.scrollStrategy=new Ue,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,z){const Oe=Object.keys(z);for(const tt of Oe)void 0!==z[tt]&&(this[tt]=z[tt])}}}class ke{constructor(z,Oe,tt,at,P){this.offsetX=tt,this.offsetY=at,this.panelClass=P,this.originX=z.originX,this.originY=z.originY,this.overlayX=Oe.overlayX,this.overlayY=Oe.overlayY}}class ve{}class pe{constructor(z,Oe){this.connectionPair=z,this.scrollableViewProperties=Oe}}function _(R,z){if("top"!==z&&"bottom"!==z&&"center"!==z)throw Error(`ConnectedPosition: Invalid ${R} "${z}". Expected "top", "bottom" or "center".`)}function E(R,z){if("start"!==z&&"end"!==z&&"center"!==z)throw Error(`ConnectedPosition: Invalid ${R} "${z}". Expected "start", "end" or "center".`)}class C{constructor(z){this._attachedOverlays=[],this._document=z}ngOnDestroy(){this.detach()}add(z){this.remove(z),this._attachedOverlays.push(z)}remove(z){const Oe=this._attachedOverlays.indexOf(z);Oe>-1&&this._attachedOverlays.splice(Oe,1),0===this._attachedOverlays.length&&this.detach()}}C.\u0275fac=function(z){return new(z||C)(m.\u0275\u0275inject(t.DOCUMENT))},C.\u0275prov=m.\u0275\u0275defineInjectable({token:C,factory:C.\u0275fac,providedIn:"root"});class X extends C{constructor(z,Oe){super(z),this._ngZone=Oe,this._keydownListener=tt=>{const at=this._attachedOverlays;for(let P=at.length-1;P>-1;P--)if(at[P]._keydownEvents.observers.length>0){const k=at[P]._keydownEvents;this._ngZone?this._ngZone.run(()=>k.next(tt)):k.next(tt);break}}}add(z){super.add(z),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}X.\u0275fac=function(z){return new(z||X)(m.\u0275\u0275inject(t.DOCUMENT),m.\u0275\u0275inject(m.NgZone,8))},X.\u0275prov=m.\u0275\u0275defineInjectable({token:X,factory:X.\u0275fac,providedIn:"root"});class se extends C{constructor(z,Oe,tt){super(z),this._platform=Oe,this._ngZone=tt,this._cursorStyleIsSet=!1,this._pointerDownListener=at=>{this._pointerDownEventTarget=(0,d._getEventTarget)(at)},this._clickListener=at=>{const P=(0,d._getEventTarget)(at),k="click"===at.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:P;this._pointerDownEventTarget=null;const K=this._attachedOverlays.slice();for(let Be=K.length-1;Be>-1;Be--){const Ge=K[Be];if(Ge._outsidePointerEvents.observers.length<1||!Ge.hasAttached())continue;if(Ge.overlayElement.contains(P)||Ge.overlayElement.contains(k))break;const ne=Ge._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>ne.next(at)):ne.next(at)}}}add(z){if(super.add(z),!this._isAttached){const Oe=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Oe)):this._addEventListeners(Oe),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Oe.style.cursor,Oe.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const z=this._document.body;z.removeEventListener("pointerdown",this._pointerDownListener,!0),z.removeEventListener("click",this._clickListener,!0),z.removeEventListener("auxclick",this._clickListener,!0),z.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(z.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(z){z.addEventListener("pointerdown",this._pointerDownListener,!0),z.addEventListener("click",this._clickListener,!0),z.addEventListener("auxclick",this._clickListener,!0),z.addEventListener("contextmenu",this._clickListener,!0)}}se.\u0275fac=function(z){return new(z||se)(m.\u0275\u0275inject(t.DOCUMENT),m.\u0275\u0275inject(d.Platform),m.\u0275\u0275inject(m.NgZone,8))},se.\u0275prov=m.\u0275\u0275defineInjectable({token:se,factory:se.\u0275fac,providedIn:"root"});class L{constructor(z,Oe){this._platform=Oe,this._document=z}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const z="cdk-overlay-container";if(this._platform.isBrowser||(0,d._isTestEnvironment)()){const tt=this._document.querySelectorAll(`.${z}[platform="server"], .${z}[platform="test"]`);for(let at=0;at<tt.length;at++)tt[at].remove()}const Oe=this._document.createElement("div");Oe.classList.add(z),(0,d._isTestEnvironment)()?Oe.setAttribute("platform","test"):this._platform.isBrowser||Oe.setAttribute("platform","server"),this._document.body.appendChild(Oe),this._containerElement=Oe}}L.\u0275fac=function(z){return new(z||L)(m.\u0275\u0275inject(t.DOCUMENT),m.\u0275\u0275inject(d.Platform))},L.\u0275prov=m.\u0275\u0275defineInjectable({token:L,factory:L.\u0275fac,providedIn:"root"});class I{constructor(z,Oe,tt,at,P,k,K,Be,Ge,ne=!1){this._portalOutlet=z,this._host=Oe,this._pane=tt,this._config=at,this._ngZone=P,this._keyboardDispatcher=k,this._document=K,this._location=Be,this._outsideClickDispatcher=Ge,this._animationsDisabled=ne,this._backdropElement=null,this._backdropClick=new ae.x,this._attachments=new ae.x,this._detachments=new ae.x,this._locationChanges=_e.w0.EMPTY,this._backdropClickHandler=Ke=>this._backdropClick.next(Ke),this._backdropTransitionendHandler=Ke=>{this._disposeBackdrop(Ke.target)},this._keydownEvents=new ae.x,this._outsidePointerEvents=new ae.x,at.scrollStrategy&&(this._scrollStrategy=at.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=at.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(z){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const Oe=this._portalOutlet.attach(z);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,j.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof Oe?.onDestroy&&Oe.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),Oe}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const z=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),z}dispose(){const z=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,z&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(z){z!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=z,this.hasAttached()&&(z.attach(this),this.updatePosition()))}updateSize(z){this._config={...this._config,...z},this._updateElementSize()}setDirection(z){this._config={...this._config,direction:z},this._updateElementDirection()}addPanelClass(z){this._pane&&this._toggleClasses(this._pane,z,!0)}removePanelClass(z){this._pane&&this._toggleClasses(this._pane,z,!1)}getDirection(){const z=this._config.direction;return z?"string"==typeof z?z:z.value:"ltr"}updateScrollStrategy(z){z!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=z,this.hasAttached()&&(z.attach(this),z.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const z=this._pane.style;z.width=(0,h.coerceCssPixelValue)(this._config.width),z.height=(0,h.coerceCssPixelValue)(this._config.height),z.minWidth=(0,h.coerceCssPixelValue)(this._config.minWidth),z.minHeight=(0,h.coerceCssPixelValue)(this._config.minHeight),z.maxWidth=(0,h.coerceCssPixelValue)(this._config.maxWidth),z.maxHeight=(0,h.coerceCssPixelValue)(this._config.maxHeight)}_togglePointerEvents(z){this._pane.style.pointerEvents=z?"":"none"}_attachBackdrop(){const z="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(z)})}):this._backdropElement.classList.add(z)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const z=this._backdropElement;if(z){if(this._animationsDisabled)return void this._disposeBackdrop(z);z.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{z.addEventListener("transitionend",this._backdropTransitionendHandler)}),z.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(z)},500))}}_toggleClasses(z,Oe,tt){const at=(0,h.coerceArray)(Oe||[]).filter(P=>!!P);at.length&&(tt?z.classList.add(...at):z.classList.remove(...at))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const z=this._ngZone.onStable.pipe((0,w.R)((0,de.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),z.unsubscribe())})})}_disposeScrollStrategy(){const z=this._scrollStrategy;z&&(z.disable(),z.detach&&z.detach())}_disposeBackdrop(z){z&&(z.removeEventListener("click",this._backdropClickHandler),z.removeEventListener("transitionend",this._backdropTransitionendHandler),z.remove(),this._backdropElement===z&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const ce="cdk-overlay-connected-position-bounding-box",Ne=/([A-Za-z%]+)$/;class Re{get positions(){return this._preferredPositions}constructor(z,Oe,tt,at,P){this._viewportRuler=Oe,this._document=tt,this._platform=at,this._overlayContainer=P,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new ae.x,this._resizeSubscription=_e.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(z)}attach(z){this._overlayRef&&this._overlayRef,this._validatePositions(),z.hostElement.classList.add(ce),this._overlayRef=z,this._boundingBox=z.hostElement,this._pane=z.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const z=this._originRect,Oe=this._overlayRect,tt=this._viewportRect,at=this._containerRect,P=[];let k;for(let K of this._preferredPositions){let Be=this._getOriginPoint(z,at,K),Ge=this._getOverlayPoint(Be,Oe,K),ne=this._getOverlayFit(Ge,Oe,tt,K);if(ne.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(K,Be);this._canFitWithFlexibleDimensions(ne,Ge,tt)?P.push({position:K,origin:Be,overlayRect:Oe,boundingBoxRect:this._calculateBoundingBoxRect(Be,K)}):(!k||k.overlayFit.visibleArea<ne.visibleArea)&&(k={overlayFit:ne,overlayPoint:Ge,originPoint:Be,position:K,overlayRect:Oe})}if(P.length){let K=null,Be=-1;for(const Ge of P){const ne=Ge.boundingBoxRect.width*Ge.boundingBoxRect.height*(Ge.position.weight||1);ne>Be&&(Be=ne,K=Ge)}return this._isPushed=!1,void this._applyPosition(K.position,K.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(k.position,k.originPoint);this._applyPosition(k.position,k.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Ae(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(ce),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const z=this._lastPosition;if(z){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Oe=this._getOriginPoint(this._originRect,this._containerRect,z);this._applyPosition(z,Oe)}else this.apply()}withScrollableContainers(z){return this._scrollables=z,this}withPositions(z){return this._preferredPositions=z,-1===z.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(z){return this._viewportMargin=z,this}withFlexibleDimensions(z=!0){return this._hasFlexibleDimensions=z,this}withGrowAfterOpen(z=!0){return this._growAfterOpen=z,this}withPush(z=!0){return this._canPush=z,this}withLockedPosition(z=!0){return this._positionLocked=z,this}setOrigin(z){return this._origin=z,this}withDefaultOffsetX(z){return this._offsetX=z,this}withDefaultOffsetY(z){return this._offsetY=z,this}withTransformOriginOn(z){return this._transformOriginSelector=z,this}_getOriginPoint(z,Oe,tt){let at,P;if("center"==tt.originX)at=z.left+z.width/2;else{const k=this._isRtl()?z.right:z.left,K=this._isRtl()?z.left:z.right;at="start"==tt.originX?k:K}return Oe.left<0&&(at-=Oe.left),P="center"==tt.originY?z.top+z.height/2:"top"==tt.originY?z.top:z.bottom,Oe.top<0&&(P-=Oe.top),{x:at,y:P}}_getOverlayPoint(z,Oe,tt){let at,P;return at="center"==tt.overlayX?-Oe.width/2:"start"===tt.overlayX?this._isRtl()?-Oe.width:0:this._isRtl()?0:-Oe.width,P="center"==tt.overlayY?-Oe.height/2:"top"==tt.overlayY?0:-Oe.height,{x:z.x+at,y:z.y+P}}_getOverlayFit(z,Oe,tt,at){const P=ft(Oe);let{x:k,y:K}=z,Be=this._getOffset(at,"x"),Ge=this._getOffset(at,"y");Be&&(k+=Be),Ge&&(K+=Ge);let ne=0-k,Ke=k+P.width-tt.width,Xt=0-K,ri=K+P.height-tt.height,vi=this._subtractOverflows(P.width,ne,Ke),ii=this._subtractOverflows(P.height,Xt,ri),qt=vi*ii;return{visibleArea:qt,isCompletelyWithinViewport:P.width*P.height===qt,fitsInViewportVertically:ii===P.height,fitsInViewportHorizontally:vi==P.width}}_canFitWithFlexibleDimensions(z,Oe,tt){if(this._hasFlexibleDimensions){const at=tt.bottom-Oe.y,P=tt.right-Oe.x,k=Ze(this._overlayRef.getConfig().minHeight),K=Ze(this._overlayRef.getConfig().minWidth),Be=z.fitsInViewportVertically||null!=k&&k<=at,Ge=z.fitsInViewportHorizontally||null!=K&&K<=P;return Be&&Ge}return!1}_pushOverlayOnScreen(z,Oe,tt){if(this._previousPushAmount&&this._positionLocked)return{x:z.x+this._previousPushAmount.x,y:z.y+this._previousPushAmount.y};const at=ft(Oe),P=this._viewportRect,k=Math.max(z.x+at.width-P.width,0),K=Math.max(z.y+at.height-P.height,0),Be=Math.max(P.top-tt.top-z.y,0),Ge=Math.max(P.left-tt.left-z.x,0);let ne=0,Ke=0;return ne=at.width<=P.width?Ge||-k:z.x<this._viewportMargin?P.left-tt.left-z.x:0,Ke=at.height<=P.height?Be||-K:z.y<this._viewportMargin?P.top-tt.top-z.y:0,this._previousPushAmount={x:ne,y:Ke},{x:z.x+ne,y:z.y+Ke}}_applyPosition(z,Oe){if(this._setTransformOrigin(z),this._setOverlayElementStyles(Oe,z),this._setBoundingBoxStyles(Oe,z),z.panelClass&&this._addPanelClasses(z.panelClass),this._lastPosition=z,this._positionChanges.observers.length){const tt=this._getScrollVisibility(),at=new pe(z,tt);this._positionChanges.next(at)}this._isInitialRender=!1}_setTransformOrigin(z){if(!this._transformOriginSelector)return;const Oe=this._boundingBox.querySelectorAll(this._transformOriginSelector);let tt,at=z.overlayY;tt="center"===z.overlayX?"center":this._isRtl()?"start"===z.overlayX?"right":"left":"start"===z.overlayX?"left":"right";for(let P=0;P<Oe.length;P++)Oe[P].style.transformOrigin=`${tt} ${at}`}_calculateBoundingBoxRect(z,Oe){const tt=this._viewportRect,at=this._isRtl();let P,k,K;if("top"===Oe.overlayY)k=z.y,P=tt.height-k+this._viewportMargin;else if("bottom"===Oe.overlayY)K=tt.height-z.y+2*this._viewportMargin,P=tt.height-K+this._viewportMargin;else{const ri=Math.min(tt.bottom-z.y+tt.top,z.y),vi=this._lastBoundingBoxSize.height;P=2*ri,k=z.y-ri,P>vi&&!this._isInitialRender&&!this._growAfterOpen&&(k=z.y-vi/2)}const Be="start"===Oe.overlayX&&!at||"end"===Oe.overlayX&&at;let ne,Ke,Xt;if("end"===Oe.overlayX&&!at||"start"===Oe.overlayX&&at)Xt=tt.width-z.x+this._viewportMargin,ne=z.x-this._viewportMargin;else if(Be)Ke=z.x,ne=tt.right-z.x;else{const ri=Math.min(tt.right-z.x+tt.left,z.x),vi=this._lastBoundingBoxSize.width;ne=2*ri,Ke=z.x-ri,ne>vi&&!this._isInitialRender&&!this._growAfterOpen&&(Ke=z.x-vi/2)}return{top:k,left:Ke,bottom:K,right:Xt,width:ne,height:P}}_setBoundingBoxStyles(z,Oe){const tt=this._calculateBoundingBoxRect(z,Oe);!this._isInitialRender&&!this._growAfterOpen&&(tt.height=Math.min(tt.height,this._lastBoundingBoxSize.height),tt.width=Math.min(tt.width,this._lastBoundingBoxSize.width));const at={};if(this._hasExactPosition())at.top=at.left="0",at.bottom=at.right=at.maxHeight=at.maxWidth="",at.width=at.height="100%";else{const P=this._overlayRef.getConfig().maxHeight,k=this._overlayRef.getConfig().maxWidth;at.height=(0,h.coerceCssPixelValue)(tt.height),at.top=(0,h.coerceCssPixelValue)(tt.top),at.bottom=(0,h.coerceCssPixelValue)(tt.bottom),at.width=(0,h.coerceCssPixelValue)(tt.width),at.left=(0,h.coerceCssPixelValue)(tt.left),at.right=(0,h.coerceCssPixelValue)(tt.right),"center"===Oe.overlayX?at.alignItems="center":at.alignItems="end"===Oe.overlayX?"flex-end":"flex-start","center"===Oe.overlayY?at.justifyContent="center":at.justifyContent="bottom"===Oe.overlayY?"flex-end":"flex-start",P&&(at.maxHeight=(0,h.coerceCssPixelValue)(P)),k&&(at.maxWidth=(0,h.coerceCssPixelValue)(k))}this._lastBoundingBoxSize=tt,Ae(this._boundingBox.style,at)}_resetBoundingBoxStyles(){Ae(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Ae(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(z,Oe){const tt={},at=this._hasExactPosition(),P=this._hasFlexibleDimensions,k=this._overlayRef.getConfig();if(at){const ne=this._viewportRuler.getViewportScrollPosition();Ae(tt,this._getExactOverlayY(Oe,z,ne)),Ae(tt,this._getExactOverlayX(Oe,z,ne))}else tt.position="static";let K="",Be=this._getOffset(Oe,"x"),Ge=this._getOffset(Oe,"y");Be&&(K+=`translateX(${Be}px) `),Ge&&(K+=`translateY(${Ge}px)`),tt.transform=K.trim(),k.maxHeight&&(at?tt.maxHeight=(0,h.coerceCssPixelValue)(k.maxHeight):P&&(tt.maxHeight="")),k.maxWidth&&(at?tt.maxWidth=(0,h.coerceCssPixelValue)(k.maxWidth):P&&(tt.maxWidth="")),Ae(this._pane.style,tt)}_getExactOverlayY(z,Oe,tt){let at={top:"",bottom:""},P=this._getOverlayPoint(Oe,this._overlayRect,z);if(this._isPushed&&(P=this._pushOverlayOnScreen(P,this._overlayRect,tt)),"bottom"===z.overlayY){const k=this._document.documentElement.clientHeight;at.bottom=k-(P.y+this._overlayRect.height)+"px"}else at.top=(0,h.coerceCssPixelValue)(P.y);return at}_getExactOverlayX(z,Oe,tt){let k,at={left:"",right:""},P=this._getOverlayPoint(Oe,this._overlayRect,z);if(this._isPushed&&(P=this._pushOverlayOnScreen(P,this._overlayRect,tt)),k=this._isRtl()?"end"===z.overlayX?"left":"right":"end"===z.overlayX?"right":"left","right"===k){const K=this._document.documentElement.clientWidth;at.right=K-(P.x+this._overlayRect.width)+"px"}else at.left=(0,h.coerceCssPixelValue)(P.x);return at}_getScrollVisibility(){const z=this._getOriginRect(),Oe=this._pane.getBoundingClientRect(),tt=this._scrollables.map(at=>at.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:ze(z,tt),isOriginOutsideView:Pe(z,tt),isOverlayClipped:ze(Oe,tt),isOverlayOutsideView:Pe(Oe,tt)}}_subtractOverflows(z,...Oe){return Oe.reduce((tt,at)=>tt-Math.max(at,0),z)}_getNarrowedViewportRect(){const z=this._document.documentElement.clientWidth,Oe=this._document.documentElement.clientHeight,tt=this._viewportRuler.getViewportScrollPosition();return{top:tt.top+this._viewportMargin,left:tt.left+this._viewportMargin,right:tt.left+z-this._viewportMargin,bottom:tt.top+Oe-this._viewportMargin,width:z-2*this._viewportMargin,height:Oe-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(z,Oe){return"x"===Oe?null==z.offsetX?this._offsetX:z.offsetX:null==z.offsetY?this._offsetY:z.offsetY}_validatePositions(){}_addPanelClasses(z){this._pane&&(0,h.coerceArray)(z).forEach(Oe=>{""!==Oe&&-1===this._appliedPanelClasses.indexOf(Oe)&&(this._appliedPanelClasses.push(Oe),this._pane.classList.add(Oe))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(z=>{this._pane.classList.remove(z)}),this._appliedPanelClasses=[])}_getOriginRect(){const z=this._origin;if(z instanceof m.ElementRef)return z.nativeElement.getBoundingClientRect();if(z instanceof Element)return z.getBoundingClientRect();const Oe=z.width||0,tt=z.height||0;return{top:z.y,bottom:z.y+tt,left:z.x,right:z.x+Oe,height:tt,width:Oe}}}function Ae(R,z){for(let Oe in z)z.hasOwnProperty(Oe)&&(R[Oe]=z[Oe]);return R}function Ze(R){if("number"!=typeof R&&null!=R){const[z,Oe]=R.split(Ne);return Oe&&"px"!==Oe?null:parseFloat(z)}return R||null}function ft(R){return{top:Math.floor(R.top),right:Math.floor(R.right),bottom:Math.floor(R.bottom),left:Math.floor(R.left),width:Math.floor(R.width),height:Math.floor(R.height)}}const dt=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}],De=[{originX:"end",originY:"top",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"start",overlayY:"bottom"},{originX:"start",originY:"top",overlayX:"end",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"end",overlayY:"bottom"}],ge="cdk-global-overlay-wrapper";class be{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(z){const Oe=z.getConfig();this._overlayRef=z,this._width&&!Oe.width&&z.updateSize({width:this._width}),this._height&&!Oe.height&&z.updateSize({height:this._height}),z.hostElement.classList.add(ge),this._isDisposed=!1}top(z=""){return this._bottomOffset="",this._topOffset=z,this._alignItems="flex-start",this}left(z=""){return this._xOffset=z,this._xPosition="left",this}bottom(z=""){return this._topOffset="",this._bottomOffset=z,this._alignItems="flex-end",this}right(z=""){return this._xOffset=z,this._xPosition="right",this}start(z=""){return this._xOffset=z,this._xPosition="start",this}end(z=""){return this._xOffset=z,this._xPosition="end",this}width(z=""){return this._overlayRef?this._overlayRef.updateSize({width:z}):this._width=z,this}height(z=""){return this._overlayRef?this._overlayRef.updateSize({height:z}):this._height=z,this}centerHorizontally(z=""){return this.left(z),this._xPosition="center",this}centerVertically(z=""){return this.top(z),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const z=this._overlayRef.overlayElement.style,Oe=this._overlayRef.hostElement.style,tt=this._overlayRef.getConfig(),{width:at,height:P,maxWidth:k,maxHeight:K}=tt,Be=!("100%"!==at&&"100vw"!==at||k&&"100%"!==k&&"100vw"!==k),Ge=!("100%"!==P&&"100vh"!==P||K&&"100%"!==K&&"100vh"!==K),ne=this._xPosition,Ke=this._xOffset,Xt="rtl"===this._overlayRef.getConfig().direction;let ri="",vi="",ii="";Be?ii="flex-start":"center"===ne?(ii="center",Xt?vi=Ke:ri=Ke):Xt?"left"===ne||"end"===ne?(ii="flex-end",ri=Ke):("right"===ne||"start"===ne)&&(ii="flex-start",vi=Ke):"left"===ne||"start"===ne?(ii="flex-start",ri=Ke):("right"===ne||"end"===ne)&&(ii="flex-end",vi=Ke),z.position=this._cssPosition,z.marginLeft=Be?"0":ri,z.marginTop=Ge?"0":this._topOffset,z.marginBottom=this._bottomOffset,z.marginRight=Be?"0":vi,Oe.justifyContent=ii,Oe.alignItems=Ge?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const z=this._overlayRef.overlayElement.style,Oe=this._overlayRef.hostElement,tt=Oe.style;Oe.classList.remove(ge),tt.justifyContent=tt.alignItems=z.marginTop=z.marginBottom=z.marginLeft=z.marginRight=z.position="",this._overlayRef=null,this._isDisposed=!0}}class ee{constructor(z,Oe,tt,at){this._viewportRuler=z,this._document=Oe,this._platform=tt,this._overlayContainer=at}global(){return new be}flexibleConnectedTo(z){return new Re(z,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}ee.\u0275fac=function(z){return new(z||ee)(m.\u0275\u0275inject(e.rL),m.\u0275\u0275inject(t.DOCUMENT),m.\u0275\u0275inject(d.Platform),m.\u0275\u0275inject(L))},ee.\u0275prov=m.\u0275\u0275defineInjectable({token:ee,factory:ee.\u0275fac,providedIn:"root"});let Ie=0;class Ye{constructor(z,Oe,tt,at,P,k,K,Be,Ge,ne,Ke,Xt){this.scrollStrategies=z,this._overlayContainer=Oe,this._componentFactoryResolver=tt,this._positionBuilder=at,this._keyboardDispatcher=P,this._injector=k,this._ngZone=K,this._document=Be,this._directionality=Ge,this._location=ne,this._outsideClickDispatcher=Ke,this._animationsModuleType=Xt}create(z){const Oe=this._createHostElement(),tt=this._createPaneElement(Oe),at=this._createPortalOutlet(tt),P=new Xe(z);return P.direction=P.direction||this._directionality.value,new I(at,Oe,tt,P,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(z){const Oe=this._document.createElement("div");return Oe.id="cdk-overlay-"+Ie++,Oe.classList.add("cdk-overlay-pane"),z.appendChild(Oe),Oe}_createHostElement(){const z=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(z),z}_createPortalOutlet(z){return this._appRef||(this._appRef=this._injector.get(m.ApplicationRef)),new $.DomPortalOutlet(z,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}Ye.\u0275fac=function(z){return new(z||Ye)(m.\u0275\u0275inject(Ce),m.\u0275\u0275inject(L),m.\u0275\u0275inject(m.ComponentFactoryResolver),m.\u0275\u0275inject(ee),m.\u0275\u0275inject(X),m.\u0275\u0275inject(m.Injector),m.\u0275\u0275inject(m.NgZone),m.\u0275\u0275inject(t.DOCUMENT),m.\u0275\u0275inject(U.Directionality),m.\u0275\u0275inject(t.Location),m.\u0275\u0275inject(se),m.\u0275\u0275inject(m.ANIMATION_MODULE_TYPE,8))},Ye.\u0275prov=m.\u0275\u0275defineInjectable({token:Ye,factory:Ye.\u0275fac,providedIn:"root"});const Me=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Z=new m.InjectionToken("cdk-connected-overlay-scroll-strategy");class D{constructor(z){this.elementRef=z}}D.\u0275fac=function(z){return new(z||D)(m.\u0275\u0275directiveInject(m.ElementRef))},D.\u0275dir=m.\u0275\u0275defineDirective({type:D,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0});class W{get offsetX(){return this._offsetX}set offsetX(z){this._offsetX=z,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(z){this._offsetY=z,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(z){this._hasBackdrop=(0,h.coerceBooleanProperty)(z)}get lockPosition(){return this._lockPosition}set lockPosition(z){this._lockPosition=(0,h.coerceBooleanProperty)(z)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(z){this._flexibleDimensions=(0,h.coerceBooleanProperty)(z)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(z){this._growAfterOpen=(0,h.coerceBooleanProperty)(z)}get push(){return this._push}set push(z){this._push=(0,h.coerceBooleanProperty)(z)}constructor(z,Oe,tt,at,P){this._overlay=z,this._dir=P,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=_e.w0.EMPTY,this._attachSubscription=_e.w0.EMPTY,this._detachSubscription=_e.w0.EMPTY,this._positionSubscription=_e.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new m.EventEmitter,this.positionChange=new m.EventEmitter,this.attach=new m.EventEmitter,this.detach=new m.EventEmitter,this.overlayKeydown=new m.EventEmitter,this.overlayOutsideClick=new m.EventEmitter,this._templatePortal=new $.TemplatePortal(Oe,tt),this._scrollStrategyFactory=at,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(z){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),z.origin&&this.open&&this._position.apply()),z.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Me);const z=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=z.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=z.detachments().subscribe(()=>this.detach.emit()),z.keydownEvents().subscribe(Oe=>{this.overlayKeydown.next(Oe),Oe.keyCode===me.ESCAPE&&!this.disableClose&&!(0,me.hasModifierKey)(Oe)&&(Oe.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Oe=>{this.overlayOutsideClick.next(Oe)})}_buildConfig(){const z=this._position=this.positionStrategy||this._createPositionStrategy(),Oe=new Xe({direction:this._dir,positionStrategy:z,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(Oe.width=this.width),(this.height||0===this.height)&&(Oe.height=this.height),(this.minWidth||0===this.minWidth)&&(Oe.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Oe.minHeight=this.minHeight),this.backdropClass&&(Oe.backdropClass=this.backdropClass),this.panelClass&&(Oe.panelClass=this.panelClass),Oe}_updatePositionStrategy(z){const Oe=this.positions.map(tt=>({originX:tt.originX,originY:tt.originY,overlayX:tt.overlayX,overlayY:tt.overlayY,offsetX:tt.offsetX||this.offsetX,offsetY:tt.offsetY||this.offsetY,panelClass:tt.panelClass||void 0}));return z.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(Oe).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const z=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(z),z}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof D?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(z=>{this.backdropClick.emit(z)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,T.o)(()=>this.positionChange.observers.length>0)).subscribe(z=>{this.positionChange.emit(z),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}W.\u0275fac=function(z){return new(z||W)(m.\u0275\u0275directiveInject(Ye),m.\u0275\u0275directiveInject(m.TemplateRef),m.\u0275\u0275directiveInject(m.ViewContainerRef),m.\u0275\u0275directiveInject(Z),m.\u0275\u0275directiveInject(U.Directionality,8))},W.\u0275dir=m.\u0275\u0275defineDirective({type:W,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[m.\u0275\u0275NgOnChangesFeature]});const fe={provide:Z,deps:[Ye],useFactory:function te(R){return()=>R.scrollStrategies.reposition()}};class Ve{}Ve.\u0275fac=function(z){return new(z||Ve)},Ve.\u0275mod=m.\u0275\u0275defineNgModule({type:Ve,imports:[U.BidiModule,$.PortalModule,e.Cl,W,D],exports:[W,D,e.Cl]}),Ve.\u0275inj=m.\u0275\u0275defineInjector({providers:[Ye,fe],imports:[U.BidiModule,$.PortalModule,e.Cl,e.Cl]});class We extends L{constructor(z,Oe){super(z,Oe)}ngOnDestroy(){super.ngOnDestroy(),this._fullScreenEventName&&this._fullScreenListener&&this._document.removeEventListener(this._fullScreenEventName,this._fullScreenListener)}_createContainer(){super._createContainer(),this._adjustParentForFullscreenChange(),this._addFullscreenChangeListener(()=>this._adjustParentForFullscreenChange())}_adjustParentForFullscreenChange(){this._containerElement&&(this.getFullscreenElement()||this._document.body).appendChild(this._containerElement)}_addFullscreenChangeListener(z){const Oe=this._getEventName();Oe&&(this._fullScreenListener&&this._document.removeEventListener(Oe,this._fullScreenListener),this._document.addEventListener(Oe,z),this._fullScreenListener=z)}_getEventName(){if(!this._fullScreenEventName){const z=this._document;z.fullscreenEnabled?this._fullScreenEventName="fullscreenchange":z.webkitFullscreenEnabled?this._fullScreenEventName="webkitfullscreenchange":z.mozFullScreenEnabled?this._fullScreenEventName="mozfullscreenchange":z.msFullscreenEnabled&&(this._fullScreenEventName="MSFullscreenChange")}return this._fullScreenEventName}getFullscreenElement(){const z=this._document;return z.fullscreenElement||z.webkitFullscreenElement||z.mozFullScreenElement||z.msFullscreenElement||null}}We.\u0275fac=function(z){return new(z||We)(m.\u0275\u0275inject(t.DOCUMENT),m.\u0275\u0275inject(d.Platform))},We.\u0275prov=m.\u0275\u0275defineInjectable({token:We,factory:We.\u0275fac,providedIn:"root"})},73482:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{Platform:()=>h,PlatformModule:()=>d,_getEventTarget:()=>Ue,_getFocusedElementPierceShadowDom:()=>ue,_getShadowRoot:()=>xe,_isTestEnvironment:()=>Pe,_supportsShadowDom:()=>S,getRtlScrollAxisType:()=>me,getSupportedInputTypes:()=>w,normalizePassiveListenerOptions:()=>$,supportsPassiveEventListeners:()=>U,supportsScrollBehavior:()=>de});var e=a(98678),t=a(35103);let m,f;try{m=typeof Intl<"u"&&Intl.v8BreakIterator}catch{m=!1}class h{constructor(A){this._platformId=A,this.isBrowser=this._platformId?(0,t.isPlatformBrowser)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!m)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}h.\u0275fac=function(A){return new(A||h)(e.\u0275\u0275inject(e.PLATFORM_ID))},h.\u0275prov=e.\u0275\u0275defineInjectable({token:h,factory:h.\u0275fac,providedIn:"root"});class d{}d.\u0275fac=function(A){return new(A||d)},d.\u0275mod=e.\u0275\u0275defineNgModule({type:d}),d.\u0275inj=e.\u0275\u0275defineInjector({});const j=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function w(){if(f)return f;if("object"!=typeof document||!document)return f=new Set(j),f;let ze=document.createElement("input");return f=new Set(j.filter(A=>(ze.setAttribute("type",A),ze.type===A))),f}let T,ae,_e,x;function U(){if(null==T&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>T=!0}))}finally{T=T||!1}return T}function $(ze){return U()?ze:!!ze.capture}function de(){if(null==_e){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return _e=!1,_e;if("scrollBehavior"in document.documentElement.style)_e=!0;else{const ze=Element.prototype.scrollTo;_e=!!ze&&!/\{\s*\[native code\]\s*\}/.test(ze.toString())}}return _e}function me(){if("object"!=typeof document||!document)return 0;if(null==ae){const ze=document.createElement("div"),A=ze.style;ze.dir="rtl",A.width="1px",A.overflow="auto",A.visibility="hidden",A.pointerEvents="none",A.position="absolute";const Ce=document.createElement("div"),Xe=Ce.style;Xe.width="2px",Xe.height="1px",ze.appendChild(Ce),document.body.appendChild(ze),ae=0,0===ze.scrollLeft&&(ze.scrollLeft=1,ae=0===ze.scrollLeft?1:2),ze.remove()}return ae}function S(){if(null==x){const ze=typeof document<"u"?document.head:null;x=!(!ze||!ze.createShadowRoot&&!ze.attachShadow)}return x}function xe(ze){if(S()){const A=ze.getRootNode?ze.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&A instanceof ShadowRoot)return A}return null}function ue(){let ze=typeof document<"u"&&document?document.activeElement:null;for(;ze&&ze.shadowRoot;){const A=ze.shadowRoot.activeElement;if(A===ze)break;ze=A}return ze}function Ue(ze){return ze.composedPath?ze.composedPath()[0]:ze.target}function Pe(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},62742:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{BasePortalHost:()=>de,BasePortalOutlet:()=>_e,CdkPortal:()=>S,CdkPortalOutlet:()=>ue,ComponentPortal:()=>U,DomPortal:()=>ae,DomPortalHost:()=>x,DomPortalOutlet:()=>me,Portal:()=>T,PortalHostDirective:()=>Ue,PortalInjector:()=>ze,PortalModule:()=>Pe,TemplatePortal:()=>$,TemplatePortalDirective:()=>xe});var e=a(98678),t=a(35103);class T{attach(Ce){return this._attachedHost=Ce,Ce.attach(this)}detach(){let Ce=this._attachedHost;null!=Ce&&(this._attachedHost=null,Ce.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(Ce){this._attachedHost=Ce}}class U extends T{constructor(Ce,Xe,ke,ve,pe){super(),this.component=Ce,this.viewContainerRef=Xe,this.injector=ke,this.componentFactoryResolver=ve,this.projectableNodes=pe}}class $ extends T{constructor(Ce,Xe,ke,ve){super(),this.templateRef=Ce,this.viewContainerRef=Xe,this.context=ke,this.injector=ve}get origin(){return this.templateRef.elementRef}attach(Ce,Xe=this.context){return this.context=Xe,super.attach(Ce)}detach(){return this.context=void 0,super.detach()}}class ae extends T{constructor(Ce){super(),this.element=Ce instanceof e.ElementRef?Ce.nativeElement:Ce}}class _e{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(Ce){return Ce instanceof U?(this._attachedPortal=Ce,this.attachComponentPortal(Ce)):Ce instanceof $?(this._attachedPortal=Ce,this.attachTemplatePortal(Ce)):this.attachDomPortal&&Ce instanceof ae?(this._attachedPortal=Ce,this.attachDomPortal(Ce)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(Ce){this._disposeFn=Ce}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class de extends _e{}class me extends _e{constructor(Ce,Xe,ke,ve,pe){super(),this.outletElement=Ce,this._componentFactoryResolver=Xe,this._appRef=ke,this._defaultInjector=ve,this.attachDomPortal=_=>{this._document;const E=_.element;E.parentNode;const C=this._document.createComment("dom-portal");E.parentNode.insertBefore(C,E),this.outletElement.appendChild(E),this._attachedPortal=_,super.setDisposeFn(()=>{C.parentNode&&C.parentNode.replaceChild(E,C)})},this._document=pe}attachComponentPortal(Ce){const ke=(Ce.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Ce.component);let ve;return Ce.viewContainerRef?(ve=Ce.viewContainerRef.createComponent(ke,Ce.viewContainerRef.length,Ce.injector||Ce.viewContainerRef.injector,Ce.projectableNodes||void 0),this.setDisposeFn(()=>ve.destroy())):(ve=ke.create(Ce.injector||this._defaultInjector||e.Injector.NULL),this._appRef.attachView(ve.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(ve.hostView),ve.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(ve)),this._attachedPortal=Ce,ve}attachTemplatePortal(Ce){let Xe=Ce.viewContainerRef,ke=Xe.createEmbeddedView(Ce.templateRef,Ce.context,{injector:Ce.injector});return ke.rootNodes.forEach(ve=>this.outletElement.appendChild(ve)),ke.detectChanges(),this.setDisposeFn(()=>{let ve=Xe.indexOf(ke);-1!==ve&&Xe.remove(ve)}),this._attachedPortal=Ce,ke}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(Ce){return Ce.hostView.rootNodes[0]}}class x extends me{}class S extends ${constructor(Ce,Xe){super(Ce,Xe)}}S.\u0275fac=function(Ce){return new(Ce||S)(e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.ViewContainerRef))},S.\u0275dir=e.\u0275\u0275defineDirective({type:S,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[e.\u0275\u0275InheritDefinitionFeature]});class xe extends S{}xe.\u0275fac=function(){let A;return function(Xe){return(A||(A=e.\u0275\u0275getInheritedFactory(xe)))(Xe||xe)}}(),xe.\u0275dir=e.\u0275\u0275defineDirective({type:xe,selectors:[["","cdk-portal",""],["","portal",""]],exportAs:["cdkPortal"],features:[e.\u0275\u0275ProvidersFeature([{provide:S,useExisting:xe}]),e.\u0275\u0275InheritDefinitionFeature]});class ue extends _e{constructor(Ce,Xe,ke){super(),this._componentFactoryResolver=Ce,this._viewContainerRef=Xe,this._isInitialized=!1,this.attached=new e.EventEmitter,this.attachDomPortal=ve=>{this._document;const pe=ve.element;pe.parentNode;const _=this._document.createComment("dom-portal");ve.setAttachedHost(this),pe.parentNode.insertBefore(_,pe),this._getRootNode().appendChild(pe),this._attachedPortal=ve,super.setDisposeFn(()=>{_.parentNode&&_.parentNode.replaceChild(pe,_)})},this._document=ke}get portal(){return this._attachedPortal}set portal(Ce){this.hasAttached()&&!Ce&&!this._isInitialized||(this.hasAttached()&&super.detach(),Ce&&super.attach(Ce),this._attachedPortal=Ce||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(Ce){Ce.setAttachedHost(this);const Xe=null!=Ce.viewContainerRef?Ce.viewContainerRef:this._viewContainerRef,ve=(Ce.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Ce.component),pe=Xe.createComponent(ve,Xe.length,Ce.injector||Xe.injector,Ce.projectableNodes||void 0);return Xe!==this._viewContainerRef&&this._getRootNode().appendChild(pe.hostView.rootNodes[0]),super.setDisposeFn(()=>pe.destroy()),this._attachedPortal=Ce,this._attachedRef=pe,this.attached.emit(pe),pe}attachTemplatePortal(Ce){Ce.setAttachedHost(this);const Xe=this._viewContainerRef.createEmbeddedView(Ce.templateRef,Ce.context,{injector:Ce.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=Ce,this._attachedRef=Xe,this.attached.emit(Xe),Xe}_getRootNode(){const Ce=this._viewContainerRef.element.nativeElement;return Ce.nodeType===Ce.ELEMENT_NODE?Ce:Ce.parentNode}}ue.\u0275fac=function(Ce){return new(Ce||ue)(e.\u0275\u0275directiveInject(e.ComponentFactoryResolver),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(t.DOCUMENT))},ue.\u0275dir=e.\u0275\u0275defineDirective({type:ue,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[e.\u0275\u0275InheritDefinitionFeature]});class Ue extends ue{}Ue.\u0275fac=function(){let A;return function(Xe){return(A||(A=e.\u0275\u0275getInheritedFactory(Ue)))(Xe||Ue)}}(),Ue.\u0275dir=e.\u0275\u0275defineDirective({type:Ue,selectors:[["","cdkPortalHost",""],["","portalHost",""]],inputs:{portal:["cdkPortalHost","portal"]},exportAs:["cdkPortalHost"],features:[e.\u0275\u0275ProvidersFeature([{provide:ue,useExisting:Ue}]),e.\u0275\u0275InheritDefinitionFeature]});class Pe{}Pe.\u0275fac=function(Ce){return new(Ce||Pe)},Pe.\u0275mod=e.\u0275\u0275defineNgModule({type:Pe,declarations:[S,ue,xe,Ue],exports:[S,ue,xe,Ue]}),Pe.\u0275inj=e.\u0275\u0275defineInjector({});class ze{constructor(Ce,Xe){this._parentInjector=Ce,this._customTokens=Xe}get(Ce,Xe){const ke=this._customTokens.get(Ce);return typeof ke<"u"?ke:this._parentInjector.get(Ce,Xe)}}},60123:(zt,le,a)=>{"use strict";a.d(le,{Cl:()=>ge,N7:()=>Re,PQ:()=>C,ZD:()=>De,mF:()=>E,rL:()=>se,x0:()=>Ze,xd:()=>pe});var e=a(68590),t=a(98678),m=a(716),h=a(9237),d=a(42878),f=a(43035),j=a(78293),w=a(79105),T=a(47206),U=a(29011),$=a(49887),ae=a(53223),_e=a(77007),de=a(35879),me=a(9302),x=a(41871),S=a(21160),xe=a(32210),ue=a(73482),Ue=a(35103),Pe=a(54232),ze=a(40662);const A=["contentWrapper"],Xe=new t.InjectionToken("VIRTUAL_SCROLL_STRATEGY");class ke{constructor(ee,Ie,Ye){this._scrolledIndexChange=new m.x,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,$.x)()),this._viewport=null,this._itemSize=ee,this._minBufferPx=Ie,this._maxBufferPx=Ye}attach(ee){this._viewport=ee,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(ee,Ie,Ye){this._itemSize=ee,this._minBufferPx=Ie,this._maxBufferPx=Ye,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(ee,Ie){this._viewport&&this._viewport.scrollToOffset(ee*this._itemSize,Ie)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const ee=this._viewport.getRenderedRange(),Ie={start:ee.start,end:ee.end},Ye=this._viewport.getViewportSize(),Me=this._viewport.getDataLength();let Z=this._viewport.measureScrollOffset(),D=this._itemSize>0?Z/this._itemSize:0;if(Ie.end>Me){const te=Math.ceil(Ye/this._itemSize),fe=Math.max(0,Math.min(D,Me-te));D!=fe&&(D=fe,Z=fe*this._itemSize,Ie.start=Math.floor(D)),Ie.end=Math.max(0,Math.min(Me,Ie.start+te))}const W=Z-Ie.start*this._itemSize;if(W<this._minBufferPx&&0!=Ie.start){const te=Math.ceil((this._maxBufferPx-W)/this._itemSize);Ie.start=Math.max(0,Ie.start-te),Ie.end=Math.min(Me,Math.ceil(D+(Ye+this._minBufferPx)/this._itemSize))}else{const te=Ie.end*this._itemSize-(Z+Ye);if(te<this._minBufferPx&&Ie.end!=Me){const fe=Math.ceil((this._maxBufferPx-te)/this._itemSize);fe>0&&(Ie.end=Math.min(Me,Ie.end+fe),Ie.start=Math.max(0,Math.floor(D-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(Ie),this._viewport.setRenderedContentOffset(this._itemSize*Ie.start),this._scrolledIndexChange.next(Math.floor(D))}}class pe{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new ke(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(ee){this._itemSize=(0,e.coerceNumberProperty)(ee)}get minBufferPx(){return this._minBufferPx}set minBufferPx(ee){this._minBufferPx=(0,e.coerceNumberProperty)(ee)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(ee){this._maxBufferPx=(0,e.coerceNumberProperty)(ee)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}pe.\u0275fac=function(ee){return new(ee||pe)},pe.\u0275dir=t.\u0275\u0275defineDirective({type:pe,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[t.\u0275\u0275ProvidersFeature([{provide:Xe,useFactory:function ve(be){return be._scrollStrategy},deps:[(0,t.forwardRef)(()=>pe)]}]),t.\u0275\u0275NgOnChangesFeature]});class E{constructor(ee,Ie,Ye){this._ngZone=ee,this._platform=Ie,this._scrolled=new m.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Ye}register(ee){this.scrollContainers.has(ee)||this.scrollContainers.set(ee,ee.elementScrolled().subscribe(()=>this._scrolled.next(ee)))}deregister(ee){const Ie=this.scrollContainers.get(ee);Ie&&(Ie.unsubscribe(),this.scrollContainers.delete(ee))}scrolled(ee=20){return this._platform.isBrowser?new d.y(Ie=>{this._globalSubscription||this._addGlobalListener();const Ye=ee>0?this._scrolled.pipe((0,ae.e)(ee)).subscribe(Ie):this._scrolled.subscribe(Ie);return this._scrolledCount++,()=>{Ye.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,h.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((ee,Ie)=>this.deregister(Ie)),this._scrolled.complete()}ancestorScrolled(ee,Ie){const Ye=this.getAncestorScrollContainers(ee);return this.scrolled(Ie).pipe((0,_e.h)(Me=>!Me||Ye.indexOf(Me)>-1))}getAncestorScrollContainers(ee){const Ie=[];return this.scrollContainers.forEach((Ye,Me)=>{this._scrollableContainsElement(Me,ee)&&Ie.push(Me)}),Ie}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ee,Ie){let Ye=(0,e.coerceElement)(Ie),Me=ee.getElementRef().nativeElement;do{if(Ye==Me)return!0}while(Ye=Ye.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ee=this._getWindow();return(0,f.R)(ee.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}E.\u0275fac=function(ee){return new(ee||E)(t.\u0275\u0275inject(t.NgZone),t.\u0275\u0275inject(ue.Platform),t.\u0275\u0275inject(Ue.DOCUMENT,8))},E.\u0275prov=t.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac,providedIn:"root"});class C{constructor(ee,Ie,Ye,Me){this.elementRef=ee,this.scrollDispatcher=Ie,this.ngZone=Ye,this.dir=Me,this._destroyed=new m.x,this._elementScrolled=new d.y(Z=>this.ngZone.runOutsideAngular(()=>(0,f.R)(this.elementRef.nativeElement,"scroll").pipe((0,de.R)(this._destroyed)).subscribe(Z)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(ee){const Ie=this.elementRef.nativeElement,Ye=this.dir&&"rtl"==this.dir.value;null==ee.left&&(ee.left=Ye?ee.end:ee.start),null==ee.right&&(ee.right=Ye?ee.start:ee.end),null!=ee.bottom&&(ee.top=Ie.scrollHeight-Ie.clientHeight-ee.bottom),Ye&&0!=(0,ue.getRtlScrollAxisType)()?(null!=ee.left&&(ee.right=Ie.scrollWidth-Ie.clientWidth-ee.left),2==(0,ue.getRtlScrollAxisType)()?ee.left=ee.right:1==(0,ue.getRtlScrollAxisType)()&&(ee.left=ee.right?-ee.right:ee.right)):null!=ee.right&&(ee.left=Ie.scrollWidth-Ie.clientWidth-ee.right),this._applyScrollToOptions(ee)}_applyScrollToOptions(ee){const Ie=this.elementRef.nativeElement;(0,ue.supportsScrollBehavior)()?Ie.scrollTo(ee):(null!=ee.top&&(Ie.scrollTop=ee.top),null!=ee.left&&(Ie.scrollLeft=ee.left))}measureScrollOffset(ee){const Ie="left",Me=this.elementRef.nativeElement;if("top"==ee)return Me.scrollTop;if("bottom"==ee)return Me.scrollHeight-Me.clientHeight-Me.scrollTop;const Z=this.dir&&"rtl"==this.dir.value;return"start"==ee?ee=Z?"right":Ie:"end"==ee&&(ee=Z?Ie:"right"),Z&&2==(0,ue.getRtlScrollAxisType)()?ee==Ie?Me.scrollWidth-Me.clientWidth-Me.scrollLeft:Me.scrollLeft:Z&&1==(0,ue.getRtlScrollAxisType)()?ee==Ie?Me.scrollLeft+Me.scrollWidth-Me.clientWidth:-Me.scrollLeft:ee==Ie?Me.scrollLeft:Me.scrollWidth-Me.clientWidth-Me.scrollLeft}}C.\u0275fac=function(ee){return new(ee||C)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(E),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(Pe.Directionality,8))},C.\u0275dir=t.\u0275\u0275defineDirective({type:C,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0});class se{constructor(ee,Ie,Ye){this._platform=ee,this._change=new m.x,this._changeListener=Me=>{this._change.next(Me)},this._document=Ye,Ie.runOutsideAngular(()=>{if(ee.isBrowser){const Me=this._getWindow();Me.addEventListener("resize",this._changeListener),Me.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ee=this._getWindow();ee.removeEventListener("resize",this._changeListener),ee.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ee={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ee}getViewportRect(){const ee=this.getViewportScrollPosition(),{width:Ie,height:Ye}=this.getViewportSize();return{top:ee.top,left:ee.left,bottom:ee.top+Ye,right:ee.left+Ie,height:Ye,width:Ie}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ee=this._document,Ie=this._getWindow(),Ye=ee.documentElement,Me=Ye.getBoundingClientRect();return{top:-Me.top||ee.body.scrollTop||Ie.scrollY||Ye.scrollTop||0,left:-Me.left||ee.body.scrollLeft||Ie.scrollX||Ye.scrollLeft||0}}change(ee=20){return ee>0?this._change.pipe((0,ae.e)(ee)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ee=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ee.innerWidth,height:ee.innerHeight}:{width:0,height:0}}}se.\u0275fac=function(ee){return new(ee||se)(t.\u0275\u0275inject(ue.Platform),t.\u0275\u0275inject(t.NgZone),t.\u0275\u0275inject(Ue.DOCUMENT,8))},se.\u0275prov=t.\u0275\u0275defineInjectable({token:se,factory:se.\u0275fac,providedIn:"root"});const L=new t.InjectionToken("VIRTUAL_SCROLLABLE");class I extends C{constructor(ee,Ie,Ye,Me){super(ee,Ie,Ye,Me)}measureViewportSize(ee){const Ie=this.elementRef.nativeElement;return"horizontal"===ee?Ie.clientWidth:Ie.clientHeight}}I.\u0275fac=function(ee){return new(ee||I)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(E),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(Pe.Directionality,8))},I.\u0275dir=t.\u0275\u0275defineDirective({type:I,features:[t.\u0275\u0275InheritDefinitionFeature]});const Ne=typeof requestAnimationFrame<"u"?j.Z:w.E;class Re extends I{get orientation(){return this._orientation}set orientation(ee){this._orientation!==ee&&(this._orientation=ee,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(ee){this._appendOnly=(0,e.coerceBooleanProperty)(ee)}constructor(ee,Ie,Ye,Me,Z,D,W,te){super(ee,D,Ye,Z),this.elementRef=ee,this._changeDetectorRef=Ie,this._scrollStrategy=Me,this.scrollable=te,this._platform=(0,t.inject)(ue.Platform),this._detachedSubject=new m.x,this._renderedRangeSubject=new m.x,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new d.y(fe=>this._scrollStrategy.scrolledIndexChange.subscribe(Ve=>Promise.resolve().then(()=>this.ngZone.run(()=>fe.next(Ve))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=T.w0.EMPTY,this._viewportChanges=W.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe((0,me.O)(null),(0,ae.e)(0,Ne)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(ee){this._forOf,this.ngZone.runOutsideAngular(()=>{this._forOf=ee,this._forOf.dataStream.pipe((0,de.R)(this._detachedSubject)).subscribe(Ie=>{const Ye=Ie.length;Ye!==this._dataLength&&(this._dataLength=Ye,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(ee){return this.getElementRef().nativeElement.getBoundingClientRect()[ee]}setTotalContentSize(ee){this._totalContentSize!==ee&&(this._totalContentSize=ee,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(ee){(function ce(be,ee){return be.start==ee.start&&be.end==ee.end})(this._renderedRange,ee)||(this.appendOnly&&(ee={start:0,end:Math.max(this._renderedRange.end,ee.end)}),this._renderedRangeSubject.next(this._renderedRange=ee),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(ee,Ie="to-start"){ee=this.appendOnly&&"to-start"===Ie?0:ee;const Ye=this.dir&&"rtl"==this.dir.value,Me="horizontal"==this.orientation,Z=Me?"X":"Y";let W=`translate${Z}(${Number((Me&&Ye?-1:1)*ee)}px)`;this._renderedContentOffset=ee,"to-end"===Ie&&(W+=` translate${Z}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=W&&(this._renderedContentTransform=W,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(ee,Ie="auto"){const Ye={behavior:Ie};"horizontal"===this.orientation?Ye.start=ee:Ye.top=ee,this.scrollable.scrollTo(Ye)}scrollToIndex(ee,Ie="auto"){this._scrollStrategy.scrollToIndex(ee,Ie)}measureScrollOffset(ee){let Ie;return Ie=this.scrollable==this?Ye=>super.measureScrollOffset(Ye):Ye=>this.scrollable.measureScrollOffset(Ye),Math.max(0,Ie(ee??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(ee){let Ie;const Z="rtl"==this.dir?.value;Ie="start"==ee?Z?"right":"left":"end"==ee?Z?"left":"right":ee||("horizontal"===this.orientation?"left":"top");const D=this.scrollable.measureBoundingClientRectWithScrollOffset(Ie);return this.elementRef.nativeElement.getBoundingClientRect()[Ie]-D}measureRenderedContentSize(){const ee=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?ee.offsetWidth:ee.offsetHeight}measureRangeSize(ee){return this._forOf?this._forOf.measureRangeSize(ee,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(ee){ee&&this._runAfterChangeDetection.push(ee),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const ee=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const Ie of ee)Ie()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}function Ae(be,ee,Ie){const Ye=Ie;if(!Ye.getBoundingClientRect)return 0;const Me=Ye.getBoundingClientRect();return"horizontal"===be?"start"===ee?Me.left:Me.right:"start"===ee?Me.top:Me.bottom}Re.\u0275fac=function(ee){return new(ee||Re)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(Xe,8),t.\u0275\u0275directiveInject(Pe.Directionality,8),t.\u0275\u0275directiveInject(E),t.\u0275\u0275directiveInject(se),t.\u0275\u0275directiveInject(L,8))},Re.\u0275cmp=t.\u0275\u0275defineComponent({type:Re,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(ee,Ie){if(1&ee&&t.\u0275\u0275viewQuery(A,7),2&ee){let Ye;t.\u0275\u0275queryRefresh(Ye=t.\u0275\u0275loadQuery())&&(Ie._contentWrapper=Ye.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(ee,Ie){2&ee&&t.\u0275\u0275classProp("cdk-virtual-scroll-orientation-horizontal","horizontal"===Ie.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==Ie.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[t.\u0275\u0275ProvidersFeature([{provide:C,useFactory:(be,ee)=>be||ee,deps:[[new t.Optional,new t.Inject(L)],Re]}]),t.\u0275\u0275InheritDefinitionFeature,t.\u0275\u0275StandaloneFeature],ngContentSelectors:["*"],decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(ee,Ie){1&ee&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275elementStart(0,"div",0,1),t.\u0275\u0275projection(2),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(3,"div",2)),2&ee&&(t.\u0275\u0275advance(3),t.\u0275\u0275styleProp("width",Ie._totalContentWidth)("height",Ie._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0});class Ze{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(ee){this._cdkVirtualForOf=ee,(0,ze.isDataSource)(ee)?this._dataSourceChanges.next(ee):this._dataSourceChanges.next(new ze.ArrayDataSource((0,U.b)(ee)?ee:Array.from(ee||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(ee){this._needsUpdate=!0,this._cdkVirtualForTrackBy=ee?(Ie,Ye)=>ee(Ie+(this._renderedRange?this._renderedRange.start:0),Ye):void 0}set cdkVirtualForTemplate(ee){ee&&(this._needsUpdate=!0,this._template=ee)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(ee){this._viewRepeater.viewCacheSize=(0,e.coerceNumberProperty)(ee)}constructor(ee,Ie,Ye,Me,Z,D){this._viewContainerRef=ee,this._template=Ie,this._differs=Ye,this._viewRepeater=Me,this._viewport=Z,this.viewChange=new m.x,this._dataSourceChanges=new m.x,this.dataStream=this._dataSourceChanges.pipe((0,me.O)(null),(0,x.G)(),(0,S.w)(([W,te])=>this._changeDataSource(W,te)),(0,xe.d)(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new m.x,this.dataStream.subscribe(W=>{this._data=W,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,de.R)(this._destroyed)).subscribe(W=>{this._renderedRange=W,this.viewChange.observers.length&&D.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(ee,Ie){if(ee.start>=ee.end)return 0;ee.start<this._renderedRange.start||(ee.end,this._renderedRange.end);const Ye=ee.start-this._renderedRange.start,Me=ee.end-ee.start;let Z,D;for(let W=0;W<Me;W++){const te=this._viewContainerRef.get(W+Ye);if(te&&te.rootNodes.length){Z=D=te.rootNodes[0];break}}for(let W=Me-1;W>-1;W--){const te=this._viewContainerRef.get(W+Ye);if(te&&te.rootNodes.length){D=te.rootNodes[te.rootNodes.length-1];break}}return Z&&D?Ae(Ie,"end",D)-Ae(Ie,"start",Z):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const ee=this._differ.diff(this._renderedItems);ee?this._applyChanges(ee):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((ee,Ie)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(ee,Ie):Ie)),this._needsUpdate=!0)}_changeDataSource(ee,Ie){return ee&&ee.disconnect(this),this._needsUpdate=!0,Ie?Ie.connect(this):(0,h.of)()}_updateContext(){const ee=this._data.length;let Ie=this._viewContainerRef.length;for(;Ie--;){const Ye=this._viewContainerRef.get(Ie);Ye.context.index=this._renderedRange.start+Ie,Ye.context.count=ee,this._updateComputedContextProperties(Ye.context),Ye.detectChanges()}}_applyChanges(ee){this._viewRepeater.applyChanges(ee,this._viewContainerRef,(Me,Z,D)=>this._getEmbeddedViewArgs(Me,D),Me=>Me.item),ee.forEachIdentityChange(Me=>{this._viewContainerRef.get(Me.currentIndex).context.$implicit=Me.item});const Ie=this._data.length;let Ye=this._viewContainerRef.length;for(;Ye--;){const Me=this._viewContainerRef.get(Ye);Me.context.index=this._renderedRange.start+Ye,Me.context.count=Ie,this._updateComputedContextProperties(Me.context)}}_updateComputedContextProperties(ee){ee.first=0===ee.index,ee.last=ee.index===ee.count-1,ee.even=ee.index%2==0,ee.odd=!ee.even}_getEmbeddedViewArgs(ee,Ie){return{templateRef:this._template,context:{$implicit:ee.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:Ie}}}Ze.\u0275fac=function(ee){return new(ee||Ze)(t.\u0275\u0275directiveInject(t.ViewContainerRef),t.\u0275\u0275directiveInject(t.TemplateRef),t.\u0275\u0275directiveInject(t.IterableDiffers),t.\u0275\u0275directiveInject(ze._VIEW_REPEATER_STRATEGY),t.\u0275\u0275directiveInject(Re,4),t.\u0275\u0275directiveInject(t.NgZone))},Ze.\u0275dir=t.\u0275\u0275defineDirective({type:Ze,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[t.\u0275\u0275ProvidersFeature([{provide:ze._VIEW_REPEATER_STRATEGY,useClass:ze._RecycleViewRepeaterStrategy}])]});class ft extends I{constructor(ee,Ie,Ye,Me){super(ee,Ie,Ye,Me)}measureBoundingClientRectWithScrollOffset(ee){return this.getElementRef().nativeElement.getBoundingClientRect()[ee]-this.measureScrollOffset(ee)}}ft.\u0275fac=function(ee){return new(ee||ft)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(E),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(Pe.Directionality,8))},ft.\u0275dir=t.\u0275\u0275defineDirective({type:ft,selectors:[["","cdkVirtualScrollingElement",""]],hostAttrs:[1,"cdk-virtual-scrollable"],standalone:!0,features:[t.\u0275\u0275ProvidersFeature([{provide:L,useExisting:ft}]),t.\u0275\u0275InheritDefinitionFeature]});class dt extends I{constructor(ee,Ie,Ye){super(new t.ElementRef(document.documentElement),ee,Ie,Ye),this._elementScrolled=new d.y(Me=>this.ngZone.runOutsideAngular(()=>(0,f.R)(document,"scroll").pipe((0,de.R)(this._destroyed)).subscribe(Me)))}measureBoundingClientRectWithScrollOffset(ee){return this.getElementRef().nativeElement.getBoundingClientRect()[ee]}}dt.\u0275fac=function(ee){return new(ee||dt)(t.\u0275\u0275directiveInject(E),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(Pe.Directionality,8))},dt.\u0275dir=t.\u0275\u0275defineDirective({type:dt,selectors:[["cdk-virtual-scroll-viewport","scrollWindow",""]],standalone:!0,features:[t.\u0275\u0275ProvidersFeature([{provide:L,useExisting:dt}]),t.\u0275\u0275InheritDefinitionFeature]});class De{}De.\u0275fac=function(ee){return new(ee||De)},De.\u0275mod=t.\u0275\u0275defineNgModule({type:De,imports:[C],exports:[C]}),De.\u0275inj=t.\u0275\u0275defineInjector({});class ge{}ge.\u0275fac=function(ee){return new(ee||ge)},ge.\u0275mod=t.\u0275\u0275defineNgModule({type:ge,imports:[Pe.BidiModule,De,Re,pe,Ze,dt,ft],exports:[Pe.BidiModule,De,pe,Ze,Re,dt,ft]}),ge.\u0275inj=t.\u0275\u0275defineInjector({imports:[Pe.BidiModule,De,Re,Pe.BidiModule,De]})},90291:(zt,le,a)=>{"use strict";a.d(le,{IC:()=>_e,Ky:()=>de,Lq:()=>$});var e=a(73482),t=a(98678),m=a(68590),h=a(27164),d=a(716),f=a(43035),j=a(53223),w=a(35879),T=a(35103);const U=(0,e.normalizePassiveListenerOptions)({passive:!0});class ${constructor(x,S){this._platform=x,this._ngZone=S,this._monitoredElements=new Map}monitor(x){if(!this._platform.isBrowser)return h.E;const S=(0,m.coerceElement)(x),xe=this._monitoredElements.get(S);if(xe)return xe.subject;const ue=new d.x,Ue="cdk-text-field-autofilled",Pe=ze=>{"cdk-text-field-autofill-start"!==ze.animationName||S.classList.contains(Ue)?"cdk-text-field-autofill-end"===ze.animationName&&S.classList.contains(Ue)&&(S.classList.remove(Ue),this._ngZone.run(()=>ue.next({target:ze.target,isAutofilled:!1}))):(S.classList.add(Ue),this._ngZone.run(()=>ue.next({target:ze.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{S.addEventListener("animationstart",Pe,U),S.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(S,{subject:ue,unlisten:()=>{S.removeEventListener("animationstart",Pe,U)}}),ue}stopMonitoring(x){const S=(0,m.coerceElement)(x),xe=this._monitoredElements.get(S);xe&&(xe.unlisten(),xe.subject.complete(),S.classList.remove("cdk-text-field-autofill-monitored"),S.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(S))}ngOnDestroy(){this._monitoredElements.forEach((x,S)=>this.stopMonitoring(S))}}$.\u0275fac=function(x){return new(x||$)(t.\u0275\u0275inject(e.Platform),t.\u0275\u0275inject(t.NgZone))},$.\u0275prov=t.\u0275\u0275defineInjectable({token:$,factory:$.\u0275fac,providedIn:"root"});class ae{constructor(x,S){this._elementRef=x,this._autofillMonitor=S,this.cdkAutofill=new t.EventEmitter}ngOnInit(){this._autofillMonitor.monitor(this._elementRef).subscribe(x=>this.cdkAutofill.emit(x))}ngOnDestroy(){this._autofillMonitor.stopMonitoring(this._elementRef)}}ae.\u0275fac=function(x){return new(x||ae)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject($))},ae.\u0275dir=t.\u0275\u0275defineDirective({type:ae,selectors:[["","cdkAutofill",""]],outputs:{cdkAutofill:"cdkAutofill"}});class _e{get minRows(){return this._minRows}set minRows(x){this._minRows=(0,m.coerceNumberProperty)(x),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(x){this._maxRows=(0,m.coerceNumberProperty)(x),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(x){x=(0,m.coerceBooleanProperty)(x),this._enabled!==x&&((this._enabled=x)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(x){this._cachedPlaceholderHeight=void 0,x?this._textareaElement.setAttribute("placeholder",x):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(x,S,xe,ue){this._elementRef=x,this._platform=S,this._ngZone=xe,this._destroyed=new d.x,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=Ue=>{this._hasFocus="focus"===Ue.type},this._document=ue,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const x=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;x&&(this._textareaElement.style.minHeight=x)}_setMaxHeight(){const x=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;x&&(this._textareaElement.style.maxHeight=x)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const x=this._getWindow();(0,f.R)(x,"resize").pipe((0,j.e)(16),(0,w.R)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let x=this._textareaElement.cloneNode(!1);x.rows=1,x.style.position="absolute",x.style.visibility="hidden",x.style.border="none",x.style.padding="0",x.style.height="",x.style.minHeight="",x.style.maxHeight="",x.style.overflow="hidden",this._textareaElement.parentNode.appendChild(x),this._cachedLineHeight=x.clientHeight,x.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const x=this._textareaElement,S=x.style.marginBottom||"",xe=this._platform.FIREFOX,ue=xe&&this._hasFocus,Ue=xe?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";ue&&(x.style.marginBottom=`${x.clientHeight}px`),x.classList.add(Ue);const Pe=x.scrollHeight-4;return x.classList.remove(Ue),ue&&(x.style.marginBottom=S),Pe}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const x=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=x}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(x=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const S=this._elementRef.nativeElement,xe=S.value;if(!x&&this._minRows===this._previousMinRows&&xe===this._previousValue)return;const ue=this._measureScrollHeight(),Ue=Math.max(ue,this._cachedPlaceholderHeight||0);S.style.height=`${Ue}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(S)):setTimeout(()=>this._scrollToCaretPosition(S))}),this._previousValue=xe,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(x){const{selectionStart:S,selectionEnd:xe}=x;!this._destroyed.isStopped&&this._hasFocus&&x.setSelectionRange(S,xe)}}_e.\u0275fac=function(x){return new(x||_e)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(e.Platform),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(T.DOCUMENT,8))},_e.\u0275dir=t.\u0275\u0275defineDirective({type:_e,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(x,S){1&x&&t.\u0275\u0275listener("input",function(){return S._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]});class de{}de.\u0275fac=function(x){return new(x||de)},de.\u0275mod=t.\u0275\u0275defineNgModule({type:de,declarations:[ae,_e],exports:[ae,_e]}),de.\u0275inj=t.\u0275\u0275defineInjector({})},35103:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{APP_BASE_HREF:()=>S,AsyncPipe:()=>Qt,BrowserPlatformLocation:()=>U,CommonModule:()=>$e,CurrencyPipe:()=>$r,DATE_PIPE_DEFAULT_OPTIONS:()=>dn,DATE_PIPE_DEFAULT_TIMEZONE:()=>Ni,DOCUMENT:()=>f,DatePipe:()=>hn,DecimalPipe:()=>cr,FormStyle:()=>pe,FormatWidth:()=>E,HashLocationStrategy:()=>ue,I18nPluralPipe:()=>vn,I18nSelectPipe:()=>Dn,IMAGE_CONFIG:()=>Ur,IMAGE_LOADER:()=>wa,JsonPipe:()=>nr,KeyValuePipe:()=>Kr,LOCATION_INITIALIZED:()=>T,Location:()=>Ue,LocationStrategy:()=>x,LowerCasePipe:()=>ut,NgClass:()=>we,NgComponentOutlet:()=>xt,NgFor:()=>yr,NgForOf:()=>yr,NgForOfContext:()=>cn,NgIf:()=>wr,NgIfContext:()=>ur,NgLocaleLocalization:()=>Tn,NgLocalization:()=>qn,NgOptimizedImage:()=>Sr,NgPlural:()=>ci,NgPluralCase:()=>Di,NgStyle:()=>_t,NgSwitch:()=>Br,NgSwitchCase:()=>Yr,NgSwitchDefault:()=>Xr,NgTemplateOutlet:()=>Mt,NumberFormatStyle:()=>ke,NumberSymbol:()=>C,PRECONNECT_CHECK_BLOCKLIST:()=>yo,PathLocationStrategy:()=>xe,PercentPipe:()=>Nr,PlatformLocation:()=>j,Plural:()=>ve,SlicePipe:()=>J,TitleCasePipe:()=>Lt,TranslationWidth:()=>_,UpperCasePipe:()=>Zt,VERSION:()=>$i,ViewportScroller:()=>Yi,WeekDay:()=>X,XhrFactory:()=>da,formatCurrency:()=>xi,formatDate:()=>Be,formatNumber:()=>mi,formatPercent:()=>en,getCurrencySymbol:()=>We,getLocaleCurrencyCode:()=>Ie,getLocaleCurrencyName:()=>ee,getLocaleCurrencySymbol:()=>be,getLocaleDateFormat:()=>Ze,getLocaleDateTimeFormat:()=>dt,getLocaleDayNames:()=>I,getLocaleDayPeriods:()=>L,getLocaleDirection:()=>te,getLocaleEraNames:()=>Ne,getLocaleExtraDayPeriodRules:()=>D,getLocaleExtraDayPeriods:()=>W,getLocaleFirstDayOfWeek:()=>Re,getLocaleId:()=>se,getLocaleMonthNames:()=>ce,getLocaleNumberFormat:()=>ge,getLocaleNumberSymbol:()=>De,getLocalePluralCase:()=>Me,getLocaleTimeFormat:()=>ft,getLocaleWeekEndRange:()=>Ae,getNumberOfCurrencyDigits:()=>z,isPlatformBrowser:()=>bi,isPlatformServer:()=>Li,isPlatformWorkerApp:()=>Vi,isPlatformWorkerUi:()=>pn,provideCloudflareLoader:()=>ga,provideCloudinaryLoader:()=>ra,provideImageKitLoader:()=>wt,provideImgixLoader:()=>aa,registerLocaleData:()=>hr,\u0275DomAdapter:()=>d,\u0275NullViewportScroller:()=>Tr,\u0275PLATFORM_BROWSER_ID:()=>Dt,\u0275PLATFORM_SERVER_ID:()=>kt,\u0275PLATFORM_WORKER_APP_ID:()=>Kt,\u0275PLATFORM_WORKER_UI_ID:()=>_i,\u0275getDOM:()=>m,\u0275parseCookieValue:()=>fr,\u0275setRootDomAdapter:()=>h});var e=a(98678);let t=null;function m(){return t}function h(Le){t||(t=Le)}class d{}const f=new e.InjectionToken("DocumentToken");class j{historyGo(ie){throw new Error("Not implemented")}}j.\u0275fac=function(ie){return new(ie||j)},j.\u0275prov=e.\u0275\u0275defineInjectable({token:j,factory:function(){return function w(){return(0,e.\u0275\u0275inject)(U)}()},providedIn:"platform"});const T=new e.InjectionToken("Location Initialized");class U extends j{constructor(ie){super(),this._doc=ie,this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return m().getBaseHref(this._doc)}onPopState(ie){const mt=m().getGlobalEventTarget(this._doc,"window");return mt.addEventListener("popstate",ie,!1),()=>mt.removeEventListener("popstate",ie)}onHashChange(ie){const mt=m().getGlobalEventTarget(this._doc,"window");return mt.addEventListener("hashchange",ie,!1),()=>mt.removeEventListener("hashchange",ie)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(ie){this._location.pathname=ie}pushState(ie,mt,jt){$()?this._history.pushState(ie,mt,jt):this._location.hash=jt}replaceState(ie,mt,jt){$()?this._history.replaceState(ie,mt,jt):this._location.hash=jt}forward(){this._history.forward()}back(){this._history.back()}historyGo(ie=0){this._history.go(ie)}getState(){return this._history.state}}function $(){return!!window.history.pushState}function _e(Le,ie){if(0==Le.length)return ie;if(0==ie.length)return Le;let mt=0;return Le.endsWith("/")&&mt++,ie.startsWith("/")&&mt++,2==mt?Le+ie.substring(1):1==mt?Le+ie:Le+"/"+ie}function de(Le){const ie=Le.match(/#|\?|$/),mt=ie&&ie.index||Le.length,jt=mt-("/"===Le[mt-1]?1:0);return Le.slice(0,jt)+Le.slice(mt)}function me(Le){return Le&&"?"!==Le[0]?"?"+Le:Le}U.\u0275fac=function(ie){return new(ie||U)(e.\u0275\u0275inject(f))},U.\u0275prov=e.\u0275\u0275defineInjectable({token:U,factory:function(){return function ae(){return new U((0,e.\u0275\u0275inject)(f))}()},providedIn:"platform"});class x{historyGo(ie){throw new Error("Not implemented")}}x.\u0275fac=function(ie){return new(ie||x)},x.\u0275prov=e.\u0275\u0275defineInjectable({token:x,factory:function(){return(0,e.inject)(xe)},providedIn:"root"});const S=new e.InjectionToken("appBaseHref");class xe extends x{constructor(ie,mt){super(),this._platformLocation=ie,this._removeListenerFns=[],this._baseHref=mt??this._platformLocation.getBaseHrefFromDOM()??(0,e.inject)(f).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(ie){this._removeListenerFns.push(this._platformLocation.onPopState(ie),this._platformLocation.onHashChange(ie))}getBaseHref(){return this._baseHref}prepareExternalUrl(ie){return _e(this._baseHref,ie)}path(ie=!1){const mt=this._platformLocation.pathname+me(this._platformLocation.search),jt=this._platformLocation.hash;return jt&&ie?`${mt}${jt}`:mt}pushState(ie,mt,jt,gi){const Fi=this.prepareExternalUrl(jt+me(gi));this._platformLocation.pushState(ie,mt,Fi)}replaceState(ie,mt,jt,gi){const Fi=this.prepareExternalUrl(jt+me(gi));this._platformLocation.replaceState(ie,mt,Fi)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(ie=0){this._platformLocation.historyGo?.(ie)}}xe.\u0275fac=function(ie){return new(ie||xe)(e.\u0275\u0275inject(j),e.\u0275\u0275inject(S,8))},xe.\u0275prov=e.\u0275\u0275defineInjectable({token:xe,factory:xe.\u0275fac,providedIn:"root"});class ue extends x{constructor(ie,mt){super(),this._platformLocation=ie,this._baseHref="",this._removeListenerFns=[],null!=mt&&(this._baseHref=mt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(ie){this._removeListenerFns.push(this._platformLocation.onPopState(ie),this._platformLocation.onHashChange(ie))}getBaseHref(){return this._baseHref}path(ie=!1){let mt=this._platformLocation.hash;return null==mt&&(mt="#"),mt.length>0?mt.substring(1):mt}prepareExternalUrl(ie){const mt=_e(this._baseHref,ie);return mt.length>0?"#"+mt:mt}pushState(ie,mt,jt,gi){let Fi=this.prepareExternalUrl(jt+me(gi));0==Fi.length&&(Fi=this._platformLocation.pathname),this._platformLocation.pushState(ie,mt,Fi)}replaceState(ie,mt,jt,gi){let Fi=this.prepareExternalUrl(jt+me(gi));0==Fi.length&&(Fi=this._platformLocation.pathname),this._platformLocation.replaceState(ie,mt,Fi)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(ie=0){this._platformLocation.historyGo?.(ie)}}ue.\u0275fac=function(ie){return new(ie||ue)(e.\u0275\u0275inject(j),e.\u0275\u0275inject(S,8))},ue.\u0275prov=e.\u0275\u0275defineInjectable({token:ue,factory:ue.\u0275fac});class Ue{constructor(ie){this._subject=new e.EventEmitter,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=ie;const mt=this._locationStrategy.getBaseHref();this._basePath=function Ce(Le){if(new RegExp("^(https?:)?//").test(Le)){const[,mt]=Le.split(/\/\/[^\/]+/);return mt}return Le}(de(A(mt))),this._locationStrategy.onPopState(jt=>{this._subject.emit({url:this.path(!0),pop:!0,state:jt.state,type:jt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(ie=!1){return this.normalize(this._locationStrategy.path(ie))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(ie,mt=""){return this.path()==this.normalize(ie+me(mt))}normalize(ie){return Ue.stripTrailingSlash(function ze(Le,ie){if(!Le||!ie.startsWith(Le))return ie;const mt=ie.substring(Le.length);return""===mt||["/",";","?","#"].includes(mt[0])?mt:ie}(this._basePath,A(ie)))}prepareExternalUrl(ie){return ie&&"/"!==ie[0]&&(ie="/"+ie),this._locationStrategy.prepareExternalUrl(ie)}go(ie,mt="",jt=null){this._locationStrategy.pushState(jt,"",ie,mt),this._notifyUrlChangeListeners(this.prepareExternalUrl(ie+me(mt)),jt)}replaceState(ie,mt="",jt=null){this._locationStrategy.replaceState(jt,"",ie,mt),this._notifyUrlChangeListeners(this.prepareExternalUrl(ie+me(mt)),jt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(ie=0){this._locationStrategy.historyGo?.(ie)}onUrlChange(ie){return this._urlChangeListeners.push(ie),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(mt=>{this._notifyUrlChangeListeners(mt.url,mt.state)})),()=>{const mt=this._urlChangeListeners.indexOf(ie);this._urlChangeListeners.splice(mt,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(ie="",mt){this._urlChangeListeners.forEach(jt=>jt(ie,mt))}subscribe(ie,mt,jt){return this._subject.subscribe({next:ie,error:mt,complete:jt})}}function A(Le){return Le.replace(/\/index.html$/,"")}Ue.normalizeQueryParams=me,Ue.joinWithSlash=_e,Ue.stripTrailingSlash=de,Ue.\u0275fac=function(ie){return new(ie||Ue)(e.\u0275\u0275inject(x))},Ue.\u0275prov=e.\u0275\u0275defineInjectable({token:Ue,factory:function(){return function Pe(){return new Ue((0,e.\u0275\u0275inject)(x))}()},providedIn:"root"});const Xe={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var ke,Le,ve,pe,_,E,C,X;function se(Le){return(0,e.\u0275findLocaleData)(Le)[e.\u0275LocaleDataIndex.LocaleId]}function L(Le,ie,mt){const jt=(0,e.\u0275findLocaleData)(Le),Fi=fe([jt[e.\u0275LocaleDataIndex.DayPeriodsFormat],jt[e.\u0275LocaleDataIndex.DayPeriodsStandalone]],ie);return fe(Fi,mt)}function I(Le,ie,mt){const jt=(0,e.\u0275findLocaleData)(Le),Fi=fe([jt[e.\u0275LocaleDataIndex.DaysFormat],jt[e.\u0275LocaleDataIndex.DaysStandalone]],ie);return fe(Fi,mt)}function ce(Le,ie,mt){const jt=(0,e.\u0275findLocaleData)(Le),Fi=fe([jt[e.\u0275LocaleDataIndex.MonthsFormat],jt[e.\u0275LocaleDataIndex.MonthsStandalone]],ie);return fe(Fi,mt)}function Ne(Le,ie){return fe((0,e.\u0275findLocaleData)(Le)[e.\u0275LocaleDataIndex.Eras],ie)}function Re(Le){return(0,e.\u0275findLocaleData)(Le)[e.\u0275LocaleDataIndex.FirstDayOfWeek]}function Ae(Le){return(0,e.\u0275findLocaleData)(Le)[e.\u0275LocaleDataIndex.WeekendRange]}function Ze(Le,ie){return fe((0,e.\u0275findLocaleData)(Le)[e.\u0275LocaleDataIndex.DateFormat],ie)}function ft(Le,ie){return fe((0,e.\u0275findLocaleData)(Le)[e.\u0275LocaleDataIndex.TimeFormat],ie)}function dt(Le,ie){return fe((0,e.\u0275findLocaleData)(Le)[e.\u0275LocaleDataIndex.DateTimeFormat],ie)}function De(Le,ie){const mt=(0,e.\u0275findLocaleData)(Le),jt=mt[e.\u0275LocaleDataIndex.NumberSymbols][ie];if(typeof jt>"u"){if(ie===C.CurrencyDecimal)return mt[e.\u0275LocaleDataIndex.NumberSymbols][C.Decimal];if(ie===C.CurrencyGroup)return mt[e.\u0275LocaleDataIndex.NumberSymbols][C.Group]}return jt}function ge(Le,ie){return(0,e.\u0275findLocaleData)(Le)[e.\u0275LocaleDataIndex.NumberFormats][ie]}function be(Le){return(0,e.\u0275findLocaleData)(Le)[e.\u0275LocaleDataIndex.CurrencySymbol]||null}function ee(Le){return(0,e.\u0275findLocaleData)(Le)[e.\u0275LocaleDataIndex.CurrencyName]||null}function Ie(Le){return(0,e.\u0275getLocaleCurrencyCode)(Le)}(Le=ke||(ke={}))[Le.Decimal=0]="Decimal",Le[Le.Percent=1]="Percent",Le[Le.Currency=2]="Currency",Le[Le.Scientific=3]="Scientific",function(Le){Le[Le.Zero=0]="Zero",Le[Le.One=1]="One",Le[Le.Two=2]="Two",Le[Le.Few=3]="Few",Le[Le.Many=4]="Many",Le[Le.Other=5]="Other"}(ve||(ve={})),function(Le){Le[Le.Format=0]="Format",Le[Le.Standalone=1]="Standalone"}(pe||(pe={})),function(Le){Le[Le.Narrow=0]="Narrow",Le[Le.Abbreviated=1]="Abbreviated",Le[Le.Wide=2]="Wide",Le[Le.Short=3]="Short"}(_||(_={})),function(Le){Le[Le.Short=0]="Short",Le[Le.Medium=1]="Medium",Le[Le.Long=2]="Long",Le[Le.Full=3]="Full"}(E||(E={})),function(Le){Le[Le.Decimal=0]="Decimal",Le[Le.Group=1]="Group",Le[Le.List=2]="List",Le[Le.PercentSign=3]="PercentSign",Le[Le.PlusSign=4]="PlusSign",Le[Le.MinusSign=5]="MinusSign",Le[Le.Exponential=6]="Exponential",Le[Le.SuperscriptingExponent=7]="SuperscriptingExponent",Le[Le.PerMille=8]="PerMille",Le[Le.Infinity=9]="Infinity",Le[Le.NaN=10]="NaN",Le[Le.TimeSeparator=11]="TimeSeparator",Le[Le.CurrencyDecimal=12]="CurrencyDecimal",Le[Le.CurrencyGroup=13]="CurrencyGroup"}(C||(C={})),function(Le){Le[Le.Sunday=0]="Sunday",Le[Le.Monday=1]="Monday",Le[Le.Tuesday=2]="Tuesday",Le[Le.Wednesday=3]="Wednesday",Le[Le.Thursday=4]="Thursday",Le[Le.Friday=5]="Friday",Le[Le.Saturday=6]="Saturday"}(X||(X={}));const Me=e.\u0275getLocalePluralCase;function Z(Le){if(!Le[e.\u0275LocaleDataIndex.ExtraData])throw new Error(`Missing extra locale data for the locale "${Le[e.\u0275LocaleDataIndex.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function D(Le){const ie=(0,e.\u0275findLocaleData)(Le);return Z(ie),(ie[e.\u0275LocaleDataIndex.ExtraData][2]||[]).map(jt=>"string"==typeof jt?Ve(jt):[Ve(jt[0]),Ve(jt[1])])}function W(Le,ie,mt){const jt=(0,e.\u0275findLocaleData)(Le);Z(jt);const Fi=fe([jt[e.\u0275LocaleDataIndex.ExtraData][0],jt[e.\u0275LocaleDataIndex.ExtraData][1]],ie)||[];return fe(Fi,mt)||[]}function te(Le){return(0,e.\u0275findLocaleData)(Le)[e.\u0275LocaleDataIndex.Directionality]}function fe(Le,ie){for(let mt=ie;mt>-1;mt--)if(typeof Le[mt]<"u")return Le[mt];throw new Error("Locale data API: locale data undefined")}function Ve(Le){const[ie,mt]=Le.split(":");return{hours:+ie,minutes:+mt}}function We(Le,ie,mt="en"){const jt=function Ye(Le){return(0,e.\u0275findLocaleData)(Le)[e.\u0275LocaleDataIndex.Currencies]}(mt)[Le]||Xe[Le]||[],gi=jt[1];return"narrow"===ie&&"string"==typeof gi?gi:jt[0]||Le}const R=2;function z(Le){let ie;const mt=Xe[Le];return mt&&(ie=mt[2]),"number"==typeof ie?ie:R}const Oe=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,tt={},at=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var P,k,K;function Be(Le,ie,mt,jt){let gi=function Te(Le){if(Wt(Le))return Le;if("number"==typeof Le&&!isNaN(Le))return new Date(Le);if("string"==typeof Le){if(Le=Le.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(Le)){const[gi,Fi=1,An=1]=Le.split("-").map(Zn=>+Zn);return Ge(gi,Fi-1,An)}const mt=parseFloat(Le);if(!isNaN(Le-mt))return new Date(mt);let jt;if(jt=Le.match(Oe))return function At(Le){const ie=new Date(0);let mt=0,jt=0;const gi=Le[8]?ie.setUTCFullYear:ie.setFullYear,Fi=Le[8]?ie.setUTCHours:ie.setHours;Le[9]&&(mt=Number(Le[9]+Le[10]),jt=Number(Le[9]+Le[11])),gi.call(ie,Number(Le[1]),Number(Le[2])-1,Number(Le[3]));const An=Number(Le[4]||0)-mt,Zn=Number(Le[5]||0)-jt,ua=Number(Le[6]||0),Qr=Math.floor(1e3*parseFloat("0."+(Le[7]||0)));return Fi.call(ie,An,Zn,ua,Qr),ie}(jt)}const ie=new Date(Le);if(!Wt(ie))throw new Error(`Unable to convert "${Le}" into a date`);return ie}(Le);ie=ne(mt,ie)||ie;let Zn,An=[];for(;ie;){if(Zn=at.exec(ie),!Zn){An.push(ie);break}{An=An.concat(Zn.slice(1));const Jr=An.pop();if(!Jr)break;ie=Jr}}let ua=gi.getTimezoneOffset();jt&&(ua=it(jt,ua),gi=function Y(Le,ie,mt){const jt=mt?-1:1,gi=Le.getTimezoneOffset(),Fi=it(ie,gi);return function lt(Le,ie){return Le=new Date(Le.getTime()),Le.setMinutes(Le.getMinutes()+ie),Le}(Le,jt*(Fi-gi))}(gi,jt,!0));let Qr="";return An.forEach(Jr=>{const Lr=function H(Le){if(v[Le])return v[Le];let ie;switch(Le){case"G":case"GG":case"GGG":ie=qt(K.Eras,_.Abbreviated);break;case"GGGG":ie=qt(K.Eras,_.Wide);break;case"GGGGG":ie=qt(K.Eras,_.Narrow);break;case"y":ie=vi(k.FullYear,1,0,!1,!0);break;case"yy":ie=vi(k.FullYear,2,0,!0,!0);break;case"yyy":ie=vi(k.FullYear,3,0,!1,!0);break;case"yyyy":ie=vi(k.FullYear,4,0,!1,!0);break;case"Y":ie=l(1);break;case"YY":ie=l(2,!0);break;case"YYY":ie=l(3);break;case"YYYY":ie=l(4);break;case"M":case"L":ie=vi(k.Month,1,1);break;case"MM":case"LL":ie=vi(k.Month,2,1);break;case"MMM":ie=qt(K.Months,_.Abbreviated);break;case"MMMM":ie=qt(K.Months,_.Wide);break;case"MMMMM":ie=qt(K.Months,_.Narrow);break;case"LLL":ie=qt(K.Months,_.Abbreviated,pe.Standalone);break;case"LLLL":ie=qt(K.Months,_.Wide,pe.Standalone);break;case"LLLLL":ie=qt(K.Months,_.Narrow,pe.Standalone);break;case"w":ie=c(1);break;case"ww":ie=c(2);break;case"W":ie=c(1,!0);break;case"d":ie=vi(k.Date,1);break;case"dd":ie=vi(k.Date,2);break;case"c":case"cc":ie=vi(k.Day,1);break;case"ccc":ie=qt(K.Days,_.Abbreviated,pe.Standalone);break;case"cccc":ie=qt(K.Days,_.Wide,pe.Standalone);break;case"ccccc":ie=qt(K.Days,_.Narrow,pe.Standalone);break;case"cccccc":ie=qt(K.Days,_.Short,pe.Standalone);break;case"E":case"EE":case"EEE":ie=qt(K.Days,_.Abbreviated);break;case"EEEE":ie=qt(K.Days,_.Wide);break;case"EEEEE":ie=qt(K.Days,_.Narrow);break;case"EEEEEE":ie=qt(K.Days,_.Short);break;case"a":case"aa":case"aaa":ie=qt(K.DayPeriods,_.Abbreviated);break;case"aaaa":ie=qt(K.DayPeriods,_.Wide);break;case"aaaaa":ie=qt(K.DayPeriods,_.Narrow);break;case"b":case"bb":case"bbb":ie=qt(K.DayPeriods,_.Abbreviated,pe.Standalone,!0);break;case"bbbb":ie=qt(K.DayPeriods,_.Wide,pe.Standalone,!0);break;case"bbbbb":ie=qt(K.DayPeriods,_.Narrow,pe.Standalone,!0);break;case"B":case"BB":case"BBB":ie=qt(K.DayPeriods,_.Abbreviated,pe.Format,!0);break;case"BBBB":ie=qt(K.DayPeriods,_.Wide,pe.Format,!0);break;case"BBBBB":ie=qt(K.DayPeriods,_.Narrow,pe.Format,!0);break;case"h":ie=vi(k.Hours,1,-12);break;case"hh":ie=vi(k.Hours,2,-12);break;case"H":ie=vi(k.Hours,1);break;case"HH":ie=vi(k.Hours,2);break;case"m":ie=vi(k.Minutes,1);break;case"mm":ie=vi(k.Minutes,2);break;case"s":ie=vi(k.Seconds,1);break;case"ss":ie=vi(k.Seconds,2);break;case"S":ie=vi(k.FractionalSeconds,1);break;case"SS":ie=vi(k.FractionalSeconds,2);break;case"SSS":ie=vi(k.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":ie=ui(P.Short);break;case"ZZZZZ":ie=ui(P.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":ie=ui(P.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":ie=ui(P.Long);break;default:return null}return v[Le]=ie,ie}(Jr);Qr+=Lr?Lr(gi,mt,ua):"''"===Jr?"'":Jr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Qr}function Ge(Le,ie,mt){const jt=new Date(0);return jt.setFullYear(Le,ie,mt),jt.setHours(0,0,0),jt}function ne(Le,ie){const mt=se(Le);if(tt[mt]=tt[mt]||{},tt[mt][ie])return tt[mt][ie];let jt="";switch(ie){case"shortDate":jt=Ze(Le,E.Short);break;case"mediumDate":jt=Ze(Le,E.Medium);break;case"longDate":jt=Ze(Le,E.Long);break;case"fullDate":jt=Ze(Le,E.Full);break;case"shortTime":jt=ft(Le,E.Short);break;case"mediumTime":jt=ft(Le,E.Medium);break;case"longTime":jt=ft(Le,E.Long);break;case"fullTime":jt=ft(Le,E.Full);break;case"short":const gi=ne(Le,"shortTime"),Fi=ne(Le,"shortDate");jt=Ke(dt(Le,E.Short),[gi,Fi]);break;case"medium":const An=ne(Le,"mediumTime"),Zn=ne(Le,"mediumDate");jt=Ke(dt(Le,E.Medium),[An,Zn]);break;case"long":const ua=ne(Le,"longTime"),Qr=ne(Le,"longDate");jt=Ke(dt(Le,E.Long),[ua,Qr]);break;case"full":const Jr=ne(Le,"fullTime"),Lr=ne(Le,"fullDate");jt=Ke(dt(Le,E.Full),[Jr,Lr])}return jt&&(tt[mt][ie]=jt),jt}function Ke(Le,ie){return ie&&(Le=Le.replace(/\{([^}]+)}/g,function(mt,jt){return null!=ie&&jt in ie?ie[jt]:mt})),Le}function Xt(Le,ie,mt="-",jt,gi){let Fi="";(Le<0||gi&&Le<=0)&&(gi?Le=1-Le:(Le=-Le,Fi=mt));let An=String(Le);for(;An.length<ie;)An="0"+An;return jt&&(An=An.slice(An.length-ie)),Fi+An}function vi(Le,ie,mt=0,jt=!1,gi=!1){return function(Fi,An){let Zn=function ii(Le,ie){switch(Le){case k.FullYear:return ie.getFullYear();case k.Month:return ie.getMonth();case k.Date:return ie.getDate();case k.Hours:return ie.getHours();case k.Minutes:return ie.getMinutes();case k.Seconds:return ie.getSeconds();case k.FractionalSeconds:return ie.getMilliseconds();case k.Day:return ie.getDay();default:throw new Error(`Unknown DateType value "${Le}".`)}}(Le,Fi);if((mt>0||Zn>-mt)&&(Zn+=mt),Le===k.Hours)0===Zn&&-12===mt&&(Zn=12);else if(Le===k.FractionalSeconds)return function ri(Le,ie){return Xt(Le,3).substring(0,ie)}(Zn,ie);const ua=De(An,C.MinusSign);return Xt(Zn,ie,ua,jt,gi)}}function qt(Le,ie,mt=pe.Format,jt=!1){return function(gi,Fi){return function Yt(Le,ie,mt,jt,gi,Fi){switch(mt){case K.Months:return ce(ie,gi,jt)[Le.getMonth()];case K.Days:return I(ie,gi,jt)[Le.getDay()];case K.DayPeriods:const An=Le.getHours(),Zn=Le.getMinutes();if(Fi){const Qr=D(ie),Jr=W(ie,gi,jt),Lr=Qr.findIndex(to=>{if(Array.isArray(to)){const[fa,Ea]=to,po=An>=fa.hours&&Zn>=fa.minutes,zo=An<Ea.hours||An===Ea.hours&&Zn<Ea.minutes;if(fa.hours<Ea.hours){if(po&&zo)return!0}else if(po||zo)return!0}else if(to.hours===An&&to.minutes===Zn)return!0;return!1});if(-1!==Lr)return Jr[Lr]}return L(ie,gi,jt)[An<12?0:1];case K.Eras:return Ne(ie,jt)[Le.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${mt}`)}}(gi,Fi,Le,ie,mt,jt)}}function ui(Le){return function(ie,mt,jt){const gi=-1*jt,Fi=De(mt,C.MinusSign),An=gi>0?Math.floor(gi/60):Math.ceil(gi/60);switch(Le){case P.Short:return(gi>=0?"+":"")+Xt(An,2,Fi)+Xt(Math.abs(gi%60),2,Fi);case P.ShortGMT:return"GMT"+(gi>=0?"+":"")+Xt(An,1,Fi);case P.Long:return"GMT"+(gi>=0?"+":"")+Xt(An,2,Fi)+":"+Xt(Math.abs(gi%60),2,Fi);case P.Extended:return 0===jt?"Z":(gi>=0?"+":"")+Xt(An,2,Fi)+":"+Xt(Math.abs(gi%60),2,Fi);default:throw new Error(`Unknown zone width "${Le}"`)}}}!function(Le){Le[Le.Short=0]="Short",Le[Le.ShortGMT=1]="ShortGMT",Le[Le.Long=2]="Long",Le[Le.Extended=3]="Extended"}(P||(P={})),function(Le){Le[Le.FullYear=0]="FullYear",Le[Le.Month=1]="Month",Le[Le.Date=2]="Date",Le[Le.Hours=3]="Hours",Le[Le.Minutes=4]="Minutes",Le[Le.Seconds=5]="Seconds",Le[Le.FractionalSeconds=6]="FractionalSeconds",Le[Le.Day=7]="Day"}(k||(k={})),function(Le){Le[Le.DayPeriods=0]="DayPeriods",Le[Le.Days=1]="Days",Le[Le.Months=2]="Months",Le[Le.Eras=3]="Eras"}(K||(K={}));const Ki=0,Pi=4;function O(Le){return Ge(Le.getFullYear(),Le.getMonth(),Le.getDate()+(Pi-Le.getDay()))}function c(Le,ie=!1){return function(mt,jt){let gi;if(ie){const Fi=new Date(mt.getFullYear(),mt.getMonth(),1).getDay()-1,An=mt.getDate();gi=1+Math.floor((An+Fi)/7)}else{const Fi=O(mt),An=function bt(Le){const ie=Ge(Le,Ki,1).getDay();return Ge(Le,0,1+(ie<=Pi?Pi:Pi+7)-ie)}(Fi.getFullYear()),Zn=Fi.getTime()-An.getTime();gi=1+Math.round(Zn/6048e5)}return Xt(gi,Le,De(jt,C.MinusSign))}}function l(Le,ie=!1){return function(mt,jt){return Xt(O(mt).getFullYear(),Le,De(jt,C.MinusSign),ie)}}const v={};function it(Le,ie){Le=Le.replace(/:/g,"");const mt=Date.parse("Jan 01, 1970 00:00:00 "+Le)/6e4;return isNaN(mt)?ie:mt}function Wt(Le){return Le instanceof Date&&!isNaN(Le.valueOf())}const ot=/^(\d+)?\.((\d+)(-(\d+))?)?$/,yt=22,Ht=".",nt="0",Et=";",di=",",wi="#",Vn="\xa4",kn="%";function Wi(Le,ie,mt,jt,gi,Fi,An=!1){let Zn="",ua=!1;if(isFinite(Le)){let Qr=function yi(Le){let jt,gi,Fi,An,Zn,ie=Math.abs(Le)+"",mt=0;for((gi=ie.indexOf(Ht))>-1&&(ie=ie.replace(Ht,"")),(Fi=ie.search(/e/i))>0?(gi<0&&(gi=Fi),gi+=+ie.slice(Fi+1),ie=ie.substring(0,Fi)):gi<0&&(gi=ie.length),Fi=0;ie.charAt(Fi)===nt;Fi++);if(Fi===(Zn=ie.length))jt=[0],gi=1;else{for(Zn--;ie.charAt(Zn)===nt;)Zn--;for(gi-=Fi,jt=[],An=0;Fi<=Zn;Fi++,An++)jt[An]=Number(ie.charAt(Fi))}return gi>yt&&(jt=jt.splice(0,yt-1),mt=gi-1,gi=1),{digits:jt,exponent:mt,integerLen:gi}}(Le);An&&(Qr=function ti(Le){if(0===Le.digits[0])return Le;const ie=Le.digits.length-Le.integerLen;return Le.exponent?Le.exponent+=2:(0===ie?Le.digits.push(0,0):1===ie&&Le.digits.push(0),Le.integerLen+=2),Le}(Qr));let Jr=ie.minInt,Lr=ie.minFrac,to=ie.maxFrac;if(Fi){const Ro=Fi.match(ot);if(null===Ro)throw new Error(`${Fi} is not a valid digit info`);const lo=Ro[1],uo=Ro[3],_o=Ro[5];null!=lo&&(Jr=nn(lo)),null!=uo&&(Lr=nn(uo)),null!=_o?to=nn(_o):null!=uo&&Lr>to&&(to=Lr)}!function oi(Le,ie,mt){if(ie>mt)throw new Error(`The minimum number of digits after fraction (${ie}) is higher than the maximum (${mt}).`);let jt=Le.digits,gi=jt.length-Le.integerLen;const Fi=Math.min(Math.max(ie,gi),mt);let An=Fi+Le.integerLen,Zn=jt[An];if(An>0){jt.splice(Math.max(Le.integerLen,An));for(let Lr=An;Lr<jt.length;Lr++)jt[Lr]=0}else{gi=Math.max(0,gi),Le.integerLen=1,jt.length=Math.max(1,An=Fi+1),jt[0]=0;for(let Lr=1;Lr<An;Lr++)jt[Lr]=0}if(Zn>=5)if(An-1<0){for(let Lr=0;Lr>An;Lr--)jt.unshift(0),Le.integerLen++;jt.unshift(1),Le.integerLen++}else jt[An-1]++;for(;gi<Math.max(0,Fi);gi++)jt.push(0);let ua=0!==Fi;const Qr=ie+Le.integerLen,Jr=jt.reduceRight(function(Lr,to,fa,Ea){return to+=Lr,Ea[fa]=to<10?to:to-10,ua&&(0===Ea[fa]&&fa>=Qr?Ea.pop():ua=!1),to>=10?1:0},0);Jr&&(jt.unshift(Jr),Le.integerLen++)}(Qr,Lr,to);let fa=Qr.digits,Ea=Qr.integerLen;const po=Qr.exponent;let zo=[];for(ua=fa.every(Ro=>!Ro);Ea<Jr;Ea++)fa.unshift(0);for(;Ea<0;Ea++)fa.unshift(0);Ea>0?zo=fa.splice(Ea,fa.length):(zo=fa,fa=[0]);const Eo=[];for(fa.length>=ie.lgSize&&Eo.unshift(fa.splice(-ie.lgSize,fa.length).join(""));fa.length>ie.gSize;)Eo.unshift(fa.splice(-ie.gSize,fa.length).join(""));fa.length&&Eo.unshift(fa.join("")),Zn=Eo.join(De(mt,jt)),zo.length&&(Zn+=De(mt,gi)+zo.join("")),po&&(Zn+=De(mt,C.Exponential)+"+"+po)}else Zn=De(mt,C.Infinity);return Zn=Le<0&&!ua?ie.negPre+Zn+ie.negSuf:ie.posPre+Zn+ie.posSuf,Zn}function xi(Le,ie,mt,jt,gi){const An=Ot(ge(ie,ke.Currency),De(ie,C.MinusSign));return An.minFrac=z(jt),An.maxFrac=An.minFrac,Wi(Le,An,ie,C.CurrencyGroup,C.CurrencyDecimal,gi).replace(Vn,mt).replace(Vn,"").trim()}function en(Le,ie,mt){return Wi(Le,Ot(ge(ie,ke.Percent),De(ie,C.MinusSign)),ie,C.Group,C.Decimal,mt,!0).replace(new RegExp(kn,"g"),De(ie,C.PercentSign))}function mi(Le,ie,mt){return Wi(Le,Ot(ge(ie,ke.Decimal),De(ie,C.MinusSign)),ie,C.Group,C.Decimal,mt)}function Ot(Le,ie="-"){const mt={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},jt=Le.split(Et),gi=jt[0],Fi=jt[1],An=-1!==gi.indexOf(Ht)?gi.split(Ht):[gi.substring(0,gi.lastIndexOf(nt)+1),gi.substring(gi.lastIndexOf(nt)+1)],Zn=An[0],ua=An[1]||"";mt.posPre=Zn.substring(0,Zn.indexOf(wi));for(let Jr=0;Jr<ua.length;Jr++){const Lr=ua.charAt(Jr);Lr===nt?mt.minFrac=mt.maxFrac=Jr+1:Lr===wi?mt.maxFrac=Jr+1:mt.posSuf+=Lr}const Qr=Zn.split(di);if(mt.gSize=Qr[1]?Qr[1].length:0,mt.lgSize=Qr[2]||Qr[1]?(Qr[2]||Qr[1]).length:0,Fi){const Jr=gi.length-mt.posPre.length-mt.posSuf.length,Lr=Fi.indexOf(wi);mt.negPre=Fi.substring(0,Lr).replace(/'/g,""),mt.negSuf=Fi.slice(Lr+Jr).replace(/'/g,"")}else mt.negPre=ie+mt.posPre,mt.negSuf=mt.posSuf;return mt}function nn(Le){const ie=parseInt(Le);if(isNaN(ie))throw new Error("Invalid integer literal when parsing "+Le);return ie}class qn{}function yn(Le,ie,mt,jt){let gi=`=${Le}`;if(ie.indexOf(gi)>-1||(gi=mt.getPluralCategory(Le,jt),ie.indexOf(gi)>-1))return gi;if(ie.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${Le}"`)}qn.\u0275fac=function(ie){return new(ie||qn)},qn.\u0275prov=e.\u0275\u0275defineInjectable({token:qn,factory:function(ie){let mt=null;return ie?mt=new ie:(jt=e.\u0275\u0275inject(e.LOCALE_ID),mt=new Tn(jt)),mt;var jt},providedIn:"root"});class Tn extends qn{constructor(ie){super(),this.locale=ie}getPluralCategory(ie,mt){switch(Me(mt||this.locale)(ie)){case ve.Zero:return"zero";case ve.One:return"one";case ve.Two:return"two";case ve.Few:return"few";case ve.Many:return"many";default:return"other"}}}function hr(Le,ie,mt){return(0,e.\u0275registerLocaleData)(Le,ie,mt)}function fr(Le,ie){ie=encodeURIComponent(ie);for(const mt of Le.split(";")){const jt=mt.indexOf("="),[gi,Fi]=-1==jt?[mt,""]:[mt.slice(0,jt),mt.slice(jt+1)];if(gi.trim()===ie)return decodeURIComponent(Fi)}return null}Tn.\u0275fac=function(ie){return new(ie||Tn)(e.\u0275\u0275inject(e.LOCALE_ID))},Tn.\u0275prov=e.\u0275\u0275defineInjectable({token:Tn,factory:Tn.\u0275fac});const fi=/\s+/,B=[];class we{constructor(ie,mt,jt,gi){this._iterableDiffers=ie,this._keyValueDiffers=mt,this._ngEl=jt,this._renderer=gi,this.initialClasses=B,this.stateMap=new Map}set klass(ie){this.initialClasses=null!=ie?ie.trim().split(fi):B}set ngClass(ie){this.rawClass="string"==typeof ie?ie.trim().split(fi):ie}ngDoCheck(){for(const mt of this.initialClasses)this._updateState(mt,!0);const ie=this.rawClass;if(Array.isArray(ie)||ie instanceof Set)for(const mt of ie)this._updateState(mt,!0);else if(null!=ie)for(const mt of Object.keys(ie))this._updateState(mt,Boolean(ie[mt]));this._applyStateDiff()}_updateState(ie,mt){const jt=this.stateMap.get(ie);void 0!==jt?(jt.enabled!==mt&&(jt.changed=!0,jt.enabled=mt),jt.touched=!0):this.stateMap.set(ie,{enabled:mt,changed:!0,touched:!0})}_applyStateDiff(){for(const ie of this.stateMap){const mt=ie[0],jt=ie[1];jt.changed?(this._toggleClass(mt,jt.enabled),jt.changed=!1):jt.touched||(jt.enabled&&this._toggleClass(mt,!1),this.stateMap.delete(mt)),jt.touched=!1}}_toggleClass(ie,mt){(ie=ie.trim()).length>0&&ie.split(fi).forEach(jt=>{mt?this._renderer.addClass(this._ngEl.nativeElement,jt):this._renderer.removeClass(this._ngEl.nativeElement,jt)})}}we.\u0275fac=function(ie){return new(ie||we)(e.\u0275\u0275directiveInject(e.IterableDiffers),e.\u0275\u0275directiveInject(e.KeyValueDiffers),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.Renderer2))},we.\u0275dir=e.\u0275\u0275defineDirective({type:we,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0});class xt{constructor(ie){this._viewContainerRef=ie,this.ngComponentOutlet=null}ngOnChanges(ie){const{_viewContainerRef:mt,ngComponentOutletNgModule:jt,ngComponentOutletNgModuleFactory:gi}=this;if(mt.clear(),this._componentRef=void 0,this.ngComponentOutlet){const Fi=this.ngComponentOutletInjector||mt.parentInjector;(ie.ngComponentOutletNgModule||ie.ngComponentOutletNgModuleFactory)&&(this._moduleRef&&this._moduleRef.destroy(),this._moduleRef=jt?(0,e.createNgModule)(jt,$t(Fi)):gi?gi.create($t(Fi)):void 0),this._componentRef=mt.createComponent(this.ngComponentOutlet,{index:mt.length,injector:Fi,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}function $t(Le){return Le.get(e.NgModuleRef).injector}xt.\u0275fac=function(ie){return new(ie||xt)(e.\u0275\u0275directiveInject(e.ViewContainerRef))},xt.\u0275dir=e.\u0275\u0275defineDirective({type:xt,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[e.\u0275\u0275NgOnChangesFeature]});class cn{constructor(ie,mt,jt,gi){this.$implicit=ie,this.ngForOf=mt,this.index=jt,this.count=gi}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}class yr{set ngForOf(ie){this._ngForOf=ie,this._ngForOfDirty=!0}set ngForTrackBy(ie){this._trackByFn=ie}get ngForTrackBy(){return this._trackByFn}constructor(ie,mt,jt){this._viewContainer=ie,this._template=mt,this._differs=jt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(ie){ie&&(this._template=ie)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const ie=this._ngForOf;!this._differ&&ie&&(this._differ=this._differs.find(ie).create(this.ngForTrackBy))}if(this._differ){const ie=this._differ.diff(this._ngForOf);ie&&this._applyChanges(ie)}}_applyChanges(ie){const mt=this._viewContainer;ie.forEachOperation((jt,gi,Fi)=>{if(null==jt.previousIndex)mt.createEmbeddedView(this._template,new cn(jt.item,this._ngForOf,-1,-1),null===Fi?void 0:Fi);else if(null==Fi)mt.remove(null===gi?void 0:gi);else if(null!==gi){const An=mt.get(gi);mt.move(An,Fi),mr(An,jt)}});for(let jt=0,gi=mt.length;jt<gi;jt++){const An=mt.get(jt).context;An.index=jt,An.count=gi,An.ngForOf=this._ngForOf}ie.forEachIdentityChange(jt=>{mr(mt.get(jt.currentIndex),jt)})}static ngTemplateContextGuard(ie,mt){return!0}}function mr(Le,ie){Le.context.$implicit=ie.item}yr.\u0275fac=function(ie){return new(ie||yr)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.IterableDiffers))},yr.\u0275dir=e.\u0275\u0275defineDirective({type:yr,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});class wr{constructor(ie,mt){this._viewContainer=ie,this._context=new ur,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=mt}set ngIf(ie){this._context.$implicit=this._context.ngIf=ie,this._updateView()}set ngIfThen(ie){ya("ngIfThen",ie),this._thenTemplateRef=ie,this._thenViewRef=null,this._updateView()}set ngIfElse(ie){ya("ngIfElse",ie),this._elseTemplateRef=ie,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(ie,mt){return!0}}wr.\u0275fac=function(ie){return new(ie||wr)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.TemplateRef))},wr.\u0275dir=e.\u0275\u0275defineDirective({type:wr,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});class ur{constructor(){this.$implicit=null,this.ngIf=null}}function ya(Le,ie){if(ie&&!ie.createEmbeddedView)throw new Error(`${Le} must be a TemplateRef, but received '${(0,e.\u0275stringify)(ie)}'.`)}class Vr{constructor(ie,mt){this._viewContainerRef=ie,this._templateRef=mt,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(ie){ie&&!this._created?this.create():!ie&&this._created&&this.destroy()}}class Br{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(ie){this._ngSwitch=ie,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(ie){this._defaultViews.push(ie)}_matchCase(ie){const mt=ie==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||mt,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),mt}_updateDefaultCases(ie){if(this._defaultViews.length>0&&ie!==this._defaultUsed){this._defaultUsed=ie;for(const mt of this._defaultViews)mt.enforceState(ie)}}}Br.\u0275fac=function(ie){return new(ie||Br)},Br.\u0275dir=e.\u0275\u0275defineDirective({type:Br,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0});class Yr{constructor(ie,mt,jt){this.ngSwitch=jt,jt._addCase(),this._view=new Vr(ie,mt)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}Yr.\u0275fac=function(ie){return new(ie||Yr)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(Br,9))},Yr.\u0275dir=e.\u0275\u0275defineDirective({type:Yr,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0});class Xr{constructor(ie,mt,jt){jt._addDefault(new Vr(ie,mt))}}Xr.\u0275fac=function(ie){return new(ie||Xr)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(Br,9))},Xr.\u0275dir=e.\u0275\u0275defineDirective({type:Xr,selectors:[["","ngSwitchDefault",""]],standalone:!0});class ci{constructor(ie){this._localization=ie,this._caseViews={}}set ngPlural(ie){this._updateView(ie)}addCase(ie,mt){this._caseViews[ie]=mt}_updateView(ie){this._clearViews();const jt=yn(ie,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[jt])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(ie){ie&&(this._activeView=ie,this._activeView.create())}}ci.\u0275fac=function(ie){return new(ie||ci)(e.\u0275\u0275directiveInject(qn))},ci.\u0275dir=e.\u0275\u0275defineDirective({type:ci,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0});class Di{constructor(ie,mt,jt,gi){this.value=ie;const Fi=!isNaN(Number(ie));gi.addCase(Fi?`=${ie}`:ie,new Vr(jt,mt))}}Di.\u0275fac=function(ie){return new(ie||Di)(e.\u0275\u0275injectAttribute("ngPluralCase"),e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(ci,1))},Di.\u0275dir=e.\u0275\u0275defineDirective({type:Di,selectors:[["","ngPluralCase",""]],standalone:!0});class _t{constructor(ie,mt,jt){this._ngEl=ie,this._differs=mt,this._renderer=jt,this._ngStyle=null,this._differ=null}set ngStyle(ie){this._ngStyle=ie,!this._differ&&ie&&(this._differ=this._differs.find(ie).create())}ngDoCheck(){if(this._differ){const ie=this._differ.diff(this._ngStyle);ie&&this._applyChanges(ie)}}_setStyle(ie,mt){const[jt,gi]=ie.split("."),Fi=-1===jt.indexOf("-")?void 0:e.RendererStyleFlags2.DashCase;null!=mt?this._renderer.setStyle(this._ngEl.nativeElement,jt,gi?`${mt}${gi}`:mt,Fi):this._renderer.removeStyle(this._ngEl.nativeElement,jt,Fi)}_applyChanges(ie){ie.forEachRemovedItem(mt=>this._setStyle(mt.key,null)),ie.forEachAddedItem(mt=>this._setStyle(mt.key,mt.currentValue)),ie.forEachChangedItem(mt=>this._setStyle(mt.key,mt.currentValue))}}_t.\u0275fac=function(ie){return new(ie||_t)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.KeyValueDiffers),e.\u0275\u0275directiveInject(e.Renderer2))},_t.\u0275dir=e.\u0275\u0275defineDirective({type:_t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});class Mt{constructor(ie){this._viewContainerRef=ie,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(ie){if(ie.ngTemplateOutlet||ie.ngTemplateOutletInjector){const mt=this._viewContainerRef;if(this._viewRef&&mt.remove(mt.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:jt,ngTemplateOutletContext:gi,ngTemplateOutletInjector:Fi}=this;this._viewRef=mt.createEmbeddedView(jt,gi,Fi?{injector:Fi}:void 0)}else this._viewRef=null}else this._viewRef&&ie.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}Mt.\u0275fac=function(ie){return new(ie||Mt)(e.\u0275\u0275directiveInject(e.ViewContainerRef))},Mt.\u0275dir=e.\u0275\u0275defineDirective({type:Mt,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.\u0275\u0275NgOnChangesFeature]});function hi(Le,ie){return new e.\u0275RuntimeError(2100,!1)}const Hn=new class On{createSubscription(ie,mt){return ie.then(mt,jt=>{throw jt})}dispose(ie){}},sr=new class Si{createSubscription(ie,mt){return ie.subscribe({next:mt,error:jt=>{throw jt}})}dispose(ie){ie.unsubscribe()}};class Qt{constructor(ie){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=ie}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(ie){return this._obj?ie!==this._obj?(this._dispose(),this.transform(ie)):this._latestValue:(ie&&this._subscribe(ie),this._latestValue)}_subscribe(ie){this._obj=ie,this._strategy=this._selectStrategy(ie),this._subscription=this._strategy.createSubscription(ie,mt=>this._updateLatestValue(ie,mt))}_selectStrategy(ie){if((0,e.\u0275isPromise)(ie))return Hn;if((0,e.\u0275isSubscribable)(ie))return sr;throw hi()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(ie,mt){ie===this._obj&&(this._latestValue=mt,this._ref.markForCheck())}}Qt.\u0275fac=function(ie){return new(ie||Qt)(e.\u0275\u0275directiveInject(e.ChangeDetectorRef,16))},Qt.\u0275pipe=e.\u0275\u0275definePipe({name:"async",type:Qt,pure:!1,standalone:!0});class ut{transform(ie){if(null==ie)return null;if("string"!=typeof ie)throw hi();return ie.toLowerCase()}}ut.\u0275fac=function(ie){return new(ie||ut)},ut.\u0275pipe=e.\u0275\u0275definePipe({name:"lowercase",type:ut,pure:!0,standalone:!0});const Je=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;class Lt{transform(ie){if(null==ie)return null;if("string"!=typeof ie)throw hi();return ie.replace(Je,mt=>mt[0].toUpperCase()+mt.slice(1).toLowerCase())}}Lt.\u0275fac=function(ie){return new(ie||Lt)},Lt.\u0275pipe=e.\u0275\u0275definePipe({name:"titlecase",type:Lt,pure:!0,standalone:!0});class Zt{transform(ie){if(null==ie)return null;if("string"!=typeof ie)throw hi();return ie.toUpperCase()}}Zt.\u0275fac=function(ie){return new(ie||Zt)},Zt.\u0275pipe=e.\u0275\u0275definePipe({name:"uppercase",type:Zt,pure:!0,standalone:!0});const Ni=new e.InjectionToken("DATE_PIPE_DEFAULT_TIMEZONE"),dn=new e.InjectionToken("DATE_PIPE_DEFAULT_OPTIONS");class hn{constructor(ie,mt,jt){this.locale=ie,this.defaultTimezone=mt,this.defaultOptions=jt}transform(ie,mt,jt,gi){if(null==ie||""===ie||ie!=ie)return null;try{const Fi=mt??this.defaultOptions?.dateFormat??"mediumDate",An=jt??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return Be(ie,Fi,gi||this.locale,An)}catch(Fi){throw hi(0,Fi.message)}}}hn.\u0275fac=function(ie){return new(ie||hn)(e.\u0275\u0275directiveInject(e.LOCALE_ID,16),e.\u0275\u0275directiveInject(Ni,24),e.\u0275\u0275directiveInject(dn,24))},hn.\u0275pipe=e.\u0275\u0275definePipe({name:"date",type:hn,pure:!0,standalone:!0});const Kn=/#/g;class vn{constructor(ie){this._localization=ie}transform(ie,mt,jt){if(null==ie)return"";if("object"!=typeof mt||null===mt)throw hi();return mt[yn(ie,Object.keys(mt),this._localization,jt)].replace(Kn,ie.toString())}}vn.\u0275fac=function(ie){return new(ie||vn)(e.\u0275\u0275directiveInject(qn,16))},vn.\u0275pipe=e.\u0275\u0275definePipe({name:"i18nPlural",type:vn,pure:!0,standalone:!0});class Dn{transform(ie,mt){if(null==ie)return"";if("object"!=typeof mt||"string"!=typeof ie)throw hi();return mt.hasOwnProperty(ie)?mt[ie]:mt.hasOwnProperty("other")?mt.other:""}}Dn.\u0275fac=function(ie){return new(ie||Dn)},Dn.\u0275pipe=e.\u0275\u0275definePipe({name:"i18nSelect",type:Dn,pure:!0,standalone:!0});class nr{transform(ie){return JSON.stringify(ie,null,2)}}nr.\u0275fac=function(ie){return new(ie||nr)},nr.\u0275pipe=e.\u0275\u0275definePipe({name:"json",type:nr,pure:!1,standalone:!0});class Kr{constructor(ie){this.differs=ie,this.keyValues=[],this.compareFn=$n}transform(ie,mt=$n){if(!ie||!(ie instanceof Map)&&"object"!=typeof ie)return null;this.differ||(this.differ=this.differs.find(ie).create());const jt=this.differ.diff(ie),gi=mt!==this.compareFn;return jt&&(this.keyValues=[],jt.forEachItem(Fi=>{this.keyValues.push(function Hr(Le,ie){return{key:Le,value:ie}}(Fi.key,Fi.currentValue))})),(jt||gi)&&(this.keyValues.sort(mt),this.compareFn=mt),this.keyValues}}function $n(Le,ie){const mt=Le.key,jt=ie.key;if(mt===jt)return 0;if(void 0===mt)return 1;if(void 0===jt)return-1;if(null===mt)return 1;if(null===jt)return-1;if("string"==typeof mt&&"string"==typeof jt)return mt<jt?-1:1;if("number"==typeof mt&&"number"==typeof jt)return mt-jt;if("boolean"==typeof mt&&"boolean"==typeof jt)return mt<jt?-1:1;const gi=String(mt),Fi=String(jt);return gi==Fi?0:gi<Fi?-1:1}Kr.\u0275fac=function(ie){return new(ie||Kr)(e.\u0275\u0275directiveInject(e.KeyValueDiffers,16))},Kr.\u0275pipe=e.\u0275\u0275definePipe({name:"keyvalue",type:Kr,pure:!1,standalone:!0});class cr{constructor(ie){this._locale=ie}transform(ie,mt,jt){if(!jr(ie))return null;jt=jt||this._locale;try{return mi(M(ie),jt,mt)}catch(gi){throw hi(0,gi.message)}}}cr.\u0275fac=function(ie){return new(ie||cr)(e.\u0275\u0275directiveInject(e.LOCALE_ID,16))},cr.\u0275pipe=e.\u0275\u0275definePipe({name:"number",type:cr,pure:!0,standalone:!0});class Nr{constructor(ie){this._locale=ie}transform(ie,mt,jt){if(!jr(ie))return null;jt=jt||this._locale;try{return en(M(ie),jt,mt)}catch(gi){throw hi(0,gi.message)}}}Nr.\u0275fac=function(ie){return new(ie||Nr)(e.\u0275\u0275directiveInject(e.LOCALE_ID,16))},Nr.\u0275pipe=e.\u0275\u0275definePipe({name:"percent",type:Nr,pure:!0,standalone:!0});class $r{constructor(ie,mt="USD"){this._locale=ie,this._defaultCurrencyCode=mt}transform(ie,mt=this._defaultCurrencyCode,jt="symbol",gi,Fi){if(!jr(ie))return null;Fi=Fi||this._locale,"boolean"==typeof jt&&(jt=jt?"symbol":"code");let An=mt||this._defaultCurrencyCode;"code"!==jt&&(An="symbol"===jt||"symbol-narrow"===jt?We(An,"symbol"===jt?"wide":"narrow",Fi):jt);try{return xi(M(ie),Fi,An,mt,gi)}catch(Zn){throw hi(0,Zn.message)}}}function jr(Le){return!(null==Le||""===Le||Le!=Le)}function M(Le){if("string"==typeof Le&&!isNaN(Number(Le)-parseFloat(Le)))return Number(Le);if("number"!=typeof Le)throw new Error(`${Le} is not a number`);return Le}$r.\u0275fac=function(ie){return new(ie||$r)(e.\u0275\u0275directiveInject(e.LOCALE_ID,16),e.\u0275\u0275directiveInject(e.DEFAULT_CURRENCY_CODE,16))},$r.\u0275pipe=e.\u0275\u0275definePipe({name:"currency",type:$r,pure:!0,standalone:!0});class J{transform(ie,mt,jt){if(null==ie)return null;if(!this.supports(ie))throw hi();return ie.slice(mt,jt)}supports(ie){return"string"==typeof ie||Array.isArray(ie)}}J.\u0275fac=function(ie){return new(ie||J)},J.\u0275pipe=e.\u0275\u0275definePipe({name:"slice",type:J,pure:!1,standalone:!0});class $e{}$e.\u0275fac=function(ie){return new(ie||$e)},$e.\u0275mod=e.\u0275\u0275defineNgModule({type:$e,imports:[we,xt,yr,wr,Mt,_t,Br,Yr,Xr,ci,Di,Qt,Zt,ut,nr,J,cr,Nr,Lt,$r,hn,vn,Dn,Kr],exports:[we,xt,yr,wr,Mt,_t,Br,Yr,Xr,ci,Di,Qt,Zt,ut,nr,J,cr,Nr,Lt,$r,hn,vn,Dn,Kr]}),$e.\u0275inj=e.\u0275\u0275defineInjector({});const Dt="browser",kt="server",Kt="browserWorkerApp",_i="browserWorkerUi";function bi(Le){return Le===Dt}function Li(Le){return Le===kt}function Vi(Le){return Le===Kt}function pn(Le){return Le===_i}const $i=new e.Version("15.2.9");class Yi{}Yi.\u0275prov=(0,e.\u0275\u0275defineInjectable)({token:Yi,providedIn:"root",factory:()=>new Jn((0,e.\u0275\u0275inject)(f),window)});class Jn{constructor(ie,mt){this.document=ie,this.window=mt,this.offset=()=>[0,0]}setOffset(ie){Array.isArray(ie)?this.offset=()=>ie:this.offset=ie}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(ie){this.supportsScrolling()&&this.window.scrollTo(ie[0],ie[1])}scrollToAnchor(ie){if(!this.supportsScrolling())return;const mt=function Gn(Le,ie){const mt=Le.getElementById(ie)||Le.getElementsByName(ie)[0];if(mt)return mt;if("function"==typeof Le.createTreeWalker&&Le.body&&(Le.body.createShadowRoot||Le.body.attachShadow)){const jt=Le.createTreeWalker(Le.body,NodeFilter.SHOW_ELEMENT);let gi=jt.currentNode;for(;gi;){const Fi=gi.shadowRoot;if(Fi){const An=Fi.getElementById(ie)||Fi.querySelector(`[name="${ie}"]`);if(An)return An}gi=jt.nextNode()}}return null}(this.document,ie);mt&&(this.scrollToElement(mt),mt.focus())}setHistoryScrollRestoration(ie){if(this.supportScrollRestoration()){const mt=this.window.history;mt&&mt.scrollRestoration&&(mt.scrollRestoration=ie)}}scrollToElement(ie){const mt=ie.getBoundingClientRect(),jt=mt.left+this.window.pageXOffset,gi=mt.top+this.window.pageYOffset,Fi=this.offset();this.window.scrollTo(jt-Fi[0],gi-Fi[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const ie=or(this.window.history)||or(Object.getPrototypeOf(this.window.history));return!(!ie||!ie.writable&&!ie.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function or(Le){return Object.getOwnPropertyDescriptor(Le,"scrollRestoration")}class Tr{setOffset(ie){}getScrollPosition(){return[0,0]}scrollToPosition(ie){}scrollToAnchor(ie){}setHistoryScrollRestoration(ie){}}class da{}function Sn(Le,ie){return Rn(Le)?new URL(Le):new URL(Le,ie.location.href)}function Rn(Le){return/^https?:\/\//.test(Le)}function ln(Le){return Rn(Le)?new URL(Le).hostname:Le}function Xn(Le){return Le.startsWith("/")?Le.slice(1):Le}const dr=Le=>Le.src,wa=new e.InjectionToken("ImageLoader",{providedIn:"root",factory:()=>dr});function ta(Le,ie){return function(jt){return function lr(Le){if("string"!=typeof Le||""===Le.trim())return!1;try{return new URL(Le),!0}catch{return!1}}(jt)||function ao(Le,ie){throw new e.\u0275RuntimeError(2959,!1)}(),jt=function En(Le){return Le.endsWith("/")?Le.slice(0,-1):Le}(jt),[{provide:wa,useValue:An=>(Rn(An.src)&&function Ra(Le,ie){throw new e.\u0275RuntimeError(2959,!1)}(0,An.src),Le(jt,{...An,src:Xn(An.src)}))}]}}const ga=ta(function ma(Le,ie){let mt="format=auto";return ie.width&&(mt+=`,width=${ie.width}`),`${Le}/cdn-cgi/image/${mt}/${ie.src}`});const ra=ta(function Wa(Le,ie){let mt="f_auto,q_auto";return ie.width&&(mt+=`,w_${ie.width}`),`${Le}/image/upload/${mt}/${ie.src}`});const wt=ta(function G(Le,ie){const{src:mt,width:jt}=ie;let gi;if(jt){gi=[Le,`tr:w-${jt}`,mt]}else gi=[Le,mt];return gi.join("/")});const aa=ta(function Xa(Le,ie){const mt=new URL(`${Le}/${ie.src}`);return mt.searchParams.set("auto","format"),ie.width&&mt.searchParams.set("w",ie.width.toString()),mt.href});function an(Le,ie=!0){return`The NgOptimizedImage directive ${ie?`(activated on an <img> element with the \`ngSrc="${Le}"\`) `:""}has detected that`}function Wr(Le){throw new e.\u0275RuntimeError(2958,`Unexpected invocation of the ${Le} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}class Gr{constructor(){this.images=new Map,this.alreadyWarned=new Set,this.window=null,this.observer=null,Wr("LCP checker");const ie=(0,e.inject)(f).defaultView;typeof ie<"u"&&typeof PerformanceObserver<"u"&&(this.window=ie,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const ie=new PerformanceObserver(mt=>{const jt=mt.getEntries();if(0===jt.length)return;const Fi=jt[jt.length-1].element?.src??"";Fi.startsWith("data:")||Fi.startsWith("blob:")||this.images.get(Fi)&&!this.alreadyWarned.has(Fi)&&(this.alreadyWarned.add(Fi),function Jo(Le){const ie=an(Le);console.warn((0,e.\u0275formatRuntimeError)(2955,`${ie} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(Fi))});return ie.observe({type:"largest-contentful-paint",buffered:!0}),ie}registerImage(ie,mt){this.observer&&this.images.set(Sn(ie,this.window).href,mt)}unregisterImage(ie){this.observer&&this.images.delete(Sn(ie,this.window).href)}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear(),this.alreadyWarned.clear())}}Gr.\u0275fac=function(ie){return new(ie||Gr)},Gr.\u0275prov=e.\u0275\u0275defineInjectable({token:Gr,factory:Gr.\u0275fac,providedIn:"root"});const Ya=new Set(["localhost","127.0.0.1","0.0.0.0"]),yo=new e.InjectionToken("PRECONNECT_CHECK_BLOCKLIST");class fo{constructor(){this.document=(0,e.inject)(f),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(Ya),Wr("preconnect link checker");const ie=this.document.defaultView;typeof ie<"u"&&(this.window=ie);const mt=(0,e.inject)(yo,{optional:!0});mt&&this.populateBlocklist(mt)}populateBlocklist(ie){Array.isArray(ie)?ro(ie,mt=>{this.blocklist.add(ln(mt))}):this.blocklist.add(ln(ie))}assertPreconnect(ie,mt){if(!this.window)return;const jt=Sn(ie,this.window);this.blocklist.has(jt.hostname)||this.alreadySeen.has(jt.origin)||(this.alreadySeen.add(jt.origin),this.preconnectLinks||(this.preconnectLinks=this.queryPreconnectLinks()),this.preconnectLinks.has(jt.origin)||console.warn((0,e.\u0275formatRuntimeError)(2956,`${an(mt)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the <head> of the document:\n <link rel="preconnect" href="${jt.origin}">`)))}queryPreconnectLinks(){const ie=new Set,jt=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let gi of jt){const Fi=Sn(gi.href,this.window);ie.add(Fi.origin)}return ie}ngOnDestroy(){this.preconnectLinks?.clear(),this.alreadySeen.clear()}}function ro(Le,ie){for(let mt of Le)Array.isArray(mt)?ro(mt,ie):ie(mt)}fo.\u0275fac=function(ie){return new(ie||fo)},fo.\u0275prov=e.\u0275\u0275defineInjectable({token:fo,factory:fo.\u0275fac,providedIn:"root"});const eo=new e.InjectionToken("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class ja{constructor(){this.preloadedImages=(0,e.inject)(eo),this.document=(0,e.inject)(f)}createPreloadLinkTag(ie,mt,jt,gi){if(this.preloadedImages.has(mt))return;this.preloadedImages.add(mt);const Fi=ie.createElement("link");ie.setAttribute(Fi,"as","image"),ie.setAttribute(Fi,"href",mt),ie.setAttribute(Fi,"rel","preload"),ie.setAttribute(Fi,"fetchpriority","high"),gi&&ie.setAttribute(Fi,"imageSizes",gi),jt&&ie.setAttribute(Fi,"imageSrcset",jt),ie.appendChild(this.document.head,Fi)}}ja.\u0275fac=function(ie){return new(ie||ja)},ja.\u0275prov=e.\u0275\u0275defineInjectable({token:ja,factory:ja.\u0275fac,providedIn:"root"});const Bt=/^((\s*\d+w\s*(,|$)){1,})$/,Ct=[1,2],Yn={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840]},Ur=new e.InjectionToken("ImageConfig",{providedIn:"root",factory:()=>Yn});class Sr{constructor(){this.imageLoader=(0,e.inject)(wa),this.config=function la(Le){let ie={};return Le.breakpoints&&(ie.breakpoints=Le.breakpoints.sort((mt,jt)=>mt-jt)),Object.assign({},Yn,Le,ie)}((0,e.inject)(Ur)),this.renderer=(0,e.inject)(e.Renderer2),this.imgElement=(0,e.inject)(e.ElementRef).nativeElement,this.injector=(0,e.inject)(e.Injector),this.isServer=Li((0,e.inject)(e.PLATFORM_ID)),this.preloadLinkChecker=(0,e.inject)(ja),this.lcpObserver=null,this._renderedSrc=null,this._priority=!1,this._disableOptimizedSrcset=!1,this._fill=!1}set width(ie){this._width=Ar(ie)}get width(){return this._width}set height(ie){this._height=Ar(ie)}get height(){return this._height}set priority(ie){this._priority=Rr(ie)}get priority(){return this._priority}set disableOptimizedSrcset(ie){this._disableOptimizedSrcset=Rr(ie)}get disableOptimizedSrcset(){return this._disableOptimizedSrcset}set fill(ie){this._fill=Rr(ie)}get fill(){return this._fill}ngOnInit(){this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const ie=this.getRewrittenSrc();let mt;this.setHostAttribute("src",ie),this.sizes&&this.setHostAttribute("sizes",this.sizes),this.ngSrcset?mt=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(mt=this.getAutomaticSrcset()),mt&&this.setHostAttribute("srcset",mt),this.isServer&&this.priority&&this.preloadLinkChecker.createPreloadLinkTag(this.renderer,ie,mt,this.sizes)}ngOnChanges(ie){}callImageLoader(ie){let mt=ie;return this.loaderParams&&(mt.loaderParams=this.loaderParams),this.imageLoader(mt)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){const ie={src:this.ngSrc};this._renderedSrc=this.callImageLoader(ie)}return this._renderedSrc}getRewrittenSrcset(){const ie=Bt.test(this.ngSrcset);return this.ngSrcset.split(",").filter(jt=>""!==jt).map(jt=>{jt=jt.trim();const gi=ie?parseFloat(jt):parseFloat(jt)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:gi})} ${jt}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:ie}=this.config;let mt=ie;return"100vw"===this.sizes?.trim()&&(mt=ie.filter(gi=>gi>=640)),mt.map(gi=>`${this.callImageLoader({src:this.ngSrc,width:gi})} ${gi}w`).join(", ")}getFixedSrcset(){return Ct.map(mt=>`${this.callImageLoader({src:this.ngSrc,width:this.width*mt})} ${mt}x`).join(", ")}shouldGenerateAutomaticSrcset(){return!this._disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==dr&&!(this.width>1920||this.height>1080)}ngOnDestroy(){}setHostAttribute(ie,mt){this.renderer.setAttribute(this.imgElement,ie,mt)}}function Ar(Le){return"string"==typeof Le?parseInt(Le,10):Le}function Rr(Le){return null!=Le&&"false"!=`${Le}`}Sr.\u0275fac=function(ie){return new(ie||Sr)},Sr.\u0275dir=e.\u0275\u0275defineDirective({type:Sr,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(ie,mt){2&ie&&e.\u0275\u0275styleProp("position",mt.fill?"absolute":null)("width",mt.fill?"100%":null)("height",mt.fill?"100%":null)("inset",mt.fill?"0px":null)},inputs:{ngSrc:"ngSrc",ngSrcset:"ngSrcset",sizes:"sizes",width:"width",height:"height",loading:"loading",priority:"priority",loaderParams:"loaderParams",disableOptimizedSrcset:"disableOptimizedSrcset",fill:"fill",src:"src",srcset:"srcset"},standalone:!0,features:[e.\u0275\u0275NgOnChangesFeature]})},78964:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{HTTP_INTERCEPTORS:()=>Ne,HttpBackend:()=>T,HttpClient:()=>se,HttpClientJsonpModule:()=>Ki,HttpClientModule:()=>ui,HttpClientXsrfModule:()=>Yt,HttpContext:()=>Ue,HttpContextToken:()=>ue,HttpErrorResponse:()=>C,HttpEventType:()=>ve,HttpFeatureKind:()=>K,HttpHandler:()=>w,HttpHeaderResponse:()=>_,HttpHeaders:()=>U,HttpParams:()=>xe,HttpRequest:()=>ke,HttpResponse:()=>E,HttpResponseBase:()=>pe,HttpUrlEncodingCodec:()=>ae,HttpXhrBackend:()=>fe,HttpXsrfTokenExtractor:()=>tt,JsonpClientBackend:()=>Me,JsonpInterceptor:()=>D,XhrFactory:()=>Pi,provideHttpClient:()=>Ge,withInterceptors:()=>ne,withInterceptorsFromDi:()=>Xt,withJsonpSupport:()=>ii,withNoXsrfProtection:()=>vi,withRequestsMadeViaParent:()=>qt,withXsrfConfiguration:()=>ri,\u0275HttpInterceptingHandler:()=>Ze,\u0275HttpInterceptorHandler:()=>Ze});var e=a(35103),t=a(98678),m=a(9237),h=a(42878),d=a(27193),f=a(77007),j=a(48358);class w{}class T{}class U{constructor(O){this.normalizedNames=new Map,this.lazyUpdate=null,O?this.lazyInit="string"==typeof O?()=>{this.headers=new Map,O.split("\n").forEach(c=>{const l=c.indexOf(":");if(l>0){const v=c.slice(0,l),H=v.toLowerCase(),it=c.slice(l+1).trim();this.maybeSetNormalizedName(v,H),this.headers.has(H)?this.headers.get(H).push(it):this.headers.set(H,[it])}})}:()=>{this.headers=new Map,Object.entries(O).forEach(([c,l])=>{let v;if(v="string"==typeof l?[l]:"number"==typeof l?[l.toString()]:l.map(H=>H.toString()),v.length>0){const H=c.toLowerCase();this.headers.set(H,v),this.maybeSetNormalizedName(c,H)}})}:this.headers=new Map}has(O){return this.init(),this.headers.has(O.toLowerCase())}get(O){this.init();const c=this.headers.get(O.toLowerCase());return c&&c.length>0?c[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(O){return this.init(),this.headers.get(O.toLowerCase())||null}append(O,c){return this.clone({name:O,value:c,op:"a"})}set(O,c){return this.clone({name:O,value:c,op:"s"})}delete(O,c){return this.clone({name:O,value:c,op:"d"})}maybeSetNormalizedName(O,c){this.normalizedNames.has(c)||this.normalizedNames.set(c,O)}init(){this.lazyInit&&(this.lazyInit instanceof U?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(O=>this.applyUpdate(O)),this.lazyUpdate=null))}copyFrom(O){O.init(),Array.from(O.headers.keys()).forEach(c=>{this.headers.set(c,O.headers.get(c)),this.normalizedNames.set(c,O.normalizedNames.get(c))})}clone(O){const c=new U;return c.lazyInit=this.lazyInit&&this.lazyInit instanceof U?this.lazyInit:this,c.lazyUpdate=(this.lazyUpdate||[]).concat([O]),c}applyUpdate(O){const c=O.name.toLowerCase();switch(O.op){case"a":case"s":let l=O.value;if("string"==typeof l&&(l=[l]),0===l.length)return;this.maybeSetNormalizedName(O.name,c);const v=("a"===O.op?this.headers.get(c):void 0)||[];v.push(...l),this.headers.set(c,v);break;case"d":const H=O.value;if(H){let it=this.headers.get(c);if(!it)return;it=it.filter(lt=>-1===H.indexOf(lt)),0===it.length?(this.headers.delete(c),this.normalizedNames.delete(c)):this.headers.set(c,it)}else this.headers.delete(c),this.normalizedNames.delete(c)}}forEach(O){this.init(),Array.from(this.normalizedNames.keys()).forEach(c=>O(this.normalizedNames.get(c),this.headers.get(c)))}}class ae{encodeKey(O){return x(O)}encodeValue(O){return x(O)}decodeKey(O){return decodeURIComponent(O)}decodeValue(O){return decodeURIComponent(O)}}const de=/%(\d[a-f0-9])/gi,me={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function x(bt){return encodeURIComponent(bt).replace(de,(O,c)=>me[c]??O)}function S(bt){return`${bt}`}class xe{constructor(O={}){if(this.updates=null,this.cloneFrom=null,this.encoder=O.encoder||new ae,O.fromString){if(O.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function _e(bt,O){const c=new Map;return bt.length>0&&bt.replace(/^\?/,"").split("&").forEach(v=>{const H=v.indexOf("="),[it,lt]=-1==H?[O.decodeKey(v),""]:[O.decodeKey(v.slice(0,H)),O.decodeValue(v.slice(H+1))],Y=c.get(it)||[];Y.push(lt),c.set(it,Y)}),c}(O.fromString,this.encoder)}else O.fromObject?(this.map=new Map,Object.keys(O.fromObject).forEach(c=>{const l=O.fromObject[c],v=Array.isArray(l)?l.map(S):[S(l)];this.map.set(c,v)})):this.map=null}has(O){return this.init(),this.map.has(O)}get(O){this.init();const c=this.map.get(O);return c?c[0]:null}getAll(O){return this.init(),this.map.get(O)||null}keys(){return this.init(),Array.from(this.map.keys())}append(O,c){return this.clone({param:O,value:c,op:"a"})}appendAll(O){const c=[];return Object.keys(O).forEach(l=>{const v=O[l];Array.isArray(v)?v.forEach(H=>{c.push({param:l,value:H,op:"a"})}):c.push({param:l,value:v,op:"a"})}),this.clone(c)}set(O,c){return this.clone({param:O,value:c,op:"s"})}delete(O,c){return this.clone({param:O,value:c,op:"d"})}toString(){return this.init(),this.keys().map(O=>{const c=this.encoder.encodeKey(O);return this.map.get(O).map(l=>c+"="+this.encoder.encodeValue(l)).join("&")}).filter(O=>""!==O).join("&")}clone(O){const c=new xe({encoder:this.encoder});return c.cloneFrom=this.cloneFrom||this,c.updates=(this.updates||[]).concat(O),c}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(O=>this.map.set(O,this.cloneFrom.map.get(O))),this.updates.forEach(O=>{switch(O.op){case"a":case"s":const c=("a"===O.op?this.map.get(O.param):void 0)||[];c.push(S(O.value)),this.map.set(O.param,c);break;case"d":if(void 0===O.value){this.map.delete(O.param);break}{let l=this.map.get(O.param)||[];const v=l.indexOf(S(O.value));-1!==v&&l.splice(v,1),l.length>0?this.map.set(O.param,l):this.map.delete(O.param)}}}),this.cloneFrom=this.updates=null)}}class ue{constructor(O){this.defaultValue=O}}class Ue{constructor(){this.map=new Map}set(O,c){return this.map.set(O,c),this}get(O){return this.map.has(O)||this.map.set(O,O.defaultValue()),this.map.get(O)}delete(O){return this.map.delete(O),this}has(O){return this.map.has(O)}keys(){return this.map.keys()}}function ze(bt){return typeof ArrayBuffer<"u"&&bt instanceof ArrayBuffer}function A(bt){return typeof Blob<"u"&&bt instanceof Blob}function Ce(bt){return typeof FormData<"u"&&bt instanceof FormData}class ke{constructor(O,c,l,v){let H;if(this.url=c,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=O.toUpperCase(),function Pe(bt){switch(bt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||v?(this.body=void 0!==l?l:null,H=v):H=l,H&&(this.reportProgress=!!H.reportProgress,this.withCredentials=!!H.withCredentials,H.responseType&&(this.responseType=H.responseType),H.headers&&(this.headers=H.headers),H.context&&(this.context=H.context),H.params&&(this.params=H.params)),this.headers||(this.headers=new U),this.context||(this.context=new Ue),this.params){const it=this.params.toString();if(0===it.length)this.urlWithParams=c;else{const lt=c.indexOf("?"),Y=-1===lt?"?":lt<c.length-1?"&":"";this.urlWithParams=c+Y+it}}else this.params=new xe,this.urlWithParams=c}serializeBody(){return null===this.body?null:ze(this.body)||A(this.body)||Ce(this.body)||function Xe(bt){return typeof URLSearchParams<"u"&&bt instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof xe?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||Ce(this.body)?null:A(this.body)?this.body.type||null:ze(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof xe?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(O={}){const c=O.method||this.method,l=O.url||this.url,v=O.responseType||this.responseType,H=void 0!==O.body?O.body:this.body,it=void 0!==O.withCredentials?O.withCredentials:this.withCredentials,lt=void 0!==O.reportProgress?O.reportProgress:this.reportProgress;let Y=O.headers||this.headers,Te=O.params||this.params;const At=O.context??this.context;return void 0!==O.setHeaders&&(Y=Object.keys(O.setHeaders).reduce((Wt,ot)=>Wt.set(ot,O.setHeaders[ot]),Y)),O.setParams&&(Te=Object.keys(O.setParams).reduce((Wt,ot)=>Wt.set(ot,O.setParams[ot]),Te)),new ke(c,l,H,{params:Te,headers:Y,context:At,reportProgress:lt,responseType:v,withCredentials:it})}}var ve,bt;(bt=ve||(ve={}))[bt.Sent=0]="Sent",bt[bt.UploadProgress=1]="UploadProgress",bt[bt.ResponseHeader=2]="ResponseHeader",bt[bt.DownloadProgress=3]="DownloadProgress",bt[bt.Response=4]="Response",bt[bt.User=5]="User";class pe{constructor(O,c=200,l="OK"){this.headers=O.headers||new U,this.status=void 0!==O.status?O.status:c,this.statusText=O.statusText||l,this.url=O.url||null,this.ok=this.status>=200&&this.status<300}}class _ extends pe{constructor(O={}){super(O),this.type=ve.ResponseHeader}clone(O={}){return new _({headers:O.headers||this.headers,status:void 0!==O.status?O.status:this.status,statusText:O.statusText||this.statusText,url:O.url||this.url||void 0})}}class E extends pe{constructor(O={}){super(O),this.type=ve.Response,this.body=void 0!==O.body?O.body:null}clone(O={}){return new E({body:void 0!==O.body?O.body:this.body,headers:O.headers||this.headers,status:void 0!==O.status?O.status:this.status,statusText:O.statusText||this.statusText,url:O.url||this.url||void 0})}}class C extends pe{constructor(O){super(O,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${O.url||"(unknown url)"}`:this.message=`Http failure response for ${O.url||"(unknown url)"}: ${O.status} ${O.statusText}`,this.error=O.error||null}}function X(bt,O){return{body:O,headers:bt.headers,context:bt.context,observe:bt.observe,params:bt.params,reportProgress:bt.reportProgress,responseType:bt.responseType,withCredentials:bt.withCredentials}}class se{constructor(O){this.handler=O}request(O,c,l={}){let v;if(O instanceof ke)v=O;else{let lt,Y;lt=l.headers instanceof U?l.headers:new U(l.headers),l.params&&(Y=l.params instanceof xe?l.params:new xe({fromObject:l.params})),v=new ke(O,c,void 0!==l.body?l.body:null,{headers:lt,context:l.context,params:Y,reportProgress:l.reportProgress,responseType:l.responseType||"json",withCredentials:l.withCredentials})}const H=(0,m.of)(v).pipe((0,d.b)(lt=>this.handler.handle(lt)));if(O instanceof ke||"events"===l.observe)return H;const it=H.pipe((0,f.h)(lt=>lt instanceof E));switch(l.observe||"body"){case"body":switch(v.responseType){case"arraybuffer":return it.pipe((0,j.U)(lt=>{if(null!==lt.body&&!(lt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return lt.body}));case"blob":return it.pipe((0,j.U)(lt=>{if(null!==lt.body&&!(lt.body instanceof Blob))throw new Error("Response is not a Blob.");return lt.body}));case"text":return it.pipe((0,j.U)(lt=>{if(null!==lt.body&&"string"!=typeof lt.body)throw new Error("Response is not a string.");return lt.body}));default:return it.pipe((0,j.U)(lt=>lt.body))}case"response":return it;default:throw new Error(`Unreachable: unhandled observe type ${l.observe}}`)}}delete(O,c={}){return this.request("DELETE",O,c)}get(O,c={}){return this.request("GET",O,c)}head(O,c={}){return this.request("HEAD",O,c)}jsonp(O,c){return this.request("JSONP",O,{params:(new xe).append(c,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(O,c={}){return this.request("OPTIONS",O,c)}patch(O,c,l={}){return this.request("PATCH",O,X(l,c))}post(O,c,l={}){return this.request("POST",O,X(l,c))}put(O,c,l={}){return this.request("PUT",O,X(l,c))}}function L(bt,O){return O(bt)}function I(bt,O){return(c,l)=>O.intercept(c,{handle:v=>bt(v,l)})}se.\u0275fac=function(O){return new(O||se)(t.\u0275\u0275inject(w))},se.\u0275prov=t.\u0275\u0275defineInjectable({token:se,factory:se.\u0275fac});const Ne=new t.InjectionToken("HTTP_INTERCEPTORS"),Re=new t.InjectionToken("HTTP_INTERCEPTOR_FNS");function Ae(){let bt=null;return(O,c)=>(null===bt&&(bt=((0,t.inject)(Ne,{optional:!0})??[]).reduceRight(I,L)),bt(O,c))}class Ze extends w{constructor(O,c){super(),this.backend=O,this.injector=c,this.chain=null}handle(O){if(null===this.chain){const c=Array.from(new Set(this.injector.get(Re)));this.chain=c.reduceRight((l,v)=>function ce(bt,O,c){return(l,v)=>c.runInContext(()=>O(l,H=>bt(H,v)))}(l,v,this.injector),L)}return this.chain(O,c=>this.backend.handle(c))}}Ze.\u0275fac=function(O){return new(O||Ze)(t.\u0275\u0275inject(T),t.\u0275\u0275inject(t.EnvironmentInjector))},Ze.\u0275prov=t.\u0275\u0275defineInjectable({token:Ze,factory:Ze.\u0275fac});let dt,ft=0;class Ie{}function Ye(){return"object"==typeof window?window:{}}class Me{constructor(O,c){this.callbackMap=O,this.document=c,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+ft++}handle(O){if("JSONP"!==O.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==O.responseType)throw new Error("JSONP requests must use Json response type.");if(O.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new h.y(c=>{const l=this.nextCallback(),v=O.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${l}$1`),H=this.document.createElement("script");H.src=v;let it=null,lt=!1;this.callbackMap[l]=Wt=>{delete this.callbackMap[l],it=Wt,lt=!0};const Y=()=>{H.parentNode&&H.parentNode.removeChild(H),delete this.callbackMap[l]};return H.addEventListener("load",Wt=>{this.resolvedPromise.then(()=>{Y(),lt?(c.next(new E({body:it,status:200,statusText:"OK",url:v})),c.complete()):c.error(new C({url:v,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})}),H.addEventListener("error",Wt=>{Y(),c.error(new C({error:Wt,status:0,statusText:"JSONP Error",url:v}))}),this.document.body.appendChild(H),c.next({type:ve.Sent}),()=>{lt||this.removeListeners(H),Y()}})}removeListeners(O){dt||(dt=this.document.implementation.createHTMLDocument()),dt.adoptNode(O)}}function Z(bt,O){return"JSONP"===bt.method?(0,t.inject)(Me).handle(bt):O(bt)}Me.\u0275fac=function(O){return new(O||Me)(t.\u0275\u0275inject(Ie),t.\u0275\u0275inject(e.DOCUMENT))},Me.\u0275prov=t.\u0275\u0275defineInjectable({token:Me,factory:Me.\u0275fac});class D{constructor(O){this.injector=O}intercept(O,c){return this.injector.runInContext(()=>Z(O,l=>c.handle(l)))}}D.\u0275fac=function(O){return new(O||D)(t.\u0275\u0275inject(t.EnvironmentInjector))},D.\u0275prov=t.\u0275\u0275defineInjectable({token:D,factory:D.\u0275fac});const W=/^\)\]\}',?\n/;class fe{constructor(O){this.xhrFactory=O}handle(O){if("JSONP"===O.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new h.y(c=>{const l=this.xhrFactory.build();if(l.open(O.method,O.urlWithParams),O.withCredentials&&(l.withCredentials=!0),O.headers.forEach((ot,yt)=>l.setRequestHeader(ot,yt.join(","))),O.headers.has("Accept")||l.setRequestHeader("Accept","application/json, text/plain, */*"),!O.headers.has("Content-Type")){const ot=O.detectContentTypeHeader();null!==ot&&l.setRequestHeader("Content-Type",ot)}if(O.responseType){const ot=O.responseType.toLowerCase();l.responseType="json"!==ot?ot:"text"}const v=O.serializeBody();let H=null;const it=()=>{if(null!==H)return H;const ot=l.statusText||"OK",yt=new U(l.getAllResponseHeaders()),Ht=function te(bt){return"responseURL"in bt&&bt.responseURL?bt.responseURL:/^X-Request-URL:/m.test(bt.getAllResponseHeaders())?bt.getResponseHeader("X-Request-URL"):null}(l)||O.url;return H=new _({headers:yt,status:l.status,statusText:ot,url:Ht}),H},lt=()=>{let{headers:ot,status:yt,statusText:Ht,url:nt}=it(),Et=null;204!==yt&&(Et=typeof l.response>"u"?l.responseText:l.response),0===yt&&(yt=Et?200:0);let di=yt>=200&&yt<300;if("json"===O.responseType&&"string"==typeof Et){const wi=Et;Et=Et.replace(W,"");try{Et=""!==Et?JSON.parse(Et):null}catch(Vn){Et=wi,di&&(di=!1,Et={error:Vn,text:Et})}}di?(c.next(new E({body:Et,headers:ot,status:yt,statusText:Ht,url:nt||void 0})),c.complete()):c.error(new C({error:Et,headers:ot,status:yt,statusText:Ht,url:nt||void 0}))},Y=ot=>{const{url:yt}=it(),Ht=new C({error:ot,status:l.status||0,statusText:l.statusText||"Unknown Error",url:yt||void 0});c.error(Ht)};let Te=!1;const At=ot=>{Te||(c.next(it()),Te=!0);let yt={type:ve.DownloadProgress,loaded:ot.loaded};ot.lengthComputable&&(yt.total=ot.total),"text"===O.responseType&&l.responseText&&(yt.partialText=l.responseText),c.next(yt)},Wt=ot=>{let yt={type:ve.UploadProgress,loaded:ot.loaded};ot.lengthComputable&&(yt.total=ot.total),c.next(yt)};return l.addEventListener("load",lt),l.addEventListener("error",Y),l.addEventListener("timeout",Y),l.addEventListener("abort",Y),O.reportProgress&&(l.addEventListener("progress",At),null!==v&&l.upload&&l.upload.addEventListener("progress",Wt)),l.send(v),c.next({type:ve.Sent}),()=>{l.removeEventListener("error",Y),l.removeEventListener("abort",Y),l.removeEventListener("load",lt),l.removeEventListener("timeout",Y),O.reportProgress&&(l.removeEventListener("progress",At),null!==v&&l.upload&&l.upload.removeEventListener("progress",Wt)),l.readyState!==l.DONE&&l.abort()}})}}fe.\u0275fac=function(O){return new(O||fe)(t.\u0275\u0275inject(e.XhrFactory))},fe.\u0275prov=t.\u0275\u0275defineInjectable({token:fe,factory:fe.\u0275fac});const Ve=new t.InjectionToken("XSRF_ENABLED"),We="XSRF-TOKEN",R=new t.InjectionToken("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>We}),z="X-XSRF-TOKEN",Oe=new t.InjectionToken("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>z});class tt{}class at{constructor(O,c,l){this.doc=O,this.platform=c,this.cookieName=l,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const O=this.doc.cookie||"";return O!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,e.\u0275parseCookieValue)(O,this.cookieName),this.lastCookieString=O),this.lastToken}}function P(bt,O){const c=bt.url.toLowerCase();if(!(0,t.inject)(Ve)||"GET"===bt.method||"HEAD"===bt.method||c.startsWith("http://")||c.startsWith("https://"))return O(bt);const l=(0,t.inject)(tt).getToken(),v=(0,t.inject)(Oe);return null!=l&&!bt.headers.has(v)&&(bt=bt.clone({headers:bt.headers.set(v,l)})),O(bt)}at.\u0275fac=function(O){return new(O||at)(t.\u0275\u0275inject(e.DOCUMENT),t.\u0275\u0275inject(t.PLATFORM_ID),t.\u0275\u0275inject(R))},at.\u0275prov=t.\u0275\u0275defineInjectable({token:at,factory:at.\u0275fac});class k{constructor(O){this.injector=O}intercept(O,c){return this.injector.runInContext(()=>P(O,l=>c.handle(l)))}}var K;function Be(bt,O){return{\u0275kind:bt,\u0275providers:O}}function Ge(...bt){const O=[se,fe,Ze,{provide:w,useExisting:Ze},{provide:T,useExisting:fe},{provide:Re,useValue:P,multi:!0},{provide:Ve,useValue:!0},{provide:tt,useClass:at}];for(const c of bt)O.push(...c.\u0275providers);return(0,t.makeEnvironmentProviders)(O)}function ne(bt){return Be(K.Interceptors,bt.map(O=>({provide:Re,useValue:O,multi:!0})))}k.\u0275fac=function(O){return new(O||k)(t.\u0275\u0275inject(t.EnvironmentInjector))},k.\u0275prov=t.\u0275\u0275defineInjectable({token:k,factory:k.\u0275fac}),function(bt){bt[bt.Interceptors=0]="Interceptors",bt[bt.LegacyInterceptors=1]="LegacyInterceptors",bt[bt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",bt[bt.NoXsrfProtection=3]="NoXsrfProtection",bt[bt.JsonpSupport=4]="JsonpSupport",bt[bt.RequestsMadeViaParent=5]="RequestsMadeViaParent"}(K||(K={}));const Ke=new t.InjectionToken("LEGACY_INTERCEPTOR_FN");function Xt(){return Be(K.LegacyInterceptors,[{provide:Ke,useFactory:Ae},{provide:Re,useExisting:Ke,multi:!0}])}function ri({cookieName:bt,headerName:O}){const c=[];return void 0!==bt&&c.push({provide:R,useValue:bt}),void 0!==O&&c.push({provide:Oe,useValue:O}),Be(K.CustomXsrfConfiguration,c)}function vi(){return Be(K.NoXsrfProtection,[{provide:Ve,useValue:!1}])}function ii(){return Be(K.JsonpSupport,[Me,{provide:Ie,useFactory:Ye},{provide:Re,useValue:Z,multi:!0}])}function qt(){return Be(K.RequestsMadeViaParent,[{provide:T,useFactory:()=>(0,t.inject)(w,{skipSelf:!0,optional:!0})}])}class Yt{static disable(){return{ngModule:Yt,providers:[vi().\u0275providers]}}static withOptions(O={}){return{ngModule:Yt,providers:ri(O).\u0275providers}}}Yt.\u0275fac=function(O){return new(O||Yt)},Yt.\u0275mod=t.\u0275\u0275defineNgModule({type:Yt}),Yt.\u0275inj=t.\u0275\u0275defineInjector({providers:[k,{provide:Ne,useExisting:k,multi:!0},{provide:tt,useClass:at},ri({cookieName:We,headerName:z}).\u0275providers,{provide:Ve,useValue:!0}]});class ui{}ui.\u0275fac=function(O){return new(O||ui)},ui.\u0275mod=t.\u0275\u0275defineNgModule({type:ui}),ui.\u0275inj=t.\u0275\u0275defineInjector({providers:[Ge(Xt())]});class Ki{}Ki.\u0275fac=function(O){return new(O||Ki)},Ki.\u0275mod=t.\u0275\u0275defineNgModule({type:Ki}),Ki.\u0275inj=t.\u0275\u0275defineInjector({providers:[ii().\u0275providers]});const Pi=e.XhrFactory},98678:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{ANALYZE_FOR_ENTRY_COMPONENTS:()=>M0,ANIMATION_MODULE_TYPE:()=>lO,APP_BOOTSTRAP_LISTENER:()=>Eg,APP_ID:()=>ug,APP_INITIALIZER:()=>pg,ApplicationInitStatus:()=>K1,ApplicationModule:()=>Rd,ApplicationRef:()=>V1,Attribute:()=>X1,COMPILER_OPTIONS:()=>fg,CUSTOM_ELEMENTS_SCHEMA:()=>Rs,ChangeDetectionStrategy:()=>lt,ChangeDetectorRef:()=>Sh,Compiler:()=>xd,CompilerFactory:()=>mO,Component:()=>J2,ComponentFactory:()=>T1,ComponentFactoryResolver:()=>W1,ComponentRef:()=>gp,ContentChild:()=>b1,ContentChildren:()=>H1,DEFAULT_CURRENCY_CODE:()=>pO,DebugElement:()=>mu,DebugEventListener:()=>TO,DebugNode:()=>qh,DefaultIterableDiffer:()=>jg,Directive:()=>dg,ENVIRONMENT_INITIALIZER:()=>ql,ElementRef:()=>k1,EmbeddedViewRef:()=>IO,EnvironmentInjector:()=>a1,ErrorHandler:()=>bc,EventEmitter:()=>m1,Host:()=>Z1,HostBinding:()=>nO,HostListener:()=>rO,INJECTOR:()=>Bl,Inject:()=>Qs,InjectFlags:()=>Ve,Injectable:()=>Sp,InjectionToken:()=>Qa,Injector:()=>T0,Input:()=>tO,IterableDiffers:()=>h1,KeyValueDiffers:()=>f1,LOCALE_ID:()=>vm,MissingTranslationStrategy:()=>Rh,ModuleWithComponentFactories:()=>hg,NO_ERRORS_SCHEMA:()=>A1,NgModule:()=>aO,NgModuleFactory:()=>Jf,NgModuleRef:()=>zd,NgProbeToken:()=>AO,NgZone:()=>xs,Optional:()=>i0,Output:()=>iO,PACKAGE_ROOT_URL:()=>cO,PLATFORM_ID:()=>sO,PLATFORM_INITIALIZER:()=>mg,Pipe:()=>eO,PlatformRef:()=>yc,Query:()=>$o,QueryList:()=>bm,ReflectiveInjector:()=>vs,ReflectiveKey:()=>Os,Renderer2:()=>vp,RendererFactory2:()=>Vl,RendererStyleFlags2:()=>u0,ResolvedReflectiveFactory:()=>Np,Sanitizer:()=>Xc,SecurityContext:()=>qs,Self:()=>cs,SimpleChange:()=>pn,SkipSelf:()=>p0,TRANSLATIONS:()=>uO,TRANSLATIONS_FORMAT:()=>_O,TemplateRef:()=>yd,Testability:()=>Cd,TestabilityRegistry:()=>ll,Type:()=>he,VERSION:()=>zp,Version:()=>Ap,ViewChild:()=>P0,ViewChildren:()=>$1,ViewContainerRef:()=>uu,ViewEncapsulation:()=>Y,ViewRef:()=>Ng,asNativeElements:()=>WO,assertPlatform:()=>Pg,createComponent:()=>av,createEnvironmentInjector:()=>uh,createNgModule:()=>eb,createNgModuleRef:()=>m2,createPlatform:()=>Cg,createPlatformFactory:()=>Rg,defineInjectable:()=>ge,destroyPlatform:()=>EO,enableProdMode:()=>CO,forwardRef:()=>$,getDebugNode:()=>wd,getModuleFactory:()=>wO,getNgModuleById:()=>RO,getPlatform:()=>Am,importProvidersFrom:()=>_r,inject:()=>Pi,isDevMode:()=>xO,isStandalone:()=>qn,makeEnvironmentProviders:()=>y0,platformCore:()=>$O,reflectComponentType:()=>ov,resolveForwardRef:()=>ae,setTestabilityGetter:()=>yg,\u0275ALLOW_MULTIPLE_PLATFORMS:()=>Lh,\u0275APP_ID_RANDOM_PROVIDER:()=>oO,\u0275ComponentFactory:()=>T1,\u0275Console:()=>Dd,\u0275DEFAULT_LOCALE_ID:()=>sl,\u0275INJECTOR_SCOPE:()=>Ul,\u0275LContext:()=>Ld,\u0275LifecycleHooksFeature:()=>eu,\u0275LocaleDataIndex:()=>ol,\u0275NG_COMP_DEF:()=>Wt,\u0275NG_DIR_DEF:()=>ot,\u0275NG_ELEMENT_ID:()=>Et,\u0275NG_INJ_DEF:()=>W,\u0275NG_MOD_DEF:()=>Ht,\u0275NG_PIPE_DEF:()=>yt,\u0275NG_PROV_DEF:()=>D,\u0275NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR:()=>Hc,\u0275NO_CHANGE:()=>ba,\u0275NgModuleFactory:()=>hm,\u0275NoopNgZone:()=>vg,\u0275ReflectionCapabilities:()=>Y0,\u0275Render3ComponentFactory:()=>p1,\u0275Render3ComponentRef:()=>hd,\u0275Render3NgModuleRef:()=>ph,\u0275RuntimeError:()=>S,\u0275TESTABILITY:()=>Ag,\u0275TESTABILITY_GETTER:()=>zg,\u0275ViewRef:()=>ns,\u0275XSS_SECURITY_URL:()=>x,\u0275_sanitizeHtml:()=>cp,\u0275_sanitizeUrl:()=>Sc,\u0275allowSanitizationBypassAndThrow:()=>qo,\u0275bypassSanitizationTrustHtml:()=>xu,\u0275bypassSanitizationTrustResourceUrl:()=>mc,\u0275bypassSanitizationTrustScript:()=>Cu,\u0275bypassSanitizationTrustStyle:()=>Rl,\u0275bypassSanitizationTrustUrl:()=>wu,\u0275clearResolutionOfComponentResourcesQueue:()=>tc,\u0275coerceToBoolean:()=>GO,\u0275compileComponent:()=>Zb,\u0275compileDirective:()=>Ch,\u0275compileNgModule:()=>Xb,\u0275compileNgModuleDefs:()=>Hb,\u0275compileNgModuleFactory:()=>Dg,\u0275compilePipe:()=>cg,\u0275convertToBitFlags:()=>bt,\u0275createInjector:()=>ed,\u0275defaultIterableDiffers:()=>XO,\u0275defaultKeyValueDiffers:()=>HO,\u0275detectChanges:()=>xa,\u0275devModeEqual:()=>St,\u0275findLocaleData:()=>eh,\u0275flushModuleScopingQueueAsMuchAsPossible:()=>jb,\u0275formatRuntimeError:()=>xe,\u0275getDebugNode:()=>wd,\u0275getDebugNodeR2:()=>qO,\u0275getDirectives:()=>ob,\u0275getHostElement:()=>mh,\u0275getInjectableDef:()=>ee,\u0275getLContext:()=>_0,\u0275getLocaleCurrencyCode:()=>gM,\u0275getLocalePluralCase:()=>yf,\u0275getSanitizationBypassType:()=>kc,\u0275getUnknownElementStrictMode:()=>Ba,\u0275getUnknownPropertyStrictMode:()=>rt,\u0275global:()=>at,\u0275injectChangeDetectorRef:()=>Bg,\u0275internalCreateApplication:()=>yO,\u0275isBoundToModule:()=>xg,\u0275isEnvironmentProviders:()=>de,\u0275isInjectable:()=>Ie,\u0275isNgModule:()=>Ah,\u0275isObservable:()=>cm,\u0275isPromise:()=>rl,\u0275isSubscribable:()=>sm,\u0275makeDecorator:()=>Uo,\u0275noSideEffects:()=>it,\u0275patchComponentDefWithScope:()=>Dh,\u0275publishDefaultGlobalUtils:()=>fO,\u0275publishGlobalUtil:()=>Ds,\u0275registerLocaleData:()=>bM,\u0275resetCompiledComponents:()=>U2,\u0275resetJitOptions:()=>q2,\u0275resolveComponentResources:()=>O1,\u0275setAllowDuplicateNgModuleIdsForTest:()=>ml,\u0275setClassMetadata:()=>cb,\u0275setCurrentInjector:()=>qt,\u0275setDocument:()=>n1,\u0275setLocaleId:()=>th,\u0275setUnknownElementStrictMode:()=>Ps,\u0275setUnknownPropertyStrictMode:()=>re,\u0275store:()=>ho,\u0275stringify:()=>w,\u0275transitiveScopesFor:()=>cl,\u0275unregisterLocaleData:()=>MM,\u0275unwrapSafeValue:()=>Qo,\u0275\u0275CopyDefinitionFeature:()=>N1,\u0275\u0275FactoryTarget:()=>k0,\u0275\u0275HostDirectivesFeature:()=>Ac,\u0275\u0275InheritDefinitionFeature:()=>fd,\u0275\u0275NgOnChangesFeature:()=>$i,\u0275\u0275ProvidersFeature:()=>Zf,\u0275\u0275StandaloneFeature:()=>tb,\u0275\u0275advance:()=>Ql,\u0275\u0275attribute:()=>sa,\u0275\u0275attributeInterpolate1:()=>C0,\u0275\u0275attributeInterpolate2:()=>To,\u0275\u0275attributeInterpolate3:()=>Fs,\u0275\u0275attributeInterpolate4:()=>u1,\u0275\u0275attributeInterpolate5:()=>F0,\u0275\u0275attributeInterpolate6:()=>fn,\u0275\u0275attributeInterpolate7:()=>ar,\u0275\u0275attributeInterpolate8:()=>xr,\u0275\u0275attributeInterpolateV:()=>Zr,\u0275\u0275classMap:()=>Yh,\u0275\u0275classMapInterpolate1:()=>af,\u0275\u0275classMapInterpolate2:()=>sf,\u0275\u0275classMapInterpolate3:()=>cf,\u0275\u0275classMapInterpolate4:()=>lf,\u0275\u0275classMapInterpolate5:()=>df,\u0275\u0275classMapInterpolate6:()=>pf,\u0275\u0275classMapInterpolate7:()=>uf,\u0275\u0275classMapInterpolate8:()=>_f,\u0275\u0275classMapInterpolateV:()=>mf,\u0275\u0275classProp:()=>Im,\u0275\u0275contentQuery:()=>Sb,\u0275\u0275defineComponent:()=>wi,\u0275\u0275defineDirective:()=>Ot,\u0275\u0275defineInjectable:()=>De,\u0275\u0275defineInjector:()=>be,\u0275\u0275defineNgModule:()=>xi,\u0275\u0275definePipe:()=>ti,\u0275\u0275directiveInject:()=>s1,\u0275\u0275disableBindings:()=>Xa,\u0275\u0275element:()=>ys,\u0275\u0275elementContainer:()=>js,\u0275\u0275elementContainerEnd:()=>bs,\u0275\u0275elementContainerStart:()=>Es,\u0275\u0275elementEnd:()=>as,\u0275\u0275elementStart:()=>rs,\u0275\u0275enableBindings:()=>aa,\u0275\u0275getCurrentView:()=>F1,\u0275\u0275getInheritedFactory:()=>Vt,\u0275\u0275hostProperty:()=>Zm,\u0275\u0275i18n:()=>Hf,\u0275\u0275i18nApply:()=>Gf,\u0275\u0275i18nAttributes:()=>$f,\u0275\u0275i18nEnd:()=>ah,\u0275\u0275i18nExp:()=>oh,\u0275\u0275i18nPostprocess:()=>Yf,\u0275\u0275i18nStart:()=>rh,\u0275\u0275inject:()=>ui,\u0275\u0275injectAttribute:()=>Aa,\u0275\u0275invalidFactory:()=>Kp,\u0275\u0275invalidFactoryDep:()=>Ki,\u0275\u0275listener:()=>nu,\u0275\u0275loadQuery:()=>qb,\u0275\u0275namespaceHTML:()=>Cr,\u0275\u0275namespaceMathML:()=>Qn,\u0275\u0275namespaceSVG:()=>Wn,\u0275\u0275nextContext:()=>Jt,\u0275\u0275ngDeclareClassMetadata:()=>QO,\u0275\u0275ngDeclareComponent:()=>ZO,\u0275\u0275ngDeclareDirective:()=>YO,\u0275\u0275ngDeclareFactory:()=>JO,\u0275\u0275ngDeclareInjectable:()=>tv,\u0275\u0275ngDeclareInjector:()=>iv,\u0275\u0275ngDeclareNgModule:()=>nv,\u0275\u0275ngDeclarePipe:()=>rv,\u0275\u0275pipe:()=>yb,\u0275\u0275pipeBind1:()=>Eb,\u0275\u0275pipeBind2:()=>Db,\u0275\u0275pipeBind3:()=>xb,\u0275\u0275pipeBind4:()=>Cb,\u0275\u0275pipeBindV:()=>wb,\u0275\u0275projection:()=>Xi,\u0275\u0275projectionDef:()=>qi,\u0275\u0275property:()=>Oa,\u0275\u0275propertyInterpolate:()=>Cn,\u0275\u0275propertyInterpolate1:()=>wn,\u0275\u0275propertyInterpolate2:()=>Nn,\u0275\u0275propertyInterpolate3:()=>br,\u0275\u0275propertyInterpolate4:()=>kr,\u0275\u0275propertyInterpolate5:()=>ia,\u0275\u0275propertyInterpolate6:()=>Pa,\u0275\u0275propertyInterpolate7:()=>na,\u0275\u0275propertyInterpolate8:()=>Sa,\u0275\u0275propertyInterpolateV:()=>Ua,\u0275\u0275pureFunction0:()=>lb,\u0275\u0275pureFunction1:()=>db,\u0275\u0275pureFunction2:()=>pb,\u0275\u0275pureFunction3:()=>ub,\u0275\u0275pureFunction4:()=>_b,\u0275\u0275pureFunction5:()=>mb,\u0275\u0275pureFunction6:()=>hb,\u0275\u0275pureFunction7:()=>fb,\u0275\u0275pureFunction8:()=>bb,\u0275\u0275pureFunctionV:()=>gb,\u0275\u0275queryRefresh:()=>Lb,\u0275\u0275reference:()=>Ka,\u0275\u0275registerNgModuleType:()=>Ms,\u0275\u0275resetView:()=>Jo,\u0275\u0275resolveBody:()=>Dp,\u0275\u0275resolveDocument:()=>Ep,\u0275\u0275resolveWindow:()=>yp,\u0275\u0275restoreView:()=>Gr,\u0275\u0275sanitizeHtml:()=>lp,\u0275\u0275sanitizeResourceUrl:()=>Uc,\u0275\u0275sanitizeScript:()=>kl,\u0275\u0275sanitizeStyle:()=>dp,\u0275\u0275sanitizeUrl:()=>Ll,\u0275\u0275sanitizeUrlOrResourceUrl:()=>up,\u0275\u0275setComponentScope:()=>Vn,\u0275\u0275setNgModuleScope:()=>en,\u0275\u0275styleMap:()=>Vs,\u0275\u0275styleMapInterpolate1:()=>hf,\u0275\u0275styleMapInterpolate2:()=>ff,\u0275\u0275styleMapInterpolate3:()=>bf,\u0275\u0275styleMapInterpolate4:()=>gf,\u0275\u0275styleMapInterpolate5:()=>Mf,\u0275\u0275styleMapInterpolate6:()=>Of,\u0275\u0275styleMapInterpolate7:()=>vf,\u0275\u0275styleMapInterpolate8:()=>Af,\u0275\u0275styleMapInterpolateV:()=>zf,\u0275\u0275styleProp:()=>Pm,\u0275\u0275stylePropInterpolate1:()=>Km,\u0275\u0275stylePropInterpolate2:()=>jm,\u0275\u0275stylePropInterpolate3:()=>Vm,\u0275\u0275stylePropInterpolate4:()=>Xm,\u0275\u0275stylePropInterpolate5:()=>Hm,\u0275\u0275stylePropInterpolate6:()=>$m,\u0275\u0275stylePropInterpolate7:()=>Gm,\u0275\u0275stylePropInterpolate8:()=>Ym,\u0275\u0275stylePropInterpolateV:()=>Qm,\u0275\u0275syntheticHostListener:()=>o,\u0275\u0275syntheticHostProperty:()=>Jm,\u0275\u0275template:()=>ka,\u0275\u0275templateRefExtractor:()=>Fb,\u0275\u0275text:()=>rf,\u0275\u0275textInterpolate:()=>Wm,\u0275\u0275textInterpolate1:()=>dm,\u0275\u0275textInterpolate2:()=>Lm,\u0275\u0275textInterpolate3:()=>km,\u0275\u0275textInterpolate4:()=>Sm,\u0275\u0275textInterpolate5:()=>qm,\u0275\u0275textInterpolate6:()=>Bm,\u0275\u0275textInterpolate7:()=>Nm,\u0275\u0275textInterpolate8:()=>Um,\u0275\u0275textInterpolateV:()=>Fm,\u0275\u0275trustConstantHtml:()=>Sl,\u0275\u0275trustConstantResourceUrl:()=>pp,\u0275\u0275validateIframeAttribute:()=>uc,\u0275\u0275viewQuery:()=>kb});var e=a(716),t=a(47206),m=a(42878),h=a(29054),d=a(42569);function f(i){for(let n in i)if(i[n]===f)return n;throw Error("Could not find renamed property on target object.")}function j(i,n){for(const r in n)n.hasOwnProperty(r)&&!i.hasOwnProperty(r)&&(i[r]=n[r])}function w(i){if("string"==typeof i)return i;if(Array.isArray(i))return"["+i.map(w).join(", ")+"]";if(null==i)return""+i;if(i.overriddenName)return`${i.overriddenName}`;if(i.name)return`${i.name}`;const n=i.toString();if(null==n)return""+n;const r=n.indexOf("\n");return-1===r?n:n.substring(0,r)}function T(i,n){return null==i||""===i?null===n?"":n:null==n||""===n?i:i+" "+n}const U=f({__forward_ref__:f});function $(i){return i.__forward_ref__=$,i.toString=function(){return w(this())},i}function ae(i){return _e(i)?i():i}function _e(i){return"function"==typeof i&&i.hasOwnProperty(U)&&i.__forward_ref__===$}function de(i){return i&&!!i.\u0275providers}const x="https://g.co/ng/security#xss";class S extends Error{constructor(n,r){super(xe(n,r)),this.code=n}}function xe(i,n){return`NG0${Math.abs(i)}${n?": "+n.trim():""}`}function ue(i){return"string"==typeof i?i:null==i?"":String(i)}function Ue(i){return"function"==typeof i?i.name||i.toString():"object"==typeof i&&null!=i&&"function"==typeof i.type?i.type.name||i.type.toString():ue(i)}function Ce(i,n){throw new S(-201,!1)}function _(i,n,r){i!=n&&Ae(r,i,n,"==")}function Re(i,n){null==i&&Ae(n,i,null,"!=")}function Ae(i,n,r,s){throw new Error(`ASSERTION ERROR: ${i}`+(null==s?"":` [Expected=> ${r} ${s} ${n} <=Actual]`))}function De(i){return{token:i.token,providedIn:i.providedIn||null,factory:i.factory,value:void 0}}const ge=De;function be(i){return{providers:i.providers||[],imports:i.imports||[]}}function ee(i){return Ye(i,D)||Ye(i,te)}function Ie(i){return null!==ee(i)}function Ye(i,n){return i.hasOwnProperty(n)?i[n]:null}function Z(i){return i&&(i.hasOwnProperty(W)||i.hasOwnProperty(fe))?i[W]:null}const D=f({\u0275prov:f}),W=f({\u0275inj:f}),te=f({ngInjectableDef:f}),fe=f({ngInjectorDef:f});var Ve,i;let We;function z(i){const n=We;return We=i,n}function Oe(i,n,r){const s=ee(i);return s&&"root"==s.providedIn?void 0===s.value?s.value=s.factory():s.value:r&Ve.Optional?null:void 0!==n?n:void Ce(w(i))}(i=Ve||(Ve={}))[i.Default=0]="Default",i[i.Host=1]="Host",i[i.Self=2]="Self",i[i.SkipSelf=4]="SkipSelf",i[i.Optional=8]="Optional";const at=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)();const Be={},Ge="__NG_DI_FLAG__",ne="ngTempTokenPath",Ke="ngTokenPath",Xt=/\n/gm,ri="\u0275",vi="__source";let ii;function qt(i){const n=ii;return ii=i,n}function Yt(i,n=Ve.Default){if(void 0===ii)throw new S(-203,!1);return null===ii?Oe(i,void 0,n):ii.get(i,n&Ve.Optional?null:void 0,n)}function ui(i,n=Ve.Default){return(function R(){return We}()||Yt)(ae(i),n)}function Ki(i){throw new S(202,!1)}function Pi(i,n=Ve.Default){return ui(i,bt(n))}function bt(i){return typeof i>"u"||"number"==typeof i?i:0|(i.optional&&8)|(i.host&&1)|(i.self&&2)|(i.skipSelf&&4)}function O(i){const n=[];for(let r=0;r<i.length;r++){const s=ae(i[r]);if(Array.isArray(s)){if(0===s.length)throw new S(900,!1);let p,b=Ve.Default;for(let N=0;N<s.length;N++){const Ee=s[N],Fe=l(Ee);"number"==typeof Fe?-1===Fe?p=Ee.token:b|=Fe:p=Ee}n.push(ui(p,b))}else n.push(ui(s))}return n}function c(i,n){return i[Ge]=n,i.prototype[Ge]=n,i}function l(i){return i[Ge]}function v(i,n,r,s){const p=i[ne];throw n[vi]&&p.unshift(n[vi]),i.message=function H(i,n,r,s=null){i=i&&"\n"===i.charAt(0)&&i.charAt(1)==ri?i.slice(2):i;let p=w(n);if(Array.isArray(n))p=n.map(w).join(" -> ");else if("object"==typeof n){let b=[];for(let N in n)if(n.hasOwnProperty(N)){let Ee=n[N];b.push(N+":"+("string"==typeof Ee?JSON.stringify(Ee):w(Ee)))}p=`{${b.join(", ")}}`}return`${r}${s?"("+s+")":""}[${p}]: ${i.replace(Xt,"\n ")}`}("\n"+i.message,p,r,s),i[Ke]=p,i[ne]=null,i}function it(i){return{toString:i}.toString()}var lt,Y;!function(i){i[i.OnPush=0]="OnPush",i[i.Default=1]="Default"}(lt||(lt={})),function(i){i[i.Emulated=0]="Emulated",i[i.None=2]="None",i[i.ShadowDom=3]="ShadowDom"}(Y||(Y={}));const Te={},At=[],Wt=f({\u0275cmp:f}),ot=f({\u0275dir:f}),yt=f({\u0275pipe:f}),Ht=f({\u0275mod:f}),nt=f({\u0275fac:f}),Et=f({__NG_ELEMENT_ID__:f});let di=0;function wi(i){return it(()=>{const n=Tn(i),r={...n,decls:i.decls,vars:i.vars,template:i.template,consts:i.consts||null,ngContentSelectors:i.ngContentSelectors,onPush:i.changeDetection===lt.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&i.dependencies||null,getStandaloneInjector:null,data:i.data||{},encapsulation:i.encapsulation||Y.Emulated,id:"c"+di++,styles:i.styles||At,_:null,schemas:i.schemas||null,tView:null};hr(r);const s=i.dependencies;return r.directiveDefs=fr(s,!1),r.pipeDefs=fr(s,!0),r})}function Vn(i,n,r){const s=i.\u0275cmp;s.directiveDefs=fr(n,!1),s.pipeDefs=fr(r,!0)}function kn(i){return yi(i)||oi(i)}function Wi(i){return null!==i}function xi(i){return it(()=>({type:i.type,bootstrap:i.bootstrap||At,declarations:i.declarations||At,imports:i.imports||At,exports:i.exports||At,transitiveCompileScopes:null,schemas:i.schemas||null,id:i.id||null}))}function en(i,n){return it(()=>{const r=yn(i,!0);r.declarations=n.declarations||At,r.imports=n.imports||At,r.exports=n.exports||At})}function mi(i,n){if(null==i)return Te;const r={};for(const s in i)if(i.hasOwnProperty(s)){let p=i[s],b=p;Array.isArray(p)&&(b=p[1],p=p[0]),r[p]=s,n&&(n[p]=b)}return r}function Ot(i){return it(()=>{const n=Tn(i);return hr(n),n})}function ti(i){return{type:i.type,name:i.name,factory:null,pure:!1!==i.pure,standalone:!0===i.standalone,onDestroy:i.type.prototype.ngOnDestroy||null}}function yi(i){return i[Wt]||null}function oi(i){return i[ot]||null}function nn(i){return i[yt]||null}function qn(i){const n=yi(i)||oi(i)||nn(i);return null!==n&&n.standalone}function yn(i,n){const r=i[Ht]||null;if(!r&&!0===n)throw new Error(`Type ${w(i)} does not have '\u0275mod' property.`);return r}function Tn(i){const n={};return{type:i.type,providersResolver:null,factory:null,hostBindings:i.hostBindings||null,hostVars:i.hostVars||0,hostAttrs:i.hostAttrs||null,contentQueries:i.contentQueries||null,declaredInputs:n,exportAs:i.exportAs||null,standalone:!0===i.standalone,selectors:i.selectors||At,viewQuery:i.viewQuery||null,features:i.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:mi(i.inputs,n),outputs:mi(i.outputs)}}function hr(i){i.features?.forEach(n=>n(i))}function fr(i,n){if(!i)return null;const r=n?nn:kn;return()=>("function"==typeof i?i():i).map(s=>r(s)).filter(Wi)}const fi=0,B=1,we=2,xt=3,$t=4,Ci=5,cn=6,yr=7,mr=8,Fr=9,wr=10,ur=11,ya=12,Vr=13,Br=14,Yr=15,Xr=16,Fa=17,ci=18,Di=19,_t=20,Mt=21,Ft=22,Si=1,On=2,Hn=7,sr=8,Qt=9,ut=10;function Lt(i){return Array.isArray(i)&&"object"==typeof i[Si]}function Zt(i){return Array.isArray(i)&&!0===i[Si]}function pi(i){return 0!=(4&i.flags)}function Ni(i){return i.componentOffset>-1}function dn(i){return 1==(1&i.flags)}function hn(i){return!!i.template}function Kn(i){return 0!=(256&i[we])}function Vi(i,n){return i.hasOwnProperty(nt)?i[nt]:null}class pn{constructor(n,r,s){this.previousValue=n,this.currentValue=r,this.firstChange=s}isFirstChange(){return this.firstChange}}function $i(){return Yi}function Yi(i){return i.type.prototype.ngOnChanges&&(i.setInput=or),Jn}function Jn(){const i=Tr(this),n=i?.current;if(n){const r=i.previous;if(r===Te)i.previous=n;else for(let s in n)r[s]=n[s];i.current=null,this.ngOnChanges(n)}}function or(i,n,r,s){const p=this.declaredInputs[r],b=Tr(i)||function da(i,n){return i[Gn]=n}(i,{previous:Te,current:null}),N=b.current||(b.current={}),Ee=b.previous,Fe=Ee[p];N[p]=new pn(Fe&&Fe.currentValue,n,Ee===Te),i[s]=n}$i.ngInherit=!0;const Gn="__ngSimpleChanges__";function Tr(i){return i[Gn]||null}let Sn=null;const Rn=i=>{Sn=i},ln=function(i,n,r){Sn?.(i,n,r)},lr="svg",En="math";function Xn(i){for(;Array.isArray(i);)i=i[fi];return i}function wa(i,n){return Xn(n[i])}function ta(i,n){return Xn(n[i.index])}function Ra(i,n){return i.data[n]}function ga(i,n){return i[n]}function ma(i,n){const r=n[i];return Lt(r)?r:r[fi]}function ca(i){return 64==(64&i[we])}function ra(i,n){return null==n?null:i[n]}function Wa(i){i[ci]=0}function vr(i,n){i[Ci]+=n;let r=i,s=i[xt];for(;null!==s&&(1===n&&1===r[Ci]||-1===n&&0===r[Ci]);)s[Ci]+=n,r=s,s=s[xt]}const Un={lFrame:on(null),bindingsEnabled:!0};function un(){return Un.bindingsEnabled}function aa(){Un.bindingsEnabled=!0}function Xa(){Un.bindingsEnabled=!1}function an(){return Un.lFrame.lView}function Wr(){return Un.lFrame.tView}function Gr(i){return Un.lFrame.contextLView=i,i[mr]}function Jo(i){return Un.lFrame.contextLView=null,i}function Ya(){let i=yo();for(;null!==i&&64===i.type;)i=i.parent;return i}function yo(){return Un.lFrame.currentTNode}function fo(){const i=Un.lFrame,n=i.currentTNode;return i.isParent?n:n.parent}function ro(i,n){const r=Un.lFrame;r.currentTNode=i,r.isParent=n}function Ja(){return Un.lFrame.isParent}function eo(){Un.lFrame.isParent=!1}function q(){const i=Un.lFrame;let n=i.bindingRootIndex;return-1===n&&(n=i.bindingRootIndex=i.tView.bindingStartIndex),n}function oe(){return Un.lFrame.bindingIndex}function et(i){return Un.lFrame.bindingIndex=i}function Ct(){return Un.lFrame.bindingIndex++}function Gt(i){const n=Un.lFrame,r=n.bindingIndex;return n.bindingIndex=n.bindingIndex+i,r}function Ii(i){Un.lFrame.inI18n=i}function Hi(i,n){const r=Un.lFrame;r.bindingIndex=r.bindingRootIndex=i,rr(n)}function rr(i){Un.lFrame.currentDirectiveIndex=i}function Yn(i){const n=Un.lFrame.currentDirectiveIndex;return-1===n?null:i[n]}function Ur(){return Un.lFrame.currentQueryIndex}function Sr(i){Un.lFrame.currentQueryIndex=i}function Ar(i){const n=i[B];return 2===n.type?n.declTNode:1===n.type?i[cn]:null}function Rr(i,n,r){if(r&Ve.SkipSelf){let p=n,b=i;for(;(p=p.parent,null===p&&!(r&Ve.Host))&&(p=Ar(b),!(null===p||(b=b[Yr],10&p.type))););if(null===p)return!1;n=p,i=b}const s=Un.lFrame=Ti();return s.currentTNode=n,s.lView=i,!0}function la(i){const n=Ti(),r=i[B];Un.lFrame=n,n.currentTNode=r.firstChild,n.lView=i,n.tView=r,n.contextLView=i,n.bindingIndex=r.bindingStartIndex,n.inI18n=!1}function Ti(){const i=Un.lFrame,n=null===i?null:i.child;return null===n?on(i):n}function on(i){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:i,child:null,inI18n:!1};return null!==i&&(i.child=n),n}function Qi(){const i=Un.lFrame;return Un.lFrame=i.parent,i.currentTNode=null,i.lView=null,i}const Rt=Qi;function ai(){const i=Qi();i.isParent=!0,i.tView=null,i.selectedIndex=-1,i.contextLView=null,i.elementDepthCount=0,i.currentDirectiveIndex=-1,i.currentNamespace=null,i.bindingRootIndex=-1,i.bindingIndex=-1,i.currentQueryIndex=0}function Ei(i){return(Un.lFrame.contextLView=function Gi(i,n){for(;i>0;)n=n[Yr],i--;return n}(i,Un.lFrame.contextLView))[mr]}function zi(){return Un.lFrame.selectedIndex}function bn(i){Un.lFrame.selectedIndex=i}function _n(){const i=Un.lFrame;return Ra(i.tView,i.selectedIndex)}function Wn(){Un.lFrame.currentNamespace=lr}function Qn(){Un.lFrame.currentNamespace=En}function Cr(){!function Er(){Un.lFrame.currentNamespace=null}()}function xn(i,n){for(let r=n.directiveStart,s=n.directiveEnd;r<s;r++){const b=i.data[r].type.prototype,{ngAfterContentInit:N,ngAfterContentChecked:Ee,ngAfterViewInit:Fe,ngAfterViewChecked:vt,ngOnDestroy:Ut}=b;N&&(i.contentHooks??(i.contentHooks=[])).push(-r,N),Ee&&((i.contentHooks??(i.contentHooks=[])).push(r,Ee),(i.contentCheckHooks??(i.contentCheckHooks=[])).push(r,Ee)),Fe&&(i.viewHooks??(i.viewHooks=[])).push(-r,Fe),vt&&((i.viewHooks??(i.viewHooks=[])).push(r,vt),(i.viewCheckHooks??(i.viewCheckHooks=[])).push(r,vt)),null!=Ut&&(i.destroyHooks??(i.destroyHooks=[])).push(r,Ut)}}function Ln(i,n,r){ie(i,n,3,r)}function Dr(i,n,r,s){(3&i[we])===r&&ie(i,n,r,s)}function Le(i,n){let r=i[we];(3&r)===n&&(r&=2047,r+=1,i[we]=r)}function ie(i,n,r,s){const p=void 0!==s?65535&i[ci]:0,b=s??-1,N=n.length-1;let Ee=0;for(let Fe=p;Fe<N;Fe++)if("number"==typeof n[Fe+1]){if(Ee=n[Fe],null!=s&&Ee>=s)break}else n[Fe]<0&&(i[ci]+=65536),(Ee<b||-1==b)&&(mt(i,r,n,Fe),i[ci]=(4294901760&i[ci])+Fe+2),Fe++}function mt(i,n,r,s){const p=r[s]<0,b=r[s+1],Ee=i[p?-r[s]:r[s]];if(p){if(i[we]>>11<i[ci]>>16&&(3&i[we])===n){i[we]+=2048,ln(4,Ee,b);try{b.call(Ee)}finally{ln(5,Ee,b)}}}else{ln(4,Ee,b);try{b.call(Ee)}finally{ln(5,Ee,b)}}}const jt=-1;class gi{constructor(n,r,s){this.factory=n,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=s}}function Zn(i){let n="";return 1&i&&(n+="|Text"),2&i&&(n+="|Element"),4&i&&(n+="|Container"),8&i&&(n+="|ElementContainer"),16&i&&(n+="|Projection"),32&i&&(n+="|IcuContainer"),64&i&&(n+="|Placeholder"),n.length>0?n.substring(1):n}function Lr(i,n,r){Re(i,"should be called with a TNode"),i.type&n||Ae(r||`Expected [${Zn(n)}] but got ${Zn(i.type)}.`)}function fa(i,n,r){let s=0;for(;s<r.length;){const p=r[s];if("number"==typeof p){if(0!==p)break;s++;const b=r[s++],N=r[s++],Ee=r[s++];i.setAttribute(n,N,Ee,b)}else{const b=p,N=r[++s];po(b)?i.setProperty(n,b,N):i.setAttribute(n,b,N),s++}}return s}function Ea(i){return 3===i||4===i||6===i}function po(i){return 64===i.charCodeAt(0)}function zo(i,n){if(null!==n&&0!==n.length)if(null===i||0===i.length)i=n.slice();else{let r=-1;for(let s=0;s<n.length;s++){const p=n[s];"number"==typeof p?r=p:0===r||Eo(i,r,p,null,-1===r||2===r?n[++s]:null)}}return i}function Eo(i,n,r,s,p){let b=0,N=i.length;if(-1===n)N=-1;else for(;b<i.length;){const Ee=i[b++];if("number"==typeof Ee){if(Ee===n){N=-1;break}if(Ee>n){N=b-1;break}}}for(;b<i.length;){const Ee=i[b];if("number"==typeof Ee)break;if(Ee===r){if(null===s)return void(null!==p&&(i[b+1]=p));if(s===i[b+1])return void(i[b+2]=p)}b++,null!==s&&b++,null!==p&&b++}-1!==N&&(i.splice(N,0,n),b=N+1),i.splice(b++,0,r),null!==s&&i.splice(b++,0,s),null!==p&&i.splice(b++,0,p)}function Ro(i){return i!==jt}function lo(i){return 32767&i}function _o(i,n){let r=function uo(i){return i>>16}(i),s=n;for(;r>0;)s=s[Yr],r--;return s}let l0=!0;function e0(i){const n=l0;return l0=i,n}const ei=255,si=5;let Mi=0;const Ji={};function gn(i,n){const r=tr(i,n);if(-1!==r)return r;const s=n[B];s.firstCreatePass&&(i.injectorIndex=n.length,In(s.data,i),In(n,null),In(s.blueprint,null));const p=gr(i,n),b=i.injectorIndex;if(Ro(p)){const N=lo(p),Ee=_o(p,n),Fe=Ee[B].data;for(let vt=0;vt<8;vt++)n[b+vt]=Ee[N+vt]|Fe[N+vt]}return n[b+8]=p,b}function In(i,n){i.push(0,0,0,0,0,0,0,0,n)}function tr(i,n){return-1===i.injectorIndex||i.parent&&i.parent.injectorIndex===i.injectorIndex||null===n[i.injectorIndex+8]?-1:i.injectorIndex}function gr(i,n){if(i.parent&&-1!==i.parent.injectorIndex)return i.parent.injectorIndex;let r=0,s=null,p=n;for(;null!==p;){if(s=Do(p),null===s)return jt;if(r++,p=p[Yr],-1!==s.injectorIndex)return s.injectorIndex|r<<16}return jt}function er(i,n,r){!function Zi(i,n,r){let s;"string"==typeof r?s=r.charCodeAt(0)||0:r.hasOwnProperty(Et)&&(s=r[Et]),null==s&&(s=r[Et]=Mi++);const p=s&ei,b=1<<p;n.data[i+(p>>si)]|=b}(i,n,r)}function La(i,n,r){if(r&Ve.Optional||void 0!==i)return i;Ce()}function Ha(i,n,r,s){if(r&Ve.Optional&&void 0===s&&(s=null),!(r&(Ve.Self|Ve.Host))){const p=i[Fr],b=z(void 0);try{return p?p.get(n,s,r&Ve.Optional):Oe(n,s,r&Ve.Optional)}finally{z(b)}}return La(s,0,r)}function bo(i,n,r,s=Ve.Default,p){if(null!==i){if(1024&n[we]){const N=function L0(i,n,r,s,p){let b=i,N=n;for(;null!==b&&null!==N&&1024&N[we]&&!(256&N[we]);){const Ee=go(b,N,r,s|Ve.Self,Ji);if(Ee!==Ji)return Ee;let Fe=b.parent;if(!Fe){const vt=N[Mt];if(vt){const Ut=vt.get(r,Ji,s);if(Ut!==Ji)return Ut}Fe=Do(N),N=N[Yr]}b=Fe}return p}(i,n,r,s,Ji);if(N!==Ji)return N}const b=go(i,n,r,s,Ji);if(b!==Ji)return b}return Ha(n,r,s,p)}function go(i,n,r,s,p){const b=function qa(i){if("string"==typeof i)return i.charCodeAt(0)||0;const n=i.hasOwnProperty(Et)?i[Et]:void 0;return"number"==typeof n?n>=0?n&ei:R0:n}(r);if("function"==typeof b){if(!Rr(n,i,s))return s&Ve.Host?La(p,0,s):Ha(n,r,s,p);try{const N=b(s);if(null!=N||s&Ve.Optional)return N;Ce()}finally{Rt()}}else if("number"==typeof b){let N=null,Ee=tr(i,n),Fe=jt,vt=s&Ve.Host?n[Xr][cn]:null;for((-1===Ee||s&Ve.SkipSelf)&&(Fe=-1===Ee?gr(i,n):n[Ee+8],Fe!==jt&&oo(s,!1)?(N=n[B],Ee=lo(Fe),n=_o(Fe,n)):Ee=-1);-1!==Ee;){const Ut=n[B];if($a(b,Ee,Ut.data)){const li=Po(Ee,n,r,N,s,vt);if(li!==Ji)return li}Fe=n[Ee+8],Fe!==jt&&oo(s,n[B].data[Ee+8]===vt)&&$a(b,Ee,n)?(N=Ut,Ee=lo(Fe),n=_o(Fe,n)):Ee=-1}}return p}function Po(i,n,r,s,p,b){const N=n[B],Ee=N.data[i+8],Ut=os(Ee,N,r,null==s?Ni(Ee)&&l0:s!=N&&0!=(3&Ee.type),p&Ve.Host&&b===Ee);return null!==Ut?b0(n,N,Ut,Ee):Ji}function os(i,n,r,s,p){const b=i.providerIndexes,N=n.data,Ee=1048575&b,Fe=i.directiveStart,vt=i.directiveEnd,Ut=b>>20,Bi=p?Ee+Ut:vt;for(let rn=s?Ee:Ee+Ut;rn<Bi;rn++){const zn=N[rn];if(rn<Fe&&r===zn||rn>=Fe&&zn.type===r)return rn}if(p){const rn=N[Fe];if(rn&&hn(rn)&&rn.type===r)return Fe}return null}function b0(i,n,r,s){let p=i[r];const b=n.data;if(function Fi(i){return i instanceof gi}(p)){const N=p;N.resolving&&function Pe(i,n){const r=n?`. Dependency path: ${n.join(" > ")} > ${i}`:"";throw new S(-200,`Circular dependency in DI detected for ${i}${r}`)}(Ue(b[r]));const Ee=e0(N.canSeeViewProviders);N.resolving=!0;const Fe=N.injectImpl?z(N.injectImpl):null;Rr(i,s,Ve.Default);try{p=i[r]=N.factory(void 0,b,i,s),n.firstCreatePass&&r>=s.directiveStart&&function Pn(i,n,r){const{ngOnChanges:s,ngOnInit:p,ngDoCheck:b}=n.type.prototype;if(s){const N=Yi(n);(r.preOrderHooks??(r.preOrderHooks=[])).push(i,N),(r.preOrderCheckHooks??(r.preOrderCheckHooks=[])).push(i,N)}p&&(r.preOrderHooks??(r.preOrderHooks=[])).push(0-i,p),b&&((r.preOrderHooks??(r.preOrderHooks=[])).push(i,b),(r.preOrderCheckHooks??(r.preOrderCheckHooks=[])).push(i,b))}(r,b[r],n)}finally{null!==Fe&&z(Fe),e0(Ee),N.resolving=!1,Rt()}}return p}function $a(i,n,r){const s=1<<i;return!!(r[n+(i>>si)]&s)}function oo(i,n){return!(i&Ve.Self||i&Ve.Host&&n)}class Mo{constructor(n,r){this._tNode=n,this._lView=r}get(n,r,s){return bo(this._tNode,this._lView,n,bt(s),r)}}function R0(){return new Mo(Ya(),an())}function Vt(i){return it(()=>{const n=i.prototype.constructor,r=n[nt]||Ho(n),s=Object.prototype;let p=Object.getPrototypeOf(i.prototype).constructor;for(;p&&p!==s;){const b=p[nt]||Ho(p);if(b&&b!==r)return b;p=Object.getPrototypeOf(p)}return b=>new b})}function Ho(i){return _e(i)?()=>{const n=Ho(ae(i));return n&&n()}:Vi(i)}function Do(i){const n=i[B],r=n.type;return 2===r?n.declTNode:1===r?i[cn]:null}function Aa(i){return function Pr(i,n){if("class"===n)return i.classes;if("style"===n)return i.styles;const r=i.attrs;if(r){const s=r.length;let p=0;for(;p<s;){const b=r[p];if(Ea(b))break;if(0===b)p+=2;else if("number"==typeof b)for(p++;p<s&&"string"==typeof r[p];)p++;else{if(b===n)return r[p+1];p+=2}}}return null}(Ya(),i)}const $0="__annotations__",G0="__parameters__",g0="__prop__metadata__";function Uo(i,n,r,s,p){return it(()=>{const b=$s(n);function N(...Ee){if(this instanceof N)return b.call(this,...Ee),this;const Fe=new N(...Ee);return function(Ut){return p&&p(Ut,...Ee),(Ut.hasOwnProperty($0)?Ut[$0]:Object.defineProperty(Ut,$0,{value:[]})[$0]).push(Fe),s&&s(Ut),Ut}}return r&&(N.prototype=Object.create(r.prototype)),N.prototype.ngMetadataName=i,N.annotationCls=N,N})}function $s(i){return function(...r){if(i){const s=i(...r);for(const p in s)this[p]=s[p]}}}function ss(i,n,r){return it(()=>{const s=$s(n);function p(...b){if(this instanceof p)return s.apply(this,b),this;const N=new p(...b);return Ee.annotation=N,Ee;function Ee(Fe,vt,Ut){const li=Fe.hasOwnProperty(G0)?Fe[G0]:Object.defineProperty(Fe,G0,{value:[]})[G0];for(;li.length<=Ut;)li.push(null);return(li[Ut]=li[Ut]||[]).push(N),Fe}}return r&&(p.prototype=Object.create(r.prototype)),p.prototype.ngMetadataName=i,p.annotationCls=p,p})}function t0(i,n,r,s){return it(()=>{const p=$s(n);function b(...N){if(this instanceof b)return p.apply(this,N),this;const Ee=new b(...N);return function Fe(vt,Ut){const li=vt.constructor,Bi=li.hasOwnProperty(g0)?li[g0]:Object.defineProperty(li,g0,{value:{}})[g0];Bi[Ut]=Bi.hasOwnProperty(Ut)&&Bi[Ut]||[],Bi[Ut].unshift(Ee),s&&s(vt,Ut,...N)}}return r&&(b.prototype=Object.create(r.prototype)),b.prototype.ngMetadataName=i,b.annotationCls=b,b})}const X1=ss("Attribute",i=>({attributeName:i,__NG_ELEMENT_ID__:()=>Aa(i)}));class Qa{constructor(n,r){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof r?this.__NG_ELEMENT_ID__=r:void 0!==r&&(this.\u0275prov=De({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const M0=new Qa("AnalyzeForEntryComponents");class $o{}const H1=t0("ContentChildren",(i,n={})=>({selector:i,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true,...n}),$o),b1=t0("ContentChild",(i,n={})=>({selector:i,first:!0,isViewQuery:!1,descendants:!0,...n}),$o),$1=t0("ViewChildren",(i,n={})=>({selector:i,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true,...n}),$o),P0=t0("ViewChild",(i,n)=>({selector:i,first:!0,isViewQuery:!0,descendants:!0,...n}),$o);var k0,d0,Ys;function Oo(i){const n=at.ng;if(n&&n.\u0275compilerFacade)return n.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}!function(i){i[i.Directive=0]="Directive",i[i.Component=1]="Component",i[i.Injectable=2]="Injectable",i[i.Pipe=3]="Pipe",i[i.NgModule=4]="NgModule"}(k0||(k0={})),function(i){i[i.Directive=0]="Directive",i[i.Pipe=1]="Pipe",i[i.NgModule=2]="NgModule"}(d0||(d0={})),function(i){i[i.Emulated=0]="Emulated",i[i.None=2]="None",i[i.ShadowDom=3]="ShadowDom"}(Ys||(Ys={}));const he=Function;function y(i){return"function"==typeof i}function He(i){return i.flat(Number.POSITIVE_INFINITY)}function st(i,n){i.forEach(r=>Array.isArray(r)?st(r,n):n(r))}function pt(i,n,r){n>=i.length?i.push(r):i.splice(n,0,r)}function Tt(i,n){return n>=i.length-1?i.pop():i.splice(n,1)[0]}function ji(i,n){const r=[];for(let s=0;s<i;s++)r.push(n);return r}function io(i,n,r){let s=So(i,n);return s>=0?i[1|s]=r:(s=~s,function za(i,n,r,s){let p=i.length;if(p==n)i.push(r,s);else if(1===p)i.push(s,i[0]),i[0]=r;else{for(p--,i.push(i[p-1],i[p]);p>n;){const b=p-2;i[p]=i[b],p--}i[n]=r,i[n+1]=s}}(i,s,n,r)),s}function O0(i,n){const r=So(i,n);if(r>=0)return i[1|r]}function So(i,n){return Go(i,n,1)}function Go(i,n,r){let s=0,p=i.length>>r;for(;p!==s;){const b=s+(p-s>>1),N=i[b<<r];if(n===N)return b<<r;N>n?p=b:s=b+1}return~(p<<r)}const G1=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,Cs=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,Y1=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,S0=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class Y0{constructor(n){this._reflect=n||at.Reflect}factory(n){return(...r)=>new n(...r)}_zipTypesAndAnnotations(n,r){let s;s=ji(typeof n>"u"?r.length:n.length);for(let p=0;p<s.length;p++)typeof n>"u"?s[p]=[]:n[p]&&n[p]!=Object?s[p]=[n[p]]:s[p]=[],r&&null!=r[p]&&(s[p]=s[p].concat(r[p]));return s}_ownParameters(n,r){if(function Q1(i){return G1.test(i)||S0.test(i)||Cs.test(i)&&!Y1.test(i)}(n.toString()))return null;if(n.parameters&&n.parameters!==r.parameters)return n.parameters;const p=n.ctorParameters;if(p&&p!==r.ctorParameters){const Ee="function"==typeof p?p():p,Fe=Ee.map(Ut=>Ut&&Ut.type),vt=Ee.map(Ut=>Ut&&Ko(Ut.decorators));return this._zipTypesAndAnnotations(Fe,vt)}const b=n.hasOwnProperty(G0)&&n[G0],N=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",n);return N||b?this._zipTypesAndAnnotations(N,b):ji(n.length)}parameters(n){if(!y(n))return[];const r=g1(n);let s=this._ownParameters(n,r);return!s&&r!==Object&&(s=this.parameters(r)),s||[]}_ownAnnotations(n,r){if(n.annotations&&n.annotations!==r.annotations){let s=n.annotations;return"function"==typeof s&&s.annotations&&(s=s.annotations),s}return n.decorators&&n.decorators!==r.decorators?Ko(n.decorators):n.hasOwnProperty($0)?n[$0]:null}annotations(n){if(!y(n))return[];const r=g1(n),s=this._ownAnnotations(n,r)||[];return(r!==Object?this.annotations(r):[]).concat(s)}_ownPropMetadata(n,r){if(n.propMetadata&&n.propMetadata!==r.propMetadata){let s=n.propMetadata;return"function"==typeof s&&s.propMetadata&&(s=s.propMetadata),s}if(n.propDecorators&&n.propDecorators!==r.propDecorators){const s=n.propDecorators,p={};return Object.keys(s).forEach(b=>{p[b]=Ko(s[b])}),p}return n.hasOwnProperty(g0)?n[g0]:null}propMetadata(n){if(!y(n))return{};const r=g1(n),s={};if(r!==Object){const b=this.propMetadata(r);Object.keys(b).forEach(N=>{s[N]=b[N]})}const p=this._ownPropMetadata(n,r);return p&&Object.keys(p).forEach(b=>{const N=[];s.hasOwnProperty(b)&&N.push(...s[b]),N.push(...p[b]),s[b]=N}),s}ownPropMetadata(n){return y(n)&&this._ownPropMetadata(n,g1(n))||{}}hasLifecycleHook(n,r){return n instanceof he&&r in n.prototype}}function Ko(i){return i?i.map(n=>new(0,n.type.annotationCls)(...n.args?n.args:[])):[]}function g1(i){const n=i.prototype?Object.getPrototypeOf(i.prototype):null;return(n?n.constructor:null)||Object}const Qs=c(ss("Inject",i=>({token:i})),-1),i0=c(ss("Optional"),8),cs=c(ss("Self"),2),p0=c(ss("SkipSelf"),4),Z1=c(ss("Host"),1);let Ec=null;function ls(){return Ec=Ec||new Y0}function M1(i){return J1(ls().parameters(i))}function J1(i){return i.map(n=>function Fo(i){const n={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(i)&&i.length>0)for(let r=0;r<i.length;r++){const s=i[r];if(void 0===s)continue;const p=Object.getPrototypeOf(s);if(s instanceof i0||"Optional"===p.ngMetadataName)n.optional=!0;else if(s instanceof p0||"SkipSelf"===p.ngMetadataName)n.skipSelf=!0;else if(s instanceof cs||"Self"===p.ngMetadataName)n.self=!0;else if(s instanceof Z1||"Host"===p.ngMetadataName)n.host=!0;else if(s instanceof Qs)n.token=s.token;else if(s instanceof X1){if(void 0===s.attributeName)throw new S(204,!1);n.attribute=s.attributeName}else n.token=s}else void 0===i||Array.isArray(i)&&0===i.length?n.token=null:n.token=i;return n}(n))}function O1(i){const n=[],r=new Map;function s(p){let b=r.get(p);if(!b){const N=i(p);r.set(p,b=N.then(pl))}return b}return gs.forEach((p,b)=>{const N=[];p.templateUrl&&N.push(s(p.templateUrl).then(li=>{p.template=li}));const Ee=p.styleUrls,Fe=p.styles||(p.styles=[]),vt=p.styles.length;Ee&&Ee.forEach((li,Bi)=>{Fe.push(""),N.push(s(li).then(rn=>{Fe[vt+Bi]=rn,Ee.splice(Ee.indexOf(li),1),0==Ee.length&&(p.styleUrls=void 0)}))});const Ut=Promise.all(N).then(()=>function ul(i){n0.delete(i)}(b));n.push(Ut)}),tc(),Promise.all(n).then(()=>{})}let gs=new Map;const n0=new Set;function ds(i){return!!(i.templateUrl&&!i.hasOwnProperty("template")||i.styleUrls&&i.styleUrls.length)}function tc(){const i=gs;return gs=new Map,i}function pl(i){return"string"==typeof i?i:i.text()}const v1=new Map;let v0=!0;function Ms(i,n){(function ws(i,n,r){if(n&&n!==r&&v0)throw new Error(`Duplicate module registered for ${i} - ${w(n)} vs ${w(n.name)}`)})(n,v1.get(n)||null,i),v1.set(n,i)}function Dc(i){return v1.get(i)}function ml(i){v0=!i}const Rs={name:"custom-elements"},A1={name:"no-errors-schema"};let ps=!1;function Ps(i){ps=i}function Ba(){return ps}let g=!1;function re(i){g=i}function rt(){return g}var u0;!function(i){i[i.Important=1]="Important",i[i.DashCase=2]="DashCase"}(u0||(u0={}));const Pd=/^>|^->|<!--|-->|--!>|<!-$/g,hu=/(<|>)/,Id="\u200b$1\u200b";function Td(i){return i.replace(Pd,n=>n.replace(hu,Id))}const nc=new Map;let Wd=0;function xc(i){return nc.get(i)||null}class Ld{get lView(){return xc(this.lViewId)}constructor(n,r,s){this.lViewId=n,this.nodeIndex=r,this.native=s}}function _0(i){let n=o0(i);if(n){if(Lt(n)){const r=n;let s,p,b;if(rc(i)){if(s=A0(r,i),-1==s)throw new Error("The provided component was not found in the application");p=i}else if(function gl(i){return i&&i.constructor&&i.constructor.\u0275dir}(i)){if(s=function Is(i,n){let r=i[B].firstChild;for(;r;){const s=r.directiveStart,p=r.directiveEnd;for(let b=s;b<p;b++)if(i[b]===n)return r.index;r=Sd(r)}return-1}(r,i),-1==s)throw new Error("The provided directive was not found in the application");b=Cc(s,r)}else if(s=Ml(r,i),-1==s)return null;const N=Xn(r[s]),Ee=o0(N),Fe=Ee&&!Array.isArray(Ee)?Ee:Zs(r,s,N);if(p&&void 0===Fe.component&&(Fe.component=p,a0(Fe.component,Fe)),b&&void 0===Fe.directives){Fe.directives=b;for(let vt=0;vt<b.length;vt++)a0(b[vt],Fe)}a0(Fe.native,Fe),n=Fe}}else{const r=i;let s=r;for(;s=s.parentNode;){const p=o0(s);if(p){const b=Array.isArray(p)?p:p.lView;if(!b)return null;const N=Ml(b,r);if(N>=0){const Ee=Xn(b[N]),Fe=Zs(b,N,Ee);a0(Ee,Fe),n=Fe;break}}}}return n||null}function Zs(i,n,r){return new Ld(i[_t],n,r)}function fl(i){let r,n=o0(i);if(Lt(n)){const s=n,p=A0(s,i);r=ma(p,s);const b=Zs(s,p,r[fi]);b.component=i,a0(i,b),a0(b.native,b)}else{const s=n,p=s.lView;r=ma(s.nodeIndex,p)}return r}const bl="__ngContext__";function a0(i,n){Lt(n)?(i[bl]=n[_t],function fu(i){nc.set(i[_t],i)}(n)):i[bl]=n}function o0(i){const n=i[bl];return"number"==typeof n?xc(n):n||null}function kd(i){const n=o0(i);return n?Lt(n)?n:n.lView:null}function rc(i){return i&&i.constructor&&i.constructor.\u0275cmp}function Ml(i,n){const r=i[B];for(let s=Ft;s<r.bindingStartIndex;s++)if(Xn(i[s])===n)return s;return-1}function Sd(i){if(i.child)return i.child;if(i.next)return i.next;for(;i.parent&&!i.parent.next;)i=i.parent;return i.parent&&i.parent.next}function A0(i,n){const r=i[B].components;if(r)for(let s=0;s<r.length;s++){const p=r[s];if(ma(p,i)[mr]===n)return p}else if(ma(Ft,i)[mr]===n)return Ft;return-1}function Cc(i,n){const r=n[B].data[i];if(0===r.directiveStart)return At;const s=[];for(let p=r.directiveStart;p<r.directiveEnd;p++){const b=n[p];rc(b)||s.push(b)}return s}let Rc;function ac(i,n){return Rc(i,n)}function Js(i){const n=i[xt];return Zt(n)?n[xt]:n}function Ts(i){return function Ol(i){let n=Lt(i)?i:kd(i);for(;n&&!(256&n[we]);)n=Js(n);return n}(i)[mr]}function vl(i){return Al(i[Vr])}function us(i){return Al(i[$t])}function Al(i){for(;null!==i&&!Zt(i);)i=i[$t];return i}function e1(i,n,r,s,p){if(null!=s){let b,N=!1;Zt(s)?b=s:Lt(s)&&(N=!0,s=s[fi]);const Ee=Xn(s);0===i&&null!==r?null==p?t1(n,r,Ee):Ws(n,r,Ee,p||null,!0):1===i&&null!==r?Ws(n,r,Ee,p||null,!0):2===i?Cl(n,Ee,N):3===i&&n.destroyNode(Ee),null!=b&&function vu(i,n,r,s,p){const b=r[Hn],N=Xn(r);b!==N&&e1(n,i,s,b,p);for(let Ee=ut;Ee<r.length;Ee++){const Fe=r[Ee];I0(Fe[B],Fe,i,n,s,b)}}(n,i,b,r,p)}}function oc(i,n){return i.createText(n)}function Nd(i,n,r){i.setValue(n,r)}function bu(i,n){return i.createComment(Td(n))}function zl(i,n,r){return i.createElement(n,r)}function jd(i,n,r,s){const p=ut+s,b=r.length;s>0&&(r[p-1][$t]=n),s<b-ut?(n[$t]=r[p],pt(r,ut+s,n)):(r.push(n),n[$t]=null),n[xt]=r;const N=n[Fa];null!==N&&r!==N&&function z0(i,n){const r=i[Qt],p=n[xt][xt][Xr];n[Xr]!==p&&(i[On]=!0),null===r?i[Qt]=[n]:r.push(n)}(N,n);const Ee=n[Di];null!==Ee&&Ee.insertView(i),n[we]|=64}function Z0(i,n){const r=i[Qt],s=r.indexOf(n),p=n[xt];512&n[we]&&(n[we]&=-513,vr(p,-1)),r.splice(s,1)}function yl(i,n){if(i.length<=ut)return;const r=ut+n,s=i[r];if(s){const p=s[Fa];null!==p&&p!==i&&Z0(p,s),n>0&&(i[r-1][$t]=s[$t]);const b=Tt(i,ut+n);!function Ud(i,n){I0(i,n,n[ur],2,null,null),n[fi]=null,n[cn]=null}(s[B],s);const N=b[Di];null!==N&&N.detachView(b[B]),s[xt]=null,s[$t]=null,s[we]&=-65}return s}function Vd(i,n){if(!(128&n[we])){const r=n[ur];r.destroyNode&&I0(i,n,r,3,null,null),function Kd(i){let n=i[Vr];if(!n)return z1(i[B],i);for(;n;){let r=null;if(Lt(n))r=n[Vr];else{const s=n[ut];s&&(r=s)}if(!r){for(;n&&!n[$t]&&n!==i;)Lt(n)&&z1(n[B],n),n=n[xt];null===n&&(n=i),Lt(n)&&z1(n[B],n),r=n&&n[$t]}n=r}}(n)}}function z1(i,n){if(!(128&n[we])){n[we]&=-65,n[we]|=128,function Xd(i,n){let r;if(null!=i&&null!=(r=i.destroyHooks))for(let s=0;s<r.length;s+=2){const p=n[r[s]];if(!(p instanceof gi)){const b=r[s+1];if(Array.isArray(b))for(let N=0;N<b.length;N+=2){const Ee=p[b[N]],Fe=b[N+1];ln(4,Ee,Fe);try{Fe.call(Ee)}finally{ln(5,Ee,Fe)}}else{ln(4,p,b);try{b.call(p)}finally{ln(5,p,b)}}}}}(i,n),function y1(i,n){const r=i.cleanup,s=n[yr];let p=-1;if(null!==r)for(let b=0;b<r.length-1;b+=2)if("string"==typeof r[b]){const N=r[b+3];N>=0?s[p=N]():s[p=-N].unsubscribe(),b+=2}else{const N=s[p=r[b+1]];r[b].call(N)}if(null!==s){for(let b=p+1;b<s.length;b++){(0,s[b])()}n[yr]=null}}(i,n),1===n[B].type&&n[ur].destroy();const r=n[Fa];if(null!==r&&Zt(n[xt])){r!==n[xt]&&Z0(r,n);const s=n[Di];null!==s&&s.detachView(i)}!function Ta(i){nc.delete(i[_t])}(n)}}function El(i,n,r){return Hd(i,n.parent,r)}function Hd(i,n,r){let s=n;for(;null!==s&&40&s.type;)s=(n=s).parent;if(null===s)return r[fi];{const{componentOffset:p}=s;if(p>-1){const{encapsulation:b}=i.data[s.directiveStart+p];if(b===Y.None||b===Y.Emulated)return null}return ta(s,r)}}function Ws(i,n,r,s,p){i.insertBefore(n,r,s,p)}function t1(i,n,r){i.appendChild(n,r)}function E1(i,n,r,s,p){null!==s?Ws(i,n,r,s,p):t1(i,n,r)}function sc(i,n){return i.parentNode(n)}function Dl(i,n,r){return Ic(i,n,r)}function cc(i,n,r){return 40&i.type?ta(i,r):null}let D1,x1,_c,w1,Ic=cc;function $d(i,n){Ic=i,D1=n}function lc(i,n,r,s){const p=El(i,s,n),b=n[ur],Ee=Dl(s.parent||n[cn],s,n);if(null!=p)if(Array.isArray(r))for(let Fe=0;Fe<r.length;Fe++)E1(b,p,r[Fe],Ee,!1);else E1(b,p,r,Ee,!1);void 0!==D1&&D1(b,s,n,r,p)}function i1(i,n){if(null!==n){const r=n.type;if(3&r)return ta(n,i);if(4&r)return dc(-1,i[n.index]);if(8&r){const s=n.child;if(null!==s)return i1(i,s);{const p=i[n.index];return Zt(p)?dc(-1,p):Xn(p)}}if(32&r)return ac(n,i)()||Xn(i[n.index]);{const s=xl(i,n);if(null!==s){if(Array.isArray(s))return s[0];return i1(Js(i[Xr]),s)}return i1(i,n.next)}}return null}function xl(i,n){if(null!==n){const s=i[Xr][cn],p=n.projection;return s.projection[p]}return null}function dc(i,n){const r=ut+i+1;if(r<n.length){const s=n[r],p=s[B].firstChild;if(null!==p)return i1(s,p)}return n[Hn]}function Cl(i,n,r){const s=sc(i,n);s&&function Mu(i,n,r,s){i.removeChild(n,r,s)}(i,s,n,r)}function Tc(i,n,r,s,p,b,N){for(;null!=r;){const Ee=s[r.index],Fe=r.type;if(N&&0===n&&(Ee&&a0(Xn(Ee),s),r.flags|=2),32!=(32&r.flags))if(8&Fe)Tc(i,n,r.child,s,p,b,!1),e1(n,i,p,Ee,b);else if(32&Fe){const vt=ac(r,s);let Ut;for(;Ut=vt();)e1(n,i,p,Ut,b);e1(n,i,p,Ee,b)}else 16&Fe?wl(i,n,s,r,p,b):e1(n,i,p,Ee,b);r=N?r.projectionNext:r.next}}function I0(i,n,r,s,p,b){Tc(r,s,i.firstChild,n,p,b,!1)}function wl(i,n,r,s,p,b){const N=r[Xr],Fe=N[cn].projection[s.projection];if(Array.isArray(Fe))for(let vt=0;vt<Fe.length;vt++){e1(n,i,p,Fe[vt],b)}else{Tc(i,n,Fe,N[xt],p,b,!0)}}function Qd(i,n,r){""===r?i.removeAttribute(n,"class"):i.setAttribute(n,"class",r)}function _s(i,n,r){const{mergedAttrs:s,classes:p,styles:b}=r;null!==s&&fa(i,n,s),null!==p&&Qd(i,n,p),null!==b&&function Au(i,n,r){i.setAttribute(n,"style",r)}(i,n,b)}function pc(){if(void 0===x1&&(x1=null,at.trustedTypes))try{x1=at.trustedTypes.createPolicy("angular",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return x1}function Ls(i){return pc()?.createHTML(i)||i}function uc(i,n,r){const s=an(),p=_n(),b=ta(p,s);if(2===p.type&&"iframe"===n.toLowerCase()){const N=b;N.src="",N.srcdoc=Ls(""),Cl(s[ur],N);throw new S(-910,!1)}return i}function n1(i){_c=i}function Zd(){return void 0!==_c?_c:typeof document<"u"?document:void 0}function Lc(){if(void 0===w1&&(w1=null,at.trustedTypes))try{w1=at.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return w1}function Yo(i){return Lc()?.createHTML(i)||i}function Jd(i){return Lc()?.createScript(i)||i}function ep(i){return Lc()?.createScriptURL(i)||i}class ks{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${x})`}}class zu extends ks{getTypeName(){return"HTML"}}class tp extends ks{getTypeName(){return"Style"}}class yu extends ks{getTypeName(){return"Script"}}class Eu extends ks{getTypeName(){return"URL"}}class Du extends ks{getTypeName(){return"ResourceURL"}}function Qo(i){return i instanceof ks?i.changingThisBreaksApplicationSecurity:i}function qo(i,n){const r=kc(i);if(null!=r&&r!==n){if("ResourceURL"===r&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${r} (see ${x})`)}return r===n}function kc(i){return i instanceof ks&&i.getTypeName()||null}function xu(i){return new zu(i)}function Rl(i){return new tp(i)}function Cu(i){return new yu(i)}function wu(i){return new Eu(i)}function mc(i){return new Du(i)}function Pl(i){const n=new Ru(i);return function Pu(){try{return!!(new window.DOMParser).parseFromString(Ls(""),"text/html")}catch{return!1}}()?new ip(n):n}class ip{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="<body><remove></remove>"+n;try{const r=(new window.DOMParser).parseFromString(Ls(n),"text/html").body;return null===r?this.inertDocumentHelper.getInertBodyElement(n):(r.removeChild(r.firstChild),r)}catch{return null}}}class Ru{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const r=this.inertDocument.createElement("template");return r.innerHTML=Ls(n),r}}const Iu=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Sc(i){return(i=String(i)).match(Iu)?i:"unsafe:"+i}function ms(i){const n={};for(const r of i.split(","))n[r]=!0;return n}function R1(...i){const n={};for(const r of i)for(const s in r)r.hasOwnProperty(s)&&(n[s]=!0);return n}const np=ms("area,br,col,hr,img,wbr"),qc=ms("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Il=ms("rp,rt"),hc=R1(Il,qc),Tl=R1(qc,ms("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),rp=R1(Il,ms("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Bc=R1(np,Tl,rp,hc),P1=ms("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ap=ms("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),hs=ms("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),Ss=R1(P1,ap,hs),Tu=ms("script,style,template");class op{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let r=n.firstChild,s=!0;for(;r;)if(r.nodeType===Node.ELEMENT_NODE?s=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,s&&r.firstChild)r=r.firstChild;else for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let p=this.checkClobberedElement(r,r.nextSibling);if(p){r=p;break}r=this.checkClobberedElement(r,r.parentNode)}return this.buf.join("")}startElement(n){const r=n.nodeName.toLowerCase();if(!Bc.hasOwnProperty(r))return this.sanitizedSomething=!0,!Tu.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);const s=n.attributes;for(let p=0;p<s.length;p++){const b=s.item(p),N=b.name,Ee=N.toLowerCase();if(!Ss.hasOwnProperty(Ee)){this.sanitizedSomething=!0;continue}let Fe=b.value;P1[Ee]&&(Fe=Sc(Fe)),this.buf.push(" ",N,'="',sp(Fe),'"')}return this.buf.push(">"),!0}endElement(n){const r=n.nodeName.toLowerCase();Bc.hasOwnProperty(r)&&!np.hasOwnProperty(r)&&(this.buf.push("</"),this.buf.push(r),this.buf.push(">"))}chars(n){this.buf.push(sp(n))}checkClobberedElement(n,r){if(r&&(n.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return r}}const Wu=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Lu=/([^\#-~ |!])/g;function sp(i){return i.replace(/&/g,"&").replace(Wu,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(Lu,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let Nc;function cp(i,n){let r=null;try{Nc=Nc||Pl(i);let s=n?String(n):"";r=Nc.getInertBodyElement(s);let p=5,b=s;do{if(0===p)throw new Error("Failed to sanitize html because the input is unstable");p--,s=b,b=r.innerHTML,r=Nc.getInertBodyElement(s)}while(s!==b);return Ls((new op).sanitizeChildren(Wl(r)||r))}finally{if(r){const s=Wl(r)||r;for(;s.firstChild;)s.removeChild(s.firstChild)}}}function Wl(i){return"content"in i&&function ku(i){return i.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===i.nodeName}(i)?i.content:null}var qs;function lp(i){const n=fc();return n?Yo(n.sanitize(qs.HTML,i)||""):qo(i,"HTML")?Yo(Qo(i)):cp(Zd(),ue(i))}function dp(i){const n=fc();return n?n.sanitize(qs.STYLE,i)||"":qo(i,"Style")?Qo(i):ue(i)}function Ll(i){const n=fc();return n?n.sanitize(qs.URL,i)||"":qo(i,"URL")?Qo(i):Sc(ue(i))}function Uc(i){const n=fc();if(n)return ep(n.sanitize(qs.RESOURCE_URL,i)||"");if(qo(i,"ResourceURL"))return ep(Qo(i));throw new S(904,!1)}function kl(i){const n=fc();if(n)return Jd(n.sanitize(qs.SCRIPT,i)||"");if(qo(i,"Script"))return Jd(Qo(i));throw new S(905,!1)}function Sl(i){return Ls(i[0])}function pp(i){return function C1(i){return pc()?.createScriptURL(i)||i}(i[0])}function up(i,n,r){return function Su(i,n){return"src"===n&&("embed"===i||"frame"===i||"iframe"===i||"media"===i||"script"===i)||"href"===n&&("base"===i||"link"===i)?Uc:Ll}(n,r)(i)}function fc(){const i=an();return i&&i[ya]}!function(i){i[i.NONE=0]="NONE",i[i.HTML=1]="HTML",i[i.STYLE=2]="STYLE",i[i.SCRIPT=3]="SCRIPT",i[i.URL=4]="URL",i[i.RESOURCE_URL=5]="RESOURCE_URL"}(qs||(qs={}));const ql=new Qa("ENVIRONMENT_INITIALIZER"),Bl=new Qa("INJECTOR",-1),_p=new Qa("INJECTOR_DEF_TYPES");class mp{get(n,r=Be){if(r===Be){const s=new Error(`NullInjectorError: No provider for ${w(n)}!`);throw s.name="NullInjectorError",s}return r}}function y0(i){return{\u0275providers:i}}function _r(...i){return{\u0275providers:J0(!0,i),\u0275fromNgModule:!0}}function J0(i,...n){const r=[],s=new Set;let p;return st(n,b=>{const N=b;s0(N,r,[],s)&&(p||(p=[]),p.push(N))}),void 0!==p&&Bs(p,r),r}function Bs(i,n){for(let r=0;r<i.length;r++){const{ngModule:s,providers:p}=i[r];B0(p,b=>{n.push(b)})}}function s0(i,n,r,s){if(!(i=ae(i)))return!1;let p=null,b=Z(i);const N=!b&&yi(i);if(b||N){if(N&&!N.standalone)return!1;p=i}else{const Fe=i.ngModule;if(b=Z(Fe),!b)return!1;p=Fe}const Ee=s.has(p);if(N){if(Ee)return!1;if(s.add(p),N.dependencies){const Fe="function"==typeof N.dependencies?N.dependencies():N.dependencies;for(const vt of Fe)s0(vt,n,r,s)}}else{if(!b)return!1;{if(null!=b.imports&&!Ee){let vt;s.add(p);try{st(b.imports,Ut=>{s0(Ut,n,r,s)&&(vt||(vt=[]),vt.push(Ut))})}finally{}void 0!==vt&&Bs(vt,n)}if(!Ee){const vt=Vi(p)||(()=>new p);n.push({provide:p,useFactory:vt,deps:At},{provide:_p,useValue:p,multi:!0},{provide:ql,useValue:()=>ui(p),multi:!0})}const Fe=b.providers;if(null!=Fe&&!Ee){B0(Fe,Ut=>{n.push(Ut)})}}}return p!==i&&void 0!==i.providers}function B0(i,n){for(let r of i)de(r)&&(r=r.\u0275providers),Array.isArray(r)?B0(r,n):n(r)}const Bu=f({provide:String,useValue:f});function Nl(i){return null!==i&&"object"==typeof i&&Bu in i}function Fc(i){return!(!i||!i.useExisting)}function hp(i){return!(!i||!i.useFactory)}function r1(i){return"function"==typeof i}const Ul=new Qa("Set Injector scope."),Kc={},Uu={};let Fl;function jc(){return void 0===Fl&&(Fl=new mp),Fl}class a1{}class fp extends a1{get destroyed(){return this._destroyed}constructor(n,r,s,p){super(),this.parent=r,this.source=s,this.scopes=p,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,jl(n,N=>this.processProvider(N)),this.records.set(Bl,I1(void 0,this)),p.has("environment")&&this.records.set(a1,I1(void 0,this));const b=this.records.get(Ul);null!=b&&"string"==typeof b.value&&this.scopes.add(b.value),this.injectorDefTypes=new Set(this.get(_p.multi,At,Ve.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();for(const n of this._onDestroyHooks)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(n){this._onDestroyHooks.push(n)}runInContext(n){this.assertNotDestroyed();const r=qt(this),s=z(void 0);try{return n()}finally{qt(r),z(s)}}get(n,r=Be,s=Ve.Default){this.assertNotDestroyed(),s=bt(s);const p=qt(this),b=z(void 0);try{if(!(s&Ve.SkipSelf)){let Ee=this.records.get(n);if(void 0===Ee){const Fe=function Xu(i){return"function"==typeof i||"object"==typeof i&&i instanceof Qa}(n)&&ee(n);Ee=Fe&&this.injectableDefInScope(Fe)?I1(Kl(n),Kc):null,this.records.set(n,Ee)}if(null!=Ee)return this.hydrate(n,Ee)}const N=s&Ve.Self?jc():this.parent;return r=s&Ve.Optional&&r===Be?null:r,N.get(n,r)}catch(N){if("NullInjectorError"===N.name){if((N[ne]=N[ne]||[]).unshift(w(n)),p)throw N;return v(N,n,"R3InjectorError",this.source)}throw N}finally{z(b),qt(p)}}resolveInjectorInitializers(){const n=qt(this),r=z(void 0);try{const s=this.get(ql.multi,At,Ve.Self);for(const p of s)p()}finally{qt(n),z(r)}}toString(){const n=[],r=this.records;for(const s of r.keys())n.push(w(s));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new S(205,!1)}processProvider(n){let r=r1(n=ae(n))?n:ae(n&&n.provide);const s=function Ku(i){if(Nl(i))return I1(void 0,i.useValue);return I1(bp(i),Kc)}(n);if(r1(n)||!0!==n.multi){this.records.get(r)}else{let p=this.records.get(r);p||(p=I1(void 0,Kc,!0),p.factory=()=>O(p.multi),this.records.set(r,p)),r=n,p.multi.push(n)}this.records.set(r,s)}hydrate(n,r){return r.value===Kc&&(r.value=Uu,r.value=r.factory()),"object"==typeof r.value&&r.value&&function Vu(i){return null!==i&&"object"==typeof i&&"function"==typeof i.ngOnDestroy}(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}injectableDefInScope(n){if(!n.providedIn)return!1;const r=ae(n.providedIn);return"string"==typeof r?"any"===r||this.scopes.has(r):this.injectorDefTypes.has(r)}}function Kl(i){const n=ee(i),r=null!==n?n.factory:Vi(i);if(null!==r)return r;if(i instanceof Qa)throw new S(204,!1);if(i instanceof Function)return function Fu(i){const n=i.length;if(n>0){ji(n,"?");throw new S(204,!1)}const r=function Me(i){return i&&(i[D]||i[te])||null}(i);return null!==r?()=>r.factory(i):()=>new i}(i);throw new S(204,!1)}function bp(i,n,r){let s;if(r1(i)){const p=ae(i);return Vi(p)||Kl(p)}if(Nl(i))s=()=>ae(i.useValue);else if(hp(i))s=()=>i.useFactory(...O(i.deps||[]));else if(Fc(i))s=()=>ui(ae(i.useExisting));else{const p=ae(i&&(i.useClass||i.provide));if(!function ju(i){return!!i.deps}(i))return Vi(p)||Kl(p);s=()=>new p(...O(i.deps))}return s}function I1(i,n,r=!1){return{factory:i,value:n,multi:r?[]:void 0}}function jl(i,n){for(const r of i)Array.isArray(r)?jl(r,n):r&&de(r)?jl(r.\u0275providers,n):n(r)}class gp{}class T1{}const Op="ngComponent";class Hu{resolveComponentFactory(n){throw function Mp(i){const n=Error(`No component factory found for ${w(i)}. Did you add it to @NgModule.entryComponents?`);return n[Op]=i,n}(n)}}class W1{}function L1(i,n){return new k1(ta(i,n))}W1.NULL=new Hu;class k1{constructor(n){this.nativeElement=n}}function Gu(i){return i instanceof k1?i.nativeElement:i}k1.__NG_ELEMENT_ID__=function $u(){return L1(Ya(),an())};class Vl{}class vp{}vp.__NG_ELEMENT_ID__=()=>function Vc(){const i=an(),r=ma(Ya().index,i);return(Lt(r)?r:i)[ur]}();class Xc{}Xc.\u0275prov=De({token:Xc,providedIn:"root",factory:()=>null});class Ap{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const zp=new Ap("15.2.9"),Hc={},Xl="ngOriginalError";function Hl(i){return i[Xl]}class bc{constructor(){this._console=console}handleError(n){const r=this._findOriginalError(n);this._console.error("ERROR",n),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(n){let r=n&&Hl(n);for(;r&&Hl(r);)r=Hl(r);return r||null}}function yp(i){return i.ownerDocument.defaultView}function Ep(i){return i.ownerDocument}function Dp(i){return i.ownerDocument.body}const S1="\ufffd";function fs(i){return i instanceof Function?i():i}function xp(i){if(function t_(i){if(!yi(i))throw new S(906,`The ${Ue(i)} is not an Angular component, make sure it has the \`@Component\` decorator.`)}(i),!yi(i).standalone)throw new S(907,`The ${Ue(i)} component is not marked as standalone, but Angular expects to have a standalone component here. Please make sure the ${Ue(i)} component has the \`standalone: true\` flag in the decorator.`)}function i_(i,n,r){throw new S(-300,`Multiple components match node with tagname ${i.value}: ${Ue(n)} and ${Ue(r)}`)}function wp(i,n,r){let s=i.length;for(;;){const p=i.indexOf(n,r);if(-1===p)return p;if(0===p||i.charCodeAt(p-1)<=32){const b=n.length;if(p+b===s||i.charCodeAt(p+b)<=32)return p}r=p+1}}const Rp="ng-template";function n_(i,n,r){let s=0,p=!0;for(;s<i.length;){let b=i[s++];if("string"==typeof b&&p){const N=i[s++];if(r&&"class"===b&&-1!==wp(N.toLowerCase(),n,0))return!0}else{if(1===b){for(;s<i.length&&"string"==typeof(b=i[s++]);)if(b.toLowerCase()===n)return!0;return!1}"number"==typeof b&&(p=!1)}}return!1}function Pp(i){return 4===i.type&&i.value!==Rp}function r_(i,n,r){return n===(4!==i.type||r?i.value:Rp)}function a_(i,n,r){let s=4;const p=i.attrs||[],b=function c_(i){for(let n=0;n<i.length;n++){if(Ea(i[n]))return n}return i.length}(p);let N=!1;for(let Ee=0;Ee<n.length;Ee++){const Fe=n[Ee];if("number"!=typeof Fe){if(!N)if(4&s){if(s=2|1&s,""!==Fe&&!r_(i,Fe,r)||""===Fe&&1===n.length){if(es(s))return!1;N=!0}}else{const vt=8&s?Fe:n[++Ee];if(8&s&&null!==i.attrs){if(!n_(i.attrs,vt,r)){if(es(s))return!1;N=!0}continue}const li=o_(8&s?"class":Fe,p,Pp(i),r);if(-1===li){if(es(s))return!1;N=!0;continue}if(""!==vt){let Bi;Bi=li>b?"":p[li+1].toLowerCase();const rn=8&s?Bi:null;if(rn&&-1!==wp(rn,vt,0)||2&s&&vt!==Bi){if(es(s))return!1;N=!0}}}}else{if(!N&&!es(s)&&!es(Fe))return!1;if(N&&es(Fe))continue;N=!1,s=Fe|1&s}}return es(s)||N}function es(i){return 0==(1&i)}function o_(i,n,r,s){if(null===n)return-1;let p=0;if(s||!r){let b=!1;for(;p<n.length;){const N=n[p];if(N===i)return p;if(3===N||6===N)b=!0;else{if(1===N||2===N){let Ee=n[++p];for(;"string"==typeof Ee;)Ee=n[++p];continue}if(4===N)break;if(0===N){p+=4;continue}}p+=b?1:2}return-1}return function $c(i,n){let r=i.indexOf(4);if(r>-1)for(r++;r<i.length;){const s=i[r];if("number"==typeof s)return-1;if(s===n)return r;r++}return-1}(n,i)}function Ip(i,n,r=!1){for(let s=0;s<n.length;s++)if(a_(i,n[s],r))return!0;return!1}function l_(i,n){e:for(let r=0;r<n.length;r++){const s=n[r];if(i.length===s.length){for(let p=0;p<i.length;p++)if(i[p]!==s[p])continue e;return!0}}return!1}function Gl(i,n){return i?":not("+n.trim()+")":n}function Tp(i){let n=i[0],r=1,s=2,p="",b=!1;for(;r<i.length;){let N=i[r];if("string"==typeof N)if(2&s){const Ee=i[++r];p+="["+N+(Ee.length>0?'="'+Ee+'"':"")+"]"}else 8&s?p+="."+N:4&s&&(p+=" "+N);else""!==p&&!es(N)&&(n+=Gl(b,p),p=""),s=N,b=b||!es(s);r++}return""!==p&&(n+=Gl(b,p)),n}const ba={};function Ql(i){Zl(Wr(),an(),zi()+i,!1)}function Zl(i,n,r,s){if(!s)if(3==(3&n[we])){const b=i.preOrderCheckHooks;null!==b&&Ln(n,b,r)}else{const b=i.preOrderHooks;null!==b&&Dr(n,b,0,r)}bn(r)}const Lp={\u0275\u0275defineInjectable:De,\u0275\u0275defineInjector:be,\u0275\u0275inject:ui,\u0275\u0275invalidFactoryDep:Ki,resolveForwardRef:ae};function d_(i,n){let r=null,s=null;i.hasOwnProperty(D)||Object.defineProperty(i,D,{get:()=>(null===r&&(r=Oo().compileInjectable(Lp,`ng:///${i.name}/\u0275prov.js`,function Jl(i,n){const r=n||{providedIn:null},s={name:i.name,type:i,typeArgumentCount:0,providedIn:r.providedIn};return(gc(r)||kp(r))&&void 0!==r.deps&&(s.deps=J1(r.deps)),gc(r)?s.useClass=r.useClass:function Gc(i){return p_ in i}(r)?s.useValue=r.useValue:kp(r)?s.useFactory=r.useFactory:function u_(i){return void 0!==i.useExisting}(r)&&(s.useExisting=r.useExisting),s}(i,n))),r)}),i.hasOwnProperty(nt)||Object.defineProperty(i,nt,{get:()=>{if(null===s){const p=Oo();s=p.compileFactory(Lp,`ng:///${i.name}/\u0275fac.js`,{name:i.name,type:i,typeArgumentCount:0,deps:M1(i),target:p.FactoryTarget.Injectable})}return s},configurable:!0})}const p_=f({provide:String,useValue:f});function gc(i){return void 0!==i.useClass}function kp(i){return void 0!==i.useFactory}const Sp=Uo("Injectable",void 0,void 0,void 0,(i,n)=>d_(i,n));function ed(i,n=null,r=null,s){const p=qp(i,n,r,s);return p.resolveInjectorInitializers(),p}function qp(i,n=null,r=null,s,p=new Set){const b=[r||At,_r(i)];return s=s||("object"==typeof i?void 0:w(i)),new fp(b,n||jc(),s||null,p)}class T0{static create(n,r){if(Array.isArray(n))return ed({name:""},r,n,"");{const s=n.name??"";return ed({name:s},n.parent,n.providers,s)}}}function td(i){return i.length>1?" ("+function __(i){const n=[];for(let r=0;r<i.length;++r){if(n.indexOf(i[r])>-1)return n.push(i[r]),n;n.push(i[r])}return n}(i.slice().reverse()).map(s=>w(s.token)).join(" -> ")+")":""}function id(i,n,r,s){const p=[n],b=r(p),N=s?function Yu(i,n){const r=`${i} caused by: ${n instanceof Error?n.message:n}`,s=Error(r);return s[Xl]=n,s}(b,s):Error(b);return N.addKey=m_,N.keys=p,N.injectors=[i],N.constructResolvingMessage=r,N[Xl]=s,N}function m_(i,n){this.injectors.push(i),this.keys.push(n),this.message=this.constructResolvingMessage(this.keys)}function Bp(i,n){const r=[];for(let s=0,p=n.length;s<p;s++){const b=n[s];b&&0!=b.length?r.push(b.map(w).join(" ")):r.push("?")}return Error("Cannot resolve all parameters for '"+w(i)+"'("+r.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+w(i)+"' is decorated with Injectable.")}function M_(i,n){return Error(`Cannot mix multi providers and regular providers, got: ${i} ${n}`)}T0.THROW_IF_NOT_FOUND=Be,T0.NULL=new mp,T0.\u0275prov=De({token:T0,providedIn:"any",factory:()=>ui(Bl)}),T0.__NG_ELEMENT_ID__=-1;class Os{constructor(n,r){if(this.token=n,this.id=r,!n)throw new S(208,!1);this.displayName=w(this.token)}static get(n){return va.get(ae(n))}static get numberOfKeys(){return va.numberOfKeys}}const va=new class o1{constructor(){this._allKeys=new Map}get(n){if(n instanceof Os)return n;if(this._allKeys.has(n))return this._allKeys.get(n);const r=new Os(n,Os.numberOfKeys);return this._allKeys.set(n,r),r}get numberOfKeys(){return this._allKeys.size}};class Yc{constructor(n,r,s){this.key=n,this.optional=r,this.visibility=s}static fromKey(n){return new Yc(n,!1,null)}}const E0=[];class Co{constructor(n,r,s){this.key=n,this.resolvedFactories=r,this.multiProvider=s,this.resolvedFactory=this.resolvedFactories[0]}}class Np{constructor(n,r){this.factory=n,this.dependencies=r}}function Ns(i){let n,r;if(i.useClass){const s=ae(i.useClass);n=ls().factory(s),r=Qc(s)}else i.useExisting?(n=s=>s,r=[Yc.fromKey(Os.get(i.useExisting))]):i.useFactory?(n=i.useFactory,r=function z_(i,n){if(n){const r=n.map(s=>[s]);return n.map(s=>Fp(i,s,r))}return Qc(i)}(i.useFactory,i.deps)):(n=()=>i.useValue,r=E0);return new Np(n,r)}function O_(i){return new Co(Os.get(i.provide),[Ns(i)],i.multi||!1)}function v_(i){const s=function A_(i,n){for(let r=0;r<i.length;r++){const s=i[r],p=n.get(s.key.id);if(p){if(s.multiProvider!==p.multiProvider)throw M_(p,s);if(s.multiProvider)for(let b=0;b<s.resolvedFactories.length;b++)p.resolvedFactories.push(s.resolvedFactories[b]);else n.set(s.key.id,s)}else{let b;b=s.multiProvider?new Co(s.key,s.resolvedFactories.slice(),s.multiProvider):s,n.set(s.key.id,b)}}return n}(Up(i,[]).map(O_),new Map);return Array.from(s.values())}function Up(i,n){return i.forEach(r=>{if(r instanceof he)n.push({provide:r,useClass:r});else if(r&&"object"==typeof r&&void 0!==r.provide)n.push(r);else{if(!Array.isArray(r))throw function g_(i){return Error(`Invalid provider - only instances of Provider and Type are allowed, got: ${i}`)}(r);Up(r,n)}}),n}function Qc(i){const n=ls().parameters(i);if(!n)return[];if(n.some(r=>null==r))throw Bp(i,n);return n.map(r=>Fp(i,r,n))}function Fp(i,n,r){let s=null,p=!1;if(!Array.isArray(n))return is(n instanceof Qs?n.token:n,p,null);let b=null;for(let N=0;N<n.length;++N){const Ee=n[N];Ee instanceof he?s=Ee:Ee instanceof Qs?s=Ee.token:Ee instanceof i0?p=!0:Ee instanceof cs||Ee instanceof p0?b=Ee:Ee instanceof Qa&&(s=Ee)}if(s=ae(s),null!=s)return is(s,p,b);throw Bp(i,r)}function is(i,n,r){return new Yc(Os.get(i),n,r)}const q1={};class vs{static resolve(n){return v_(n)}static resolveAndCreate(n,r){const s=vs.resolve(n);return vs.fromResolvedProviders(s,r)}static fromResolvedProviders(n,r){return new so(n,r)}}class so{constructor(n,r){this._constructionCounter=0,this._providers=n,this.parent=r||null;const s=n.length;this.keyIds=[],this.objs=[];for(let p=0;p<s;p++)this.keyIds[p]=n[p].key.id,this.objs[p]=q1}get(n,r=Be){return this._getByKey(Os.get(n),null,r)}resolveAndCreateChild(n){const r=vs.resolve(n);return this.createChildFromResolved(r)}createChildFromResolved(n){const r=new so(n);return r.parent=this,r}resolveAndInstantiate(n){return this.instantiateResolved(vs.resolve([n])[0])}instantiateResolved(n){return this._instantiateProvider(n)}getProviderAtIndex(n){if(n<0||n>=this._providers.length)throw function ts(i){return Error(`Index ${i} is out-of-bounds.`)}(n);return this._providers[n]}_new(n){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw function f_(i,n){return id(i,n,function(r){return`Cannot instantiate cyclic dependency!${td(r)}`})}(this,n.key);return this._instantiateProvider(n)}_getMaxNumberOfObjects(){return this.objs.length}_instantiateProvider(n){if(n.multiProvider){const r=[];for(let s=0;s<n.resolvedFactories.length;++s)r[s]=this._instantiate(n,n.resolvedFactories[s]);return r}return this._instantiate(n,n.resolvedFactories[0])}_instantiate(n,r){const s=r.factory;let p,b;try{p=r.dependencies.map(N=>this._getByReflectiveDependency(N))}catch(N){throw N.addKey&&N.addKey(this,n.key),N}try{b=s(...p)}catch(N){throw function b_(i,n,r,s){return id(i,s,function(p){const b=w(p[0].token);return`${n.message}: Error during instantiation of ${b}!${td(p)}.`},n)}(this,N,N.stack,n.key)}return b}_getByReflectiveDependency(n){return this._getByKey(n.key,n.visibility,n.optional?null:Be)}_getByKey(n,r,s){return n===so.INJECTOR_KEY?this:r instanceof cs?this._getByKeySelf(n,s):this._getByKeyDefault(n,s,r)}_getObjByKeyId(n){for(let r=0;r<this.keyIds.length;r++)if(this.keyIds[r]===n)return this.objs[r]===q1&&(this.objs[r]=this._new(this._providers[r])),this.objs[r];return q1}_throwOrNull(n,r){if(r!==Be)return r;throw function h_(i,n){return id(i,n,function(r){return`No provider for ${w(r[0].token)}!${td(r)}`})}(this,n)}_getByKeySelf(n,r){const s=this._getObjByKeyId(n.id);return s!==q1?s:this._throwOrNull(n,r)}_getByKeyDefault(n,r,s){let p;for(p=s instanceof p0?this.parent:this;p instanceof so;){const b=p,N=b._getObjByKeyId(n.id);if(N!==q1)return N;p=b.parent}return null!==p?p.get(n.token,r):this._throwOrNull(n,r)}get displayName(){return`ReflectiveInjector(providers: [${function wo(i,n){const r=[];for(let s=0;s<i._providers.length;++s)r[s]=n(i.getProviderAtIndex(s));return r}(this,r=>' "'+r.key.displayName+'" ').join(", ")}])`}toString(){return this.displayName}}function s1(i,n=Ve.Default){const r=an();if(null===r)return ui(i,n);return bo(Ya(),r,ae(i),n)}function Kp(){throw new Error("invalid")}function jp(i,n){const r=i.contentQueries;if(null!==r)for(let s=0;s<r.length;s+=2){const p=r[s],b=r[s+1];if(-1!==b){const N=i.data[b];Sr(p),N.contentQueries(2,n[b],b)}}}function Zc(i,n,r,s,p,b,N,Ee,Fe,vt,Ut){const li=n.blueprint.slice();return li[fi]=p,li[we]=76|s,(null!==Ut||i&&1024&i[we])&&(li[we]|=1024),Wa(li),li[xt]=li[Yr]=i,li[mr]=r,li[wr]=N||i&&i[wr],li[ur]=Ee||i&&i[ur],li[ya]=Fe||i&&i[ya]||null,li[Fr]=vt||i&&i[Fr]||null,li[cn]=b,li[_t]=function hl(){return Wd++}(),li[Mt]=Ut,li[Xr]=2==n.type?i[Xr]:li,li}function c1(i,n,r,s,p){let b=i.data[n];if(null===b)b=l1(i,n,r,s,p),function Oi(){return Un.lFrame.inI18n}()&&(b.flags|=32);else if(64&b.type){b.type=r,b.value=s,b.attrs=p;const N=fo();b.injectorIndex=null===N?-1:N.injectorIndex}return ro(b,!0),b}function l1(i,n,r,s,p){const b=yo(),N=Ja(),Ee=N?b:b&&b.parent,Fe=i.data[n]=function As(i,n,r,s,p,b){let N=n?n.injectorIndex:-1;return{type:r,index:s,insertBeforeIndex:null,injectorIndex:N,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:0,providerIndexes:0,value:p,attrs:b,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,Ee,r,n,s,p);return null===i.firstChild&&(i.firstChild=Fe),null!==b&&(N?null==b.child&&null!==Fe.parent&&(b.child=Fe):null===b.next&&(b.next=Fe,Fe.prev=b)),Fe}function d1(i,n,r,s){if(0===r)return-1;const p=n.length;for(let b=0;b<r;b++)n.push(s),i.blueprint.push(s),i.data.push(null);return p}function nd(i,n,r){la(n);try{const s=i.viewQuery;null!==s&&tl(1,s,r);const p=i.template;null!==p&&Oc(i,n,p,1,r),i.firstCreatePass&&(i.firstCreatePass=!1),i.staticContentQueries&&jp(i,n),i.staticViewQueries&&tl(2,i.viewQuery,r);const b=i.components;null!==b&&function D_(i,n){for(let r=0;r<n.length;r++)K_(i,n[r])}(n,b)}catch(s){throw i.firstCreatePass&&(i.incompleteFirstPass=!0,i.firstCreatePass=!1),s}finally{n[we]&=-5,ai()}}function Mc(i,n,r,s){const p=n[we];if(128==(128&p))return;la(n);try{Wa(n),et(i.bindingStartIndex),null!==r&&Oc(i,n,r,2,s);const N=3==(3&p);if(N){const vt=i.preOrderCheckHooks;null!==vt&&Ln(n,vt,null)}else{const vt=i.preOrderHooks;null!==vt&&Dr(n,vt,0,null),Le(n,0)}if(function jo(i){for(let n=vl(i);null!==n;n=us(n)){if(!n[On])continue;const r=n[Qt];for(let s=0;s<r.length;s++){const p=r[s],b=p[xt];512&p[we]||vr(b,1),p[we]|=512}}}(n),function F_(i){for(let n=vl(i);null!==n;n=us(n))for(let r=ut;r<n.length;r++){const s=n[r],p=s[B];ca(s)&&Mc(p,s,p.template,s[mr])}}(n),null!==i.contentQueries&&jp(i,n),N){const vt=i.contentCheckHooks;null!==vt&&Ln(n,vt)}else{const vt=i.contentHooks;null!==vt&&Dr(n,vt,1),Le(n,1)}!function y_(i,n){const r=i.hostBindingOpCodes;if(null!==r)try{for(let s=0;s<r.length;s++){const p=r[s];if(p<0)bn(~p);else{const b=p,N=r[++s],Ee=r[++s];Hi(N,b),Ee(2,n[b])}}}finally{bn(-1)}}(i,n);const Ee=i.components;null!==Ee&&function E_(i,n){for(let r=0;r<n.length;r++)D0(i,n[r])}(n,Ee);const Fe=i.viewQuery;if(null!==Fe&&tl(2,Fe,s),N){const vt=i.viewCheckHooks;null!==vt&&Ln(n,vt)}else{const vt=i.viewHooks;null!==vt&&Dr(n,vt,2),Le(n,2)}!0===i.firstUpdatePass&&(i.firstUpdatePass=!1),n[we]&=-41,512&n[we]&&(n[we]&=-513,vr(n[xt],-1))}finally{ai()}}function Oc(i,n,r,s,p){const b=zi(),N=2&s;try{bn(-1),N&&n.length>Ft&&Zl(i,n,Ft,!1),ln(N?2:0,p),r(s,p)}finally{bn(b),ln(N?3:1,p)}}function m0(i,n,r){if(pi(n)){const s=n.directiveStart,p=n.directiveEnd;for(let b=s;b<p;b++){const N=i.data[b];N.contentQueries&&N.contentQueries(1,r[b],b)}}}function Us(i,n,r){un()&&(function T_(i,n,r,s){const p=r.directiveStart,b=r.directiveEnd;Ni(r)&&function N_(i,n,r){const s=ta(n,i),p=Vp(r),b=i[wr],N=vc(i,Zc(i,p,null,r.onPush?32:16,s,n,b,b.createRenderer(s,r),null,null,null));i[n.index]=N}(n,r,i.data[p+r.componentOffset]),i.firstCreatePass||gn(r,n),a0(s,n);const N=r.initialInputs;for(let Ee=p;Ee<b;Ee++){const Fe=i.data[Ee],vt=b0(n,i,Ee,r);if(a0(vt,n),null!==N&&dd(n,Ee-p,vt,Fe,r,N),hn(Fe)){ma(r.index,n)[mr]=b0(n,i,Ee,r)}}}(i,n,r,ta(r,n)),64==(64&r.flags)&&$p(i,n,r))}function rd(i,n,r=ta){const s=n.localNames;if(null!==s){let p=n.index+1;for(let b=0;b<s.length;b+=2){const N=s[b+1],Ee=-1===N?r(n,i):i[N];i[p++]=Ee}}}function Vp(i){const n=i.tView;return null===n||n.incompleteFirstPass?i.tView=ad(1,null,i.template,i.decls,i.vars,i.directiveDefs,i.pipeDefs,i.viewQuery,i.schemas,i.consts):n}function ad(i,n,r,s,p,b,N,Ee,Fe,vt){const Ut=Ft+s,li=Ut+p,Bi=function x_(i,n){const r=[];for(let s=0;s<n;s++)r.push(s<i?null:ba);return r}(Ut,li),rn="function"==typeof vt?vt():vt;return Bi[B]={type:i,blueprint:Bi,template:r,queries:null,viewQuery:Ee,declTNode:n,data:Bi.slice().fill(null,Ut),bindingStartIndex:Ut,expandoStartIndex:li,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof b?b():b,pipeRegistry:"function"==typeof N?N():N,firstChild:null,schemas:Fe,consts:rn,incompleteFirstPass:!1}}function od(i,n,r,s){const p=Yp(n);null===r?p.push(s):(p.push(r),i.firstCreatePass&&Qp(i).push(s,p.length-1))}function Da(i,n,r,s){for(let p in i)if(i.hasOwnProperty(p)){r=null===r?{}:r;const b=i[p];null===s?sd(r,n,p,b):s.hasOwnProperty(p)&&sd(r,n,s[p],b)}return r}function sd(i,n,r,s){i.hasOwnProperty(r)?i[r].push(n,s):i[r]=[n,s]}function W0(i,n,r,s,p,b,N,Ee){const Fe=ta(n,r);let Ut,vt=n.inputs;!Ee&&null!=vt&&(Ut=vt[s])?(md(i,r,Ut,s,p),Ni(n)&&function no(i,n){const r=ma(n,i);16&r[we]||(r[we]|=32)}(r,n.index)):3&n.type?(s=function Xp(i){return"class"===i?"className":"for"===i?"htmlFor":"formaction"===i?"formAction":"innerHtml"===i?"innerHTML":"readonly"===i?"readOnly":"tabindex"===i?"tabIndex":i}(s),p=null!=N?N(p,n.value||"",s):p,b.setProperty(Fe,s,p)):n.type}function B1(i,n,r,s){if(un()){const p=null===s?null:{"":-1},b=function L_(i,n){const r=i.directiveRegistry;let s=null,p=null;if(r)for(let b=0;b<r.length;b++){const N=r[b];if(Ip(n,N.selectors,!1))if(s||(s=[]),hn(N))if(Lr(n,2,`"${n.value}" tags cannot be used as component hosts. Please use a different tag to activate the ${w(N.type)} component.`),Ni(n)&&i_(n,s.find(hn).type,N.type),null!==N.findHostDirectiveDefs){const Ee=[];p=p||new Map,N.findHostDirectiveDefs(N,Ee,p),s.unshift(...Ee,N);cd(i,n,Ee.length)}else s.unshift(N),cd(i,n,0);else p=p||new Map,N.findHostDirectiveDefs?.(N,s,p),s.push(N)}return null===s?null:[s,p]}(i,r);let N,Ee;null===b?N=Ee=null:[N,Ee]=b,null!==N&&Hp(i,n,r,N,p,Ee),p&&function k_(i,n,r){if(n){const s=i.localNames=[];for(let p=0;p<n.length;p+=2){const b=r[n[p+1]];if(null==b)throw new S(-301,!1);s.push(n[p],b)}}}(r,s,p)}r.mergedAttrs=zo(r.mergedAttrs,r.attrs)}function Hp(i,n,r,s,p,b){for(let vt=0;vt<s.length;vt++)er(gn(r,n),i,s[vt].type);!function q_(i,n,r){i.flags|=1,i.directiveStart=n,i.directiveEnd=n+r,i.providerIndexes=n}(r,i.data.length,s.length);for(let vt=0;vt<s.length;vt++){const Ut=s[vt];Ut.providersResolver&&Ut.providersResolver(Ut)}let N=!1,Ee=!1,Fe=d1(i,n,s.length,null);for(let vt=0;vt<s.length;vt++){const Ut=s[vt];r.mergedAttrs=zo(r.mergedAttrs,Ut.hostAttrs),B_(i,r,n,Fe,Ut),S_(Fe,Ut,p),null!==Ut.contentQueries&&(r.flags|=4),(null!==Ut.hostBindings||null!==Ut.hostAttrs||0!==Ut.hostVars)&&(r.flags|=64);const li=Ut.type.prototype;!N&&(li.ngOnChanges||li.ngOnInit||li.ngDoCheck)&&((i.preOrderHooks??(i.preOrderHooks=[])).push(r.index),N=!0),!Ee&&(li.ngOnChanges||li.ngDoCheck)&&((i.preOrderCheckHooks??(i.preOrderCheckHooks=[])).push(r.index),Ee=!0),Fe++}!function N0(i,n,r){const s=n.directiveStart,p=n.directiveEnd,b=i.data,N=n.attrs,Ee=[];let Fe=null,vt=null;for(let Ut=s;Ut<p;Ut++){const li=b[Ut],Bi=r?r.get(li):null,rn=Bi?Bi.inputs:null,zn=Bi?Bi.outputs:null;Fe=Da(li.inputs,Ut,Fe,rn),vt=Da(li.outputs,Ut,vt,zn);const ir=null===Fe||null===N||Pp(n)?null:U_(Fe,Ut,N);Ee.push(ir)}null!==Fe&&(Fe.hasOwnProperty("class")&&(n.flags|=8),Fe.hasOwnProperty("style")&&(n.flags|=16)),n.initialInputs=Ee,n.inputs=Fe,n.outputs=vt}(i,r,b)}function $p(i,n,r){const s=r.directiveStart,p=r.directiveEnd,b=r.index,N=function tn(){return Un.lFrame.currentDirectiveIndex}();try{bn(b);for(let Ee=s;Ee<p;Ee++){const Fe=i.data[Ee],vt=n[Ee];rr(Ee),(null!==Fe.hostBindings||0!==Fe.hostVars||null!==Fe.hostAttrs)&&W_(Fe,vt)}}finally{bn(-1),rr(N)}}function W_(i,n){null!==i.hostBindings&&i.hostBindings(1,n)}function cd(i,n,r){n.componentOffset=r,(i.components??(i.components=[])).push(n.index)}function S_(i,n,r){if(r){if(n.exportAs)for(let s=0;s<n.exportAs.length;s++)r[n.exportAs[s]]=i;hn(n)&&(r[""]=i)}}function B_(i,n,r,s,p){i.data[s]=p;const b=p.factory||(p.factory=Vi(p.type)),N=new gi(b,hn(p),s1);i.blueprint[s]=N,r[s]=N,function P_(i,n,r,s,p){const b=p.hostBindings;if(b){let N=i.hostBindingOpCodes;null===N&&(N=i.hostBindingOpCodes=[]);const Ee=~n.index;(function I_(i){let n=i.length;for(;n>0;){const r=i[--n];if("number"==typeof r&&r<0)return r}return 0})(N)!=Ee&&N.push(Ee),N.push(r,s,b)}}(i,n,s,d1(i,r,p.hostVars,ba),p)}function U0(i,n,r,s,p,b){const N=ta(i,n);ld(n[ur],N,b,i.value,r,s,p)}function ld(i,n,r,s,p,b,N){if(null==b)i.removeAttribute(n,p,r);else{const Ee=null==N?ue(b):N(b,s||"",p);i.setAttribute(n,p,Ee,r)}}function dd(i,n,r,s,p,b){const N=b[n];if(null!==N){const Ee=s.setInput;for(let Fe=0;Fe<N.length;){const vt=N[Fe++],Ut=N[Fe++],li=N[Fe++];null!==Ee?s.setInput(r,li,vt,Ut):r[Ut]=li}}}function U_(i,n,r){let s=null,p=0;for(;p<r.length;){const b=r[p];if(0!==b)if(5!==b){if("number"==typeof b)break;if(i.hasOwnProperty(b)){null===s&&(s=[]);const N=i[b];for(let Ee=0;Ee<N.length;Ee+=2)if(N[Ee]===n){s.push(b,N[Ee+1],r[p+1]);break}}p+=2}else p+=2;else p+=4}return s}function Gp(i,n,r,s){return[i,!0,!1,n,null,0,s,r,null,null]}function D0(i,n){const r=ma(n,i);if(ca(r)){const s=r[B];48&r[we]?Mc(s,r,s.template,r[mr]):r[Ci]>0&&pd(r)}}function pd(i){for(let s=vl(i);null!==s;s=us(s))for(let p=ut;p<s.length;p++){const b=s[p];if(ca(b))if(512&b[we]){const N=b[B];Mc(N,b,N.template,b[mr])}else b[Ci]>0&&pd(b)}const r=i[B].components;if(null!==r)for(let s=0;s<r.length;s++){const p=ma(r[s],i);ca(p)&&p[Ci]>0&&pd(p)}}function K_(i,n){const r=ma(n,i),s=r[B];(function j_(i,n){for(let r=n.length;r<i.blueprint.length;r++)n.push(i.blueprint[r])})(s,r),nd(s,r,r[mr])}function vc(i,n){return i[Vr]?i[Br][$t]=n:i[Vr]=n,i[Br]=n,n}function Jc(i){for(;i;){i[we]|=32;const n=Js(i);if(Kn(i)&&!n)return i;i=n}return null}function el(i,n,r,s=!0){const p=n[wr];p.begin&&p.begin();try{Mc(i,n,i.template,r)}catch(N){throw s&&_d(n,N),N}finally{p.end&&p.end()}}function tl(i,n,r){Sr(0),n(i,r)}function Yp(i){return i[yr]||(i[yr]=[])}function Qp(i){return i.cleanup||(i.cleanup=[])}function ud(i,n,r){return(null===i||hn(i))&&(r=function dr(i){for(;Array.isArray(i);){if("object"==typeof i[Si])return i;i=i[fi]}return null}(r[n.index])),r[ur]}function _d(i,n){const r=i[Fr],s=r?r.get(bc,null):null;s&&s.handleError(n)}function md(i,n,r,s,p){for(let b=0;b<r.length;){const N=r[b++],Ee=r[b++],Fe=n[N],vt=i.data[N];null!==vt.setInput?vt.setInput(Fe,p,s,Ee):Fe[Ee]=p}}function zs(i,n,r){const s=wa(n,i);Nd(i[ur],s,r)}function il(i,n,r){let s=r?i.styles:null,p=r?i.classes:null,b=0;if(null!==n)for(let N=0;N<n.length;N++){const Ee=n[N];if("number"==typeof Ee)b=Ee;else if(1==b)p=T(p,Ee);else if(2==b){s=T(s,Ee+": "+n[++N]+";")}}r?i.styles=s:i.stylesWithoutHost=s,r?i.classes=p:i.classesWithoutHost=p}function nl(i,n,r,s,p=!1){for(;null!==r;){const b=n[r.index];if(null!==b&&s.push(Xn(b)),Zt(b))for(let Ee=ut;Ee<b.length;Ee++){const Fe=b[Ee],vt=Fe[B].firstChild;null!==vt&&nl(Fe[B],Fe,vt,s)}const N=r.type;if(8&N)nl(i,n,r.child,s);else if(32&N){const Ee=ac(r,n);let Fe;for(;Fe=Ee();)s.push(Fe)}else if(16&N){const Ee=xl(n,r);if(Array.isArray(Ee))s.push(...Ee);else{const Fe=Js(n[Xr]);nl(Fe[B],Fe,Ee,s,!0)}}r=p?r.projectionNext:r.next}return s}so.INJECTOR_KEY=Os.get(T0);class ns{get rootNodes(){const n=this._lView,r=n[B];return nl(r,n,r.firstChild,[])}constructor(n,r){this._lView=n,this._cdRefInjectingView=r,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[mr]}set context(n){this._lView[mr]=n}get destroyed(){return 128==(128&this._lView[we])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const n=this._lView[xt];if(Zt(n)){const r=n[sr],s=r?r.indexOf(this):-1;s>-1&&(yl(n,s),Tt(r,s))}this._attachedToViewContainer=!1}Vd(this._lView[B],this._lView)}onDestroy(n){od(this._lView[B],this._lView,null,n)}markForCheck(){Jc(this._cdRefInjectingView||this._lView)}detach(){this._lView[we]&=-65}reattach(){this._lView[we]|=64}detectChanges(){el(this._lView[B],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new S(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function gu(i,n){I0(i,n,n[ur],2,null,null)}(this._lView[B],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new S(902,!1);this._appRef=n}}class V_ extends ns{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;el(n[B],n,n[mr],!1)}checkNoChanges(){}get context(){return null}}class Zp extends W1{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const r=yi(n);return new p1(r,this.ngModule)}}function Jp(i){const n=[];for(let r in i)if(i.hasOwnProperty(r)){const s=i[r];n.push({propName:s,templateName:r})}return n}class H_{constructor(n,r){this.injector=n,this.parentInjector=r}get(n,r,s){s=bt(s);const p=this.injector.get(n,Hc,s);return p!==Hc||r===Hc?p:this.parentInjector.get(n,r,s)}}class p1 extends T1{get inputs(){return Jp(this.componentDef.inputs)}get outputs(){return Jp(this.componentDef.outputs)}constructor(n,r){super(),this.componentDef=n,this.ngModule=r,this.componentType=n.type,this.selector=function Yl(i){return i.map(Tp).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!r}create(n,r,s,p){let b=(p=p||this.ngModule)instanceof a1?p:p?.injector;b&&null!==this.componentDef.getStandaloneInjector&&(b=this.componentDef.getStandaloneInjector(b)||b);const N=b?new H_(n,b):n,Ee=N.get(Vl,null);if(null===Ee)throw new S(407,!1);const Fe=N.get(Xc,null),vt=Ee.createRenderer(null,this.componentDef),Ut=this.componentDef.selectors[0][0]||"div",li=s?function C_(i,n,r){const s=r===Y.ShadowDom;return i.selectRootElement(n,s)}(vt,s,this.componentDef.encapsulation):zl(vt,Ut,function X_(i){const n=i.toLowerCase();return"svg"===n?lr:"math"===n?En:null}(Ut)),Bi=this.componentDef.onPush?288:272,rn=ad(0,null,null,1,0,null,null,null,null,null),zn=Zc(null,rn,null,Bi,null,null,Ee,vt,Fe,N,null);let ir,Mr;la(zn);try{const Ir=this.componentDef;let pa,jn=null;Ir.findHostDirectiveDefs?(pa=[],jn=new Map,Ir.findHostDirectiveDefs(Ir,pa,jn),pa.push(Ir)):pa=[Ir];const Ca=function $_(i,n){const r=i[B],s=Ft;return i[s]=n,c1(r,s,2,"#host",null)}(zn,li),Lo=function G_(i,n,r,s,p,b,N,Ee){const Fe=p[B];!function Y_(i,n,r,s){for(const p of i)n.mergedAttrs=zo(n.mergedAttrs,p.hostAttrs);null!==n.mergedAttrs&&(il(n,n.mergedAttrs,!0),null!==r&&_s(s,r,n))}(s,i,n,N);const vt=b.createRenderer(n,r),Ut=Zc(p,Vp(r),null,r.onPush?32:16,p[i.index],i,b,vt,Ee||null,null,null);return Fe.firstCreatePass&&cd(Fe,i,s.length-1),vc(p,Ut),p[i.index]=Ut}(Ca,li,Ir,pa,zn,Ee,vt);Mr=Ra(rn,Ft),li&&function Z_(i,n,r,s){if(s)fa(i,r,["ng-version",zp.full]);else{const{attrs:p,classes:b}=function Wp(i){const n=[],r=[];let s=1,p=2;for(;s<i.length;){let b=i[s];if("string"==typeof b)2===p?""!==b&&n.push(b,i[++s]):8===p&&r.push(b);else{if(!es(p))break;p=b}s++}return{attrs:n,classes:r}}(n.selectors[0]);p&&fa(i,r,p),b&&b.length>0&&Qd(i,r,b.join(" "))}}(vt,Ir,li,s),void 0!==r&&function J_(i,n,r){const s=i.projection=[];for(let p=0;p<n.length;p++){const b=r[p];s.push(null!=b?Array.from(b):null)}}(Mr,this.ngContentSelectors,r),ir=function Q_(i,n,r,s,p,b){const N=Ya(),Ee=p[B],Fe=ta(N,p);Hp(Ee,p,N,r,null,s);for(let Ut=0;Ut<r.length;Ut++){a0(b0(p,Ee,N.directiveStart+Ut,N),p)}$p(Ee,p,N),Fe&&a0(Fe,p);const vt=b0(p,Ee,N.directiveStart+N.componentOffset,N);if(i[mr]=p[mr]=vt,null!==b)for(const Ut of b)Ut(vt,n);return m0(Ee,N,i),vt}(Lo,Ir,pa,jn,zn,[eu]),nd(rn,zn,null)}finally{ai()}return new hd(this.componentType,ir,L1(Mr,zn),zn,Mr)}}class hd extends gp{constructor(n,r,s,p,b){super(),this.location=s,this._rootLView=p,this._tNode=b,this.instance=r,this.hostView=this.changeDetectorRef=new V_(p),this.componentType=n}setInput(n,r){const s=this._tNode.inputs;let p;if(null!==s&&(p=s[n])){const b=this._rootLView;md(b[B],b,p,n,r);Jc(ma(this._tNode.index,b))}}get injector(){return new Mo(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}}function eu(){const i=Ya();xn(an()[B],i)}function tu(i){return Object.getPrototypeOf(i.prototype).constructor}function fd(i){let n=tu(i.type),r=!0;const s=[i];for(;n;){let p;if(hn(i))p=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new S(903,!1);p=n.\u0275dir}if(p){if(r){s.push(p);const N=i;N.inputs=bd(i.inputs),N.declaredInputs=bd(i.declaredInputs),N.outputs=bd(i.outputs);const Ee=p.hostBindings;Ee&&nm(i,Ee);const Fe=p.viewQuery,vt=p.contentQueries;if(Fe&&tm(i,Fe),vt&&im(i,vt),j(i.inputs,p.inputs),j(i.declaredInputs,p.declaredInputs),j(i.outputs,p.outputs),hn(p)&&p.data.animation){const Ut=i.data;Ut.animation=(Ut.animation||[]).concat(p.data.animation)}}const b=p.features;if(b)for(let N=0;N<b.length;N++){const Ee=b[N];Ee&&Ee.ngInherit&&Ee(i),Ee===fd&&(r=!1)}}n=Object.getPrototypeOf(n)}!function em(i){let n=0,r=null;for(let s=i.length-1;s>=0;s--){const p=i[s];p.hostVars=n+=p.hostVars,p.hostAttrs=zo(p.hostAttrs,r=zo(r,p.hostAttrs))}}(s)}function bd(i){return i===Te?{}:i===At?[]:i}function tm(i,n){const r=i.viewQuery;i.viewQuery=r?(s,p)=>{n(s,p),r(s,p)}:n}function im(i,n){const r=i.contentQueries;i.contentQueries=r?(s,p,b)=>{n(s,p,b),r(s,p,b)}:n}function nm(i,n){const r=i.hostBindings;i.hostBindings=r?(s,p)=>{n(s,p),r(s,p)}:n}const rm=["providersResolver"],am=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function N1(i){let r,n=tu(i.type);r=hn(i)?n.\u0275cmp:n.\u0275dir;const s=i;for(const p of rm)s[p]=r[p];if(hn(r))for(const p of am)s[p]=r[p]}function Ac(i){return n=>{n.findHostDirectiveDefs=U1,n.hostDirectives=(Array.isArray(i)?i:i()).map(r=>"function"==typeof r?{directive:ae(r),inputs:Te,outputs:Te}:{directive:ae(r.directive),inputs:gd(r.inputs),outputs:gd(r.outputs)})}}function U1(i,n,r){if(null!==i.hostDirectives)for(const s of i.hostDirectives){const p=oi(s.directive);iu(p.declaredInputs,s.inputs),U1(p,n,r),r.set(p,s),n.push(p)}}function gd(i){if(void 0===i||0===i.length)return Te;const n={};for(let r=0;r<i.length;r+=2)n[i[r]]=i[r+1];return n}function iu(i,n){for(const r in n)if(n.hasOwnProperty(r)){const s=n[r],p=i[r];i[s]=p}}function ye(i){return!!ct(i)&&(Array.isArray(i)||!(i instanceof Map)&&Symbol.iterator in i)}function ct(i){return null!==i&&("function"==typeof i||"object"==typeof i)}function St(i,n){const r=ye(i),s=ye(n);return r&&s?function qe(i,n,r){const s=i[Symbol.iterator](),p=n[Symbol.iterator]();for(;;){const b=s.next(),N=p.next();if(b.done&&N.done)return!0;if(b.done||N.done||!r(b.value,N.value))return!1}}(i,n,St):!(r||!i||"object"!=typeof i&&"function"!=typeof i||s||!n||"object"!=typeof n&&"function"!=typeof n)||Object.is(i,n)}function ni(i,n,r){return i[n]=r}function Ui(i,n){return i[n]}function sn(i,n,r){const s=i[n];return!Object.is(s,r)&&(i[n]=r,!0)}function Fn(i,n,r,s){const p=sn(i,n,r);return sn(i,n+1,s)||p}function ea(i,n,r,s,p){const b=Fn(i,n,r,s);return sn(i,n+2,p)||b}function Or(i,n,r,s,p,b){const N=Fn(i,n,r,s);return Fn(i,n+2,p,b)||N}function sa(i,n,r,s){const p=an();if(sn(p,Ct(),n)){Wr();U0(_n(),p,i,n,r,s)}return sa}function pr(i,n){let r=!1,s=oe();for(let b=1;b<n.length;b+=2)r=sn(i,s++,n[b])||r;if(et(s),!r)return ba;let p=n[0];for(let b=1;b<n.length;b+=2)p+=ue(n[b])+n[b+1];return p}function Va(i,n,r,s){return sn(i,Ct(),r)?n+ue(r)+s:ba}function co(i,n,r,s,p,b){const Ee=Fn(i,oe(),r,p);return Gt(2),Ee?n+ue(r)+s+ue(p)+b:ba}function mo(i,n,r,s,p,b,N,Ee){const vt=ea(i,oe(),r,p,N);return Gt(3),vt?n+ue(r)+s+ue(p)+b+ue(N)+Ee:ba}function Ao(i,n,r,s,p,b,N,Ee,Fe,vt){const li=Or(i,oe(),r,p,N,Fe);return Gt(4),li?n+ue(r)+s+ue(p)+b+ue(N)+Ee+ue(Fe)+vt:ba}function Vo(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li){const Bi=oe();let rn=Or(i,Bi,r,p,N,Fe);return rn=sn(i,Bi+4,Ut)||rn,Gt(5),rn?n+ue(r)+s+ue(p)+b+ue(N)+Ee+ue(Fe)+vt+ue(Ut)+li:ba}function Zo(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn){const zn=oe();let ir=Or(i,zn,r,p,N,Fe);return ir=Fn(i,zn+4,Ut,Bi)||ir,Gt(6),ir?n+ue(r)+s+ue(p)+b+ue(N)+Ee+ue(Fe)+vt+ue(Ut)+li+ue(Bi)+rn:ba}function h0(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir){const Mr=oe();let Ir=Or(i,Mr,r,p,N,Fe);return Ir=ea(i,Mr+4,Ut,Bi,zn)||Ir,Gt(7),Ir?n+ue(r)+s+ue(p)+b+ue(N)+Ee+ue(Fe)+vt+ue(Ut)+li+ue(Bi)+rn+ue(zn)+ir:ba}function x0(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr,Ir){const pa=oe();let jn=Or(i,pa,r,p,N,Fe);return jn=Or(i,pa+4,Ut,Bi,zn,Mr)||jn,Gt(8),jn?n+ue(r)+s+ue(p)+b+ue(N)+Ee+ue(Fe)+vt+ue(Ut)+li+ue(Bi)+rn+ue(zn)+ir+ue(Mr)+Ir:ba}function C0(i,n,r,s,p,b){const N=an(),Ee=Va(N,n,r,s);if(Ee!==ba){U0(_n(),N,i,Ee,p,b)}return C0}function To(i,n,r,s,p,b,N,Ee){const Fe=an(),vt=co(Fe,n,r,s,p,b);if(vt!==ba){U0(_n(),Fe,i,vt,N,Ee)}return To}function Fs(i,n,r,s,p,b,N,Ee,Fe,vt){const Ut=an(),li=mo(Ut,n,r,s,p,b,N,Ee);if(li!==ba){U0(_n(),Ut,i,li,Fe,vt)}return Fs}function u1(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li){const Bi=an(),rn=Ao(Bi,n,r,s,p,b,N,Ee,Fe,vt);if(rn!==ba){U0(_n(),Bi,i,rn,Ut,li)}return u1}function F0(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn){const zn=an(),ir=Vo(zn,n,r,s,p,b,N,Ee,Fe,vt,Ut,li);if(ir!==ba){U0(_n(),zn,i,ir,Bi,rn)}return F0}function fn(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir){const Mr=an(),Ir=Zo(Mr,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn);if(Ir!==ba){U0(_n(),Mr,i,Ir,zn,ir)}return fn}function ar(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr,Ir){const pa=an(),jn=h0(pa,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir);if(jn!==ba){U0(_n(),pa,i,jn,Mr,Ir)}return ar}function xr(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr,Ir,pa,jn){const Ca=an(),Lo=x0(Ca,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr,Ir);if(Lo!==ba){U0(_n(),Ca,i,Lo,pa,jn)}return xr}function Zr(i,n,r,s){const p=an(),b=pr(p,n);if(b!==ba){U0(_n(),p,i,b,r,s)}return Zr}function xa(i){const n=fl(i);el(n[B],n,i)}function ka(i,n,r,s,p,b,N,Ee){const Fe=an(),vt=Wr(),Ut=i+Ft,li=vt.firstCreatePass?function _a(i,n,r,s,p,b,N,Ee,Fe){const vt=n.consts,Ut=c1(n,i,4,N||null,ra(vt,Ee));B1(n,r,Ut,ra(vt,Fe)),xn(n,Ut);const li=Ut.tView=ad(2,Ut,s,p,b,n.directiveRegistry,n.pipeRegistry,null,n.schemas,vt);return null!==n.queries&&(n.queries.template(n,Ut),li.queries=n.queries.embeddedTView(Ut)),Ut}(Ut,vt,Fe,n,r,s,p,b,N):vt.data[Ut];ro(li,!1);const Bi=Fe[ur].createComment("");lc(vt,Fe,Bi,li),a0(Bi,Fe),vc(Fe,Fe[Ut]=Gp(Bi,Fe,Bi,li)),dn(li)&&Us(vt,Fe,li),null!=N&&rd(Fe,li,Ee)}function ho(i,n,r,s){r>=i.data.length&&(i.data[r]=null,i.blueprint[r]=null),n[r]=s}function Ka(i){return ga(function ja(){return Un.lFrame.contextLView}(),Ft+i)}function Oa(i,n,r){const s=an();if(sn(s,Ct(),n)){W0(Wr(),_n(),s,i,n,s[ur],r,!1)}return Oa}function Bo(i,n,r,s,p){const N=p?"class":"style";md(i,r,n.inputs[N],N,s)}function rs(i,n,r,s){const p=an(),b=Wr(),N=Ft+i,Ee=p[ur],Fe=b.firstCreatePass?function Ks(i,n,r,s,p,b){const N=n.consts,Fe=c1(n,i,2,s,ra(N,p));return B1(n,r,Fe,ra(N,b)),null!==Fe.attrs&&il(Fe,Fe.attrs,!1),null!==Fe.mergedAttrs&&il(Fe,Fe.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,Fe),Fe}(N,b,p,n,r,s):b.data[N],vt=p[N]=zl(Ee,n,function zr(){return Un.lFrame.currentNamespace}()),Ut=dn(Fe);return ro(Fe,!0),_s(Ee,vt,Fe),32!=(32&Fe.flags)&&lc(b,p,vt,Fe),0===function G(){return Un.lFrame.elementDepthCount}()&&a0(vt,p),function ht(){Un.lFrame.elementDepthCount++}(),Ut&&(Us(b,p,Fe),m0(b,Fe,p)),null!==s&&rd(p,Fe),rs}function as(){let i=Ya();Ja()?eo():(i=i.parent,ro(i,!1));const n=i;!function Ri(){Un.lFrame.elementDepthCount--}();const r=Wr();return r.firstCreatePass&&(xn(r,i),pi(i)&&r.queries.elementEnd(i)),null!=n.classesWithoutHost&&function Qr(i){return 0!=(8&i.flags)}(n)&&Bo(r,n,an(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function Jr(i){return 0!=(16&i.flags)}(n)&&Bo(r,n,an(),n.stylesWithoutHost,!1),as}function ys(i,n,r,s){return rs(i,n,r,s),as(),ys}function Es(i,n,r){const s=an(),p=Wr(),b=i+Ft,N=p.firstCreatePass?function K0(i,n,r,s,p){const b=n.consts,N=ra(b,s),Ee=c1(n,i,8,"ng-container",N);return null!==N&&il(Ee,N,!0),B1(n,r,Ee,ra(b,p)),null!==n.queries&&n.queries.elementStart(n,Ee),Ee}(b,p,s,n,r):p.data[b];ro(N,!0);const Ee=s[b]=s[ur].createComment("");return lc(p,s,Ee,N),a0(Ee,s),dn(N)&&(Us(p,s,N),m0(p,N,s)),null!=r&&rd(s,N),Es}function bs(){let i=Ya();const n=Wr();return Ja()?eo():(i=i.parent,ro(i,!1)),n.firstCreatePass&&(xn(n,i),pi(i)&&n.queries.elementEnd(i)),bs}function js(i,n,r){return Es(i,n,r),bs(),js}function F1(){return an()}function rl(i){return!!i&&"function"==typeof i.then}function sm(i){return!!i&&"function"==typeof i.subscribe}const cm=sm;function nu(i,n,r,s){const p=an(),b=Wr(),N=Ya();return F(b,p,p[ur],N,i,n,s),nu}function o(i,n){const r=Ya(),s=an(),p=Wr();return F(p,s,ud(Yn(p.data),r,s),r,i,n),o}function F(i,n,r,s,p,b,N){const Ee=dn(s),vt=i.firstCreatePass&&Qp(i),Ut=n[mr],li=Yp(n);let Bi=!0;if(3&s.type||N){const ir=ta(s,n),Mr=N?N(ir):ir,Ir=li.length,pa=N?Ca=>N(Xn(Ca[s.index])):s.index;let jn=null;if(!N&&Ee&&(jn=function u(i,n,r,s){const p=i.cleanup;if(null!=p)for(let b=0;b<p.length-1;b+=2){const N=p[b];if(N===r&&p[b+1]===s){const Ee=n[yr],Fe=p[b+2];return Ee.length>Fe?Ee[Fe]:null}"string"==typeof N&&(b+=2)}return null}(i,n,p,s.index)),null!==jn){(jn.__ngLastListenerFn__||jn).__ngNextListenerFn__=b,jn.__ngLastListenerFn__=b,Bi=!1}else{b=It(s,n,Ut,b,!1);const Ca=r.listen(Mr,p,b);li.push(b,Ca),vt&&vt.push(p,pa,Ir,Ir+1)}}else b=It(s,n,Ut,b,!1);const rn=s.outputs;let zn;if(Bi&&null!==rn&&(zn=rn[p])){const ir=zn.length;if(ir)for(let Mr=0;Mr<ir;Mr+=2){const Ir=zn[Mr],pa=zn[Mr+1],Lo=n[Ir][pa].subscribe(b),Xo=li.length;li.push(b,Lo),vt&&vt.push(p,s.index,Xo,-(Xo+1))}}}function Qe(i,n,r,s){try{return ln(6,n,r),!1!==r(s)}catch(p){return _d(i,p),!1}finally{ln(7,n,r)}}function It(i,n,r,s,p){return function b(N){if(N===Function)return s;Jc(i.componentOffset>-1?ma(i.index,n):n);let Fe=Qe(n,r,s,N),vt=b.__ngNextListenerFn__;for(;vt;)Fe=Qe(n,r,vt,N)&&Fe,vt=vt.__ngNextListenerFn__;return p&&!1===Fe&&(N.preventDefault(),N.returnValue=!1),Fe}}function Jt(i=1){return Ei(i)}function Ai(i,n){let r=null;const s=function s_(i){const n=i.attrs;if(null!=n){const r=n.indexOf(5);if(!(1&r))return n[r+1]}return null}(i);for(let p=0;p<n.length;p++){const b=n[p];if("*"!==b){if(null===s?Ip(i,b,!0):l_(s,b))return p}else r=p}return r}function qi(i){const n=an()[Xr][cn];if(!n.projection){const r=i?i.length:1,s=n.projection=ji(r,null),p=s.slice();let b=n.child;for(;null!==b;){const N=i?Ai(b,i):0;null!==N&&(p[N]?p[N].projectionNext=b:s[N]=b,p[N]=b),b=b.next}}}function Xi(i,n=0,r){const s=an(),p=Wr(),b=c1(p,Ft+i,16,null,r||null);null===b.projection&&(b.projection=n),eo(),32!=(32&b.flags)&&function Gd(i,n,r){wl(n[ur],0,n,r,El(i,r,n),Dl(r.parent||n[cn],r,n))}(p,s,b)}function Cn(i,n,r){return wn(i,"",n,"",r),Cn}function wn(i,n,r,s,p){const b=an(),N=Va(b,n,r,s);if(N!==ba){W0(Wr(),_n(),b,i,N,b[ur],p,!1)}return wn}function Nn(i,n,r,s,p,b,N){const Ee=an(),Fe=co(Ee,n,r,s,p,b);if(Fe!==ba){W0(Wr(),_n(),Ee,i,Fe,Ee[ur],N,!1)}return Nn}function br(i,n,r,s,p,b,N,Ee,Fe){const vt=an(),Ut=mo(vt,n,r,s,p,b,N,Ee);if(Ut!==ba){W0(Wr(),_n(),vt,i,Ut,vt[ur],Fe,!1)}return br}function kr(i,n,r,s,p,b,N,Ee,Fe,vt,Ut){const li=an(),Bi=Ao(li,n,r,s,p,b,N,Ee,Fe,vt);if(Bi!==ba){W0(Wr(),_n(),li,i,Bi,li[ur],Ut,!1)}return kr}function ia(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi){const rn=an(),zn=Vo(rn,n,r,s,p,b,N,Ee,Fe,vt,Ut,li);if(zn!==ba){W0(Wr(),_n(),rn,i,zn,rn[ur],Bi,!1)}return ia}function Pa(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn){const ir=an(),Mr=Zo(ir,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn);if(Mr!==ba){W0(Wr(),_n(),ir,i,Mr,ir[ur],zn,!1)}return Pa}function na(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr){const Ir=an(),pa=h0(Ir,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir);if(pa!==ba){W0(Wr(),_n(),Ir,i,pa,Ir[ur],Mr,!1)}return na}function Sa(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr,Ir,pa){const jn=an(),Ca=x0(jn,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr,Ir);if(Ca!==ba){W0(Wr(),_n(),jn,i,Ca,jn[ur],pa,!1)}return Sa}function Ua(i,n,r){const s=an(),p=pr(s,n);if(p!==ba){W0(Wr(),_n(),s,i,p,s[ur],r,!1)}return Ua}function f0(i,n){return i<<17|n<<2}function Wo(i){return i>>17&32767}function V0(i){return 2|i}function w0(i){return(131068&i)>>2}function Od(i,n){return-131069&i|n<<2}function Rm(i){return 1|i}function Qg(i,n,r,s,p,b){let N=b?n.classBindings:n.styleBindings,Ee=Wo(N),Fe=w0(N);i[s]=r;let Ut,vt=!1;if(Array.isArray(r)){const li=r;Ut=li[1],(null===Ut||So(li,Ut)>0)&&(vt=!0)}else Ut=r;if(p)if(0!==Fe){const Bi=Wo(i[Ee+1]);i[s+1]=f0(Bi,Ee),0!==Bi&&(i[Bi+1]=Od(i[Bi+1],s)),i[Ee+1]=function No(i,n){return 131071&i|n<<17}(i[Ee+1],s)}else i[s+1]=f0(Ee,0),0!==Ee&&(i[Ee+1]=Od(i[Ee+1],s)),Ee=s;else i[s+1]=f0(Fe,0),0===Ee?Ee=s:i[Fe+1]=Od(i[Fe+1],s),Fe=s;vt&&(i[s+1]=V0(i[s+1])),Kh(i,Ut,s,!0,b),Kh(i,Ut,s,!1,b),function Zg(i,n,r,s,p){const b=p?i.residualClasses:i.residualStyles;null!=b&&"string"==typeof n&&So(b,n)>=0&&(r[s+1]=Rm(r[s+1]))}(n,Ut,i,s,b),N=f0(Ee,Fe),b?n.classBindings=N:n.styleBindings=N}function Kh(i,n,r,s,p){const b=i[r+1],N=null===n;let Ee=s?Wo(b):w0(b),Fe=!1;for(;0!==Ee&&(!1===Fe||N);){const vt=i[Ee],Ut=i[Ee+1];Jg(vt,n)&&(Fe=!0,i[Ee+1]=s?Rm(Ut):V0(Ut)),Ee=s?Wo(Ut):w0(Ut)}Fe&&(i[r+1]=s?V0(b):Rm(b))}function Jg(i,n){return null===i||null==n||(Array.isArray(i)?i[1]:i)===n||!(!Array.isArray(i)||"string"!=typeof n)&&So(i,n)>=0}const c0={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function jh(i){return i.substring(c0.key,c0.keyEnd)}function eM(i){return i.substring(c0.value,c0.valueEnd)}function Vh(i,n){const r=c0.textEnd;return r===n?-1:(n=c0.keyEnd=function nM(i,n,r){for(;n<r&&i.charCodeAt(n)>32;)n++;return n}(i,c0.key=n,r),vd(i,n,r))}function Xh(i,n){const r=c0.textEnd;let s=c0.key=vd(i,n,r);return r===s?-1:(s=c0.keyEnd=function rM(i,n,r){let s;for(;n<r&&(45===(s=i.charCodeAt(n))||95===s||(-33&s)>=65&&(-33&s)<=90||s>=48&&s<=57);)n++;return n}(i,s,r),s=$h(i,s,r,58),s=c0.value=vd(i,s,r),s=c0.valueEnd=function aM(i,n,r){let s=-1,p=-1,b=-1,N=n,Ee=N;for(;N<r;){const Fe=i.charCodeAt(N++);if(59===Fe)return Ee;34===Fe||39===Fe?Ee=N=Gh(i,Fe,N,r):n===N-4&&85===b&&82===p&&76===s&&40===Fe?Ee=N=Gh(i,41,N,r):Fe>32&&(Ee=N),b=p,p=s,s=-33&Fe}return Ee}(i,s,r),$h(i,s,r,59))}function Hh(i){c0.key=0,c0.keyEnd=0,c0.value=0,c0.valueEnd=0,c0.textEnd=i.length}function vd(i,n,r){for(;n<r&&i.charCodeAt(n)<=32;)n++;return n}function $h(i,n,r,s){return(n=vd(i,n,r))<r&&n++,n}function Gh(i,n,r,s){let p=-1,b=r;for(;b<s;){const N=i.charCodeAt(b++);if(N==n&&92!==p)return b;p=92==N&&92===p?0:N}throw new Error}function Pm(i,n,r){return Xs(i,n,r,!1),Pm}function Im(i,n){return Xs(i,n,null,!0),Im}function Vs(i){Hs(Jh,oM,i,!1)}function oM(i,n){for(let r=function iM(i){return Hh(i),Xh(i,vd(i,0,c0.textEnd))}(n);r>=0;r=Xh(n,r))Jh(i,jh(n),eM(n))}function Yh(i){Hs(uM,_1,i,!0)}function _1(i,n){for(let r=function tM(i){return Hh(i),Vh(i,vd(i,0,c0.textEnd))}(n);r>=0;r=Vh(n,r))io(i,jh(n),!0)}function Xs(i,n,r,s){const p=an(),b=Wr(),N=Gt(2);if(b.firstUpdatePass&&Zh(b,i,N,s),n!==ba&&sn(p,N,n)){ef(b,b.data[zi()],p,p[ur],i,p[N+1]=function mM(i,n){return null==i||""===i||("string"==typeof n?i+=n:"object"==typeof i&&(i=w(Qo(i)))),i}(n,r),s,N)}}function Hs(i,n,r,s){const p=Wr(),b=Gt(2);p.firstUpdatePass&&Zh(p,null,b,s);const N=an();if(r!==ba&&sn(N,b,r)){const Ee=p.data[zi()];if(nf(Ee,s)&&!Qh(p,b)){let Fe=s?Ee.classesWithoutHost:Ee.stylesWithoutHost;null!==Fe&&(r=T(Fe,r||"")),Bo(p,Ee,N,r,s)}else!function _M(i,n,r,s,p,b,N,Ee){p===ba&&(p=At);let Fe=0,vt=0,Ut=0<p.length?p[0]:null,li=0<b.length?b[0]:null;for(;null!==Ut||null!==li;){const Bi=Fe<p.length?p[Fe+1]:void 0,rn=vt<b.length?b[vt+1]:void 0;let ir,zn=null;Ut===li?(Fe+=2,vt+=2,Bi!==rn&&(zn=li,ir=rn)):null===li||null!==Ut&&Ut<li?(Fe+=2,zn=Ut):(vt+=2,zn=li,ir=rn),null!==zn&&ef(i,n,r,s,zn,ir,N,Ee),Ut=Fe<p.length?p[Fe]:null,li=vt<b.length?b[vt]:null}}(p,Ee,N,N[ur],N[b+1],N[b+1]=function pM(i,n,r){if(null==r||""===r)return At;const s=[],p=Qo(r);if(Array.isArray(p))for(let b=0;b<p.length;b++)i(s,p[b],!0);else if("object"==typeof p)for(const b in p)p.hasOwnProperty(b)&&i(s,b,p[b]);else"string"==typeof p&&n(s,p);return s}(i,n,r),s,b)}}function Qh(i,n){return n>=i.expandoStartIndex}function Zh(i,n,r,s){const p=i.data;if(null===p[r+1]){const b=p[zi()],N=Qh(i,r);nf(b,s)&&null===n&&!N&&(n=!1),n=function sM(i,n,r,s){const p=Yn(i);let b=s?n.residualClasses:n.residualStyles;if(null===p)0===(s?n.classBindings:n.styleBindings)&&(r=Tm(null,i,n,r,s),r=ru(r,n.attrs,s),b=null);else{const N=n.directiveStylingLast;if(-1===N||i[N]!==p)if(r=Tm(p,i,n,r,s),null===b){let Fe=function cM(i,n,r){const s=r?n.classBindings:n.styleBindings;if(0!==w0(s))return i[Wo(s)]}(i,n,s);void 0!==Fe&&Array.isArray(Fe)&&(Fe=Tm(null,i,n,Fe[1],s),Fe=ru(Fe,n.attrs,s),function lM(i,n,r,s){const p=r?n.classBindings:n.styleBindings;i[Wo(p)]=s}(i,n,s,Fe))}else b=function dM(i,n,r){let s;const p=n.directiveEnd;for(let b=1+n.directiveStylingLast;b<p;b++){s=ru(s,i[b].hostAttrs,r)}return ru(s,n.attrs,r)}(i,n,s)}return void 0!==b&&(s?n.residualClasses=b:n.residualStyles=b),r}(p,b,n,s),Qg(p,b,n,r,N,s)}}function Tm(i,n,r,s,p){let b=null;const N=r.directiveEnd;let Ee=r.directiveStylingLast;for(-1===Ee?Ee=r.directiveStart:Ee++;Ee<N&&(b=n[Ee],s=ru(s,b.hostAttrs,p),b!==i);)Ee++;return null!==i&&(r.directiveStylingLast=Ee),s}function ru(i,n,r){const s=r?1:2;let p=-1;if(null!==n)for(let b=0;b<n.length;b++){const N=n[b];"number"==typeof N?p=N:p===s&&(Array.isArray(i)||(i=void 0===i?[]:["",i]),io(i,N,!!r||n[++b]))}return void 0===i?null:i}function Jh(i,n,r){io(i,n,Qo(r))}function uM(i,n,r){const s=String(n);""!==s&&!s.includes(" ")&&io(i,s,r)}function ef(i,n,r,s,p,b,N,Ee){if(!(3&n.type))return;const Fe=i.data,vt=Fe[Ee+1],Ut=function Yg(i){return 1==(1&i)}(vt)?tf(Fe,n,r,p,w0(vt),N):void 0;if(!lm(Ut)){lm(b)||function j0(i){return 2==(2&i)}(vt)&&(b=tf(Fe,null,r,p,Ee,N));!function Yd(i,n,r,s,p){if(n)p?i.addClass(r,s):i.removeClass(r,s);else{let b=-1===s.indexOf("-")?void 0:u0.DashCase;null==p?i.removeStyle(r,s,b):("string"==typeof p&&p.endsWith("!important")&&(p=p.slice(0,-10),b|=u0.Important),i.setStyle(r,s,p,b))}}(s,N,wa(zi(),r),p,b)}}function tf(i,n,r,s,p,b){const N=null===n;let Ee;for(;p>0;){const Fe=i[p],vt=Array.isArray(Fe),Ut=vt?Fe[1]:Fe,li=null===Ut;let Bi=r[p+1];Bi===ba&&(Bi=li?At:void 0);let rn=li?O0(Bi,s):Ut===s?Bi:void 0;if(vt&&!lm(rn)&&(rn=O0(Fe,s)),lm(rn)&&(Ee=rn,N))return Ee;const zn=i[p+1];p=N?Wo(zn):w0(zn)}if(null!==n){let Fe=b?n.residualClasses:n.residualStyles;null!=Fe&&(Ee=O0(Fe,s))}return Ee}function lm(i){return void 0!==i}function nf(i,n){return 0!=(i.flags&(n?8:16))}function rf(i,n=""){const r=an(),s=Wr(),p=i+Ft,b=s.firstCreatePass?c1(s,p,1,n,null):s.data[p],N=r[p]=oc(r[ur],n);lc(s,r,N,b),ro(b,!1)}function Wm(i){return dm("",i,""),Wm}function dm(i,n,r){const s=an(),p=Va(s,i,n,r);return p!==ba&&zs(s,zi(),p),dm}function Lm(i,n,r,s,p){const b=an(),N=co(b,i,n,r,s,p);return N!==ba&&zs(b,zi(),N),Lm}function km(i,n,r,s,p,b,N){const Ee=an(),Fe=mo(Ee,i,n,r,s,p,b,N);return Fe!==ba&&zs(Ee,zi(),Fe),km}function Sm(i,n,r,s,p,b,N,Ee,Fe){const vt=an(),Ut=Ao(vt,i,n,r,s,p,b,N,Ee,Fe);return Ut!==ba&&zs(vt,zi(),Ut),Sm}function qm(i,n,r,s,p,b,N,Ee,Fe,vt,Ut){const li=an(),Bi=Vo(li,i,n,r,s,p,b,N,Ee,Fe,vt,Ut);return Bi!==ba&&zs(li,zi(),Bi),qm}function Bm(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi){const rn=an(),zn=Zo(rn,i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi);return zn!==ba&&zs(rn,zi(),zn),Bm}function Nm(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn){const ir=an(),Mr=h0(ir,i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn);return Mr!==ba&&zs(ir,zi(),Mr),Nm}function Um(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr){const Ir=an(),pa=x0(Ir,i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr);return pa!==ba&&zs(Ir,zi(),pa),Um}function Fm(i){const n=an(),r=pr(n,i);return r!==ba&&zs(n,zi(),r),Fm}function af(i,n,r){Hs(io,_1,Va(an(),i,n,r),!0)}function sf(i,n,r,s,p){Hs(io,_1,co(an(),i,n,r,s,p),!0)}function cf(i,n,r,s,p,b,N){Hs(io,_1,mo(an(),i,n,r,s,p,b,N),!0)}function lf(i,n,r,s,p,b,N,Ee,Fe){Hs(io,_1,Ao(an(),i,n,r,s,p,b,N,Ee,Fe),!0)}function df(i,n,r,s,p,b,N,Ee,Fe,vt,Ut){Hs(io,_1,Vo(an(),i,n,r,s,p,b,N,Ee,Fe,vt,Ut),!0)}function pf(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi){Hs(io,_1,Zo(an(),i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi),!0)}function uf(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn){Hs(io,_1,h0(an(),i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn),!0)}function _f(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr){Hs(io,_1,x0(an(),i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr),!0)}function mf(i){Hs(io,_1,pr(an(),i),!0)}function hf(i,n,r){Vs(Va(an(),i,n,r))}function ff(i,n,r,s,p){Vs(co(an(),i,n,r,s,p))}function bf(i,n,r,s,p,b,N){Vs(mo(an(),i,n,r,s,p,b,N))}function gf(i,n,r,s,p,b,N,Ee,Fe){Vs(Ao(an(),i,n,r,s,p,b,N,Ee,Fe))}function Mf(i,n,r,s,p,b,N,Ee,Fe,vt,Ut){Vs(Vo(an(),i,n,r,s,p,b,N,Ee,Fe,vt,Ut))}function Of(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi){Vs(Zo(an(),i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi))}function vf(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn){Vs(h0(an(),i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn))}function Af(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr){Vs(x0(an(),i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr))}function zf(i){Vs(pr(an(),i))}function Km(i,n,r,s,p){return Xs(i,Va(an(),n,r,s),p,!1),Km}function jm(i,n,r,s,p,b,N){return Xs(i,co(an(),n,r,s,p,b),N,!1),jm}function Vm(i,n,r,s,p,b,N,Ee,Fe){return Xs(i,mo(an(),n,r,s,p,b,N,Ee),Fe,!1),Vm}function Xm(i,n,r,s,p,b,N,Ee,Fe,vt,Ut){return Xs(i,Ao(an(),n,r,s,p,b,N,Ee,Fe,vt),Ut,!1),Xm}function Hm(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi){return Xs(i,Vo(an(),n,r,s,p,b,N,Ee,Fe,vt,Ut,li),Bi,!1),Hm}function $m(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn){return Xs(i,Zo(an(),n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn),zn,!1),$m}function Gm(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr){return Xs(i,h0(an(),n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir),Mr,!1),Gm}function Ym(i,n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr,Ir,pa){return Xs(i,x0(an(),n,r,s,p,b,N,Ee,Fe,vt,Ut,li,Bi,rn,zn,ir,Mr,Ir),pa,!1),Ym}function Qm(i,n,r){return Xs(i,pr(an(),n),r,!1),Qm}function Zm(i,n,r){const s=an();if(sn(s,Ct(),n)){W0(Wr(),_n(),s,i,n,s[ur],r,!0)}return Zm}function Jm(i,n,r){const s=an();if(sn(s,Ct(),n)){const b=Wr(),N=_n();W0(b,N,s,i,n,ud(Yn(b.data),N,s),r,!0)}return Jm}const al=void 0;var fM=["en",[["a","p"],["AM","PM"],al],[["AM","PM"],al,al],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],al,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],al,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",al,"{1} 'at' {0}",al],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function hM(i){const r=Math.floor(Math.abs(i)),s=i.toString().replace(/^[^.]*\.?/,"").length;return 1===r&&0===s?1:5}];let Ad={};function bM(i,n,r){"string"!=typeof n&&(r=n,n=i[ol.LocaleId]),n=n.toLowerCase().replace(/_/g,"-"),Ad[n]=i,r&&(Ad[n][ol.ExtraData]=r)}function eh(i){const n=function OM(i){return i.toLowerCase().replace(/_/g,"-")}(i);let r=Ef(n);if(r)return r;const s=n.split("-")[0];if(r=Ef(s),r)return r;if("en"===s)return fM;throw new S(701,!1)}function gM(i){return eh(i)[ol.CurrencyCode]||null}function yf(i){return eh(i)[ol.PluralCase]}function Ef(i){return i in Ad||(Ad[i]=at.ng&&at.ng.common&&at.ng.common.locales&&at.ng.common.locales[i]),Ad[i]}function MM(){Ad={}}var ol;!function(i){i[i.LocaleId=0]="LocaleId",i[i.DayPeriodsFormat=1]="DayPeriodsFormat",i[i.DayPeriodsStandalone=2]="DayPeriodsStandalone",i[i.DaysFormat=3]="DaysFormat",i[i.DaysStandalone=4]="DaysStandalone",i[i.MonthsFormat=5]="MonthsFormat",i[i.MonthsStandalone=6]="MonthsStandalone",i[i.Eras=7]="Eras",i[i.FirstDayOfWeek=8]="FirstDayOfWeek",i[i.WeekendRange=9]="WeekendRange",i[i.DateFormat=10]="DateFormat",i[i.TimeFormat=11]="TimeFormat",i[i.DateTimeFormat=12]="DateTimeFormat",i[i.NumberSymbols=13]="NumberSymbols",i[i.NumberFormats=14]="NumberFormats",i[i.CurrencyCode=15]="CurrencyCode",i[i.CurrencySymbol=16]="CurrencySymbol",i[i.CurrencyName=17]="CurrencyName",i[i.Currencies=18]="Currencies",i[i.Directionality=19]="Directionality",i[i.PluralCase=20]="PluralCase",i[i.ExtraData=21]="ExtraData"}(ol||(ol={}));const vM=["zero","one","two","few","many"];const sl="en-US",pm={marker:"element"},um={marker:"ICU"};var X0;!function(i){i[i.SHIFT=2]="SHIFT",i[i.APPEND_EAGERLY=1]="APPEND_EAGERLY",i[i.COMMENT=2]="COMMENT"}(X0||(X0={}));let Df=sl;function th(i){Re(i,"Expected localeId to be defined"),"string"==typeof i&&(Df=i.toLowerCase().replace(/_/g,"-"))}function xf(i,n,r){const s=n.insertBeforeIndex,p=Array.isArray(s)?s[0]:s;return null===p?cc(i,0,r):Xn(r[p])}function Cf(i,n,r,s,p){const b=n.insertBeforeIndex;if(Array.isArray(b)){let N=s,Ee=null;if(3&n.type||(Ee=N,N=p),null!==N&&-1===n.componentOffset)for(let Fe=1;Fe<b.length;Fe++){Ws(i,N,r[b[Fe]],Ee,!1)}}}function wf(i,n){if(i.push(n),i.length>1)for(let r=i.length-2;r>=0;r--){const s=i[r];Rf(s)||EM(s,n)&&null===DM(s)&&xM(s,n.index)}}function Rf(i){return!(64&i.type)}function EM(i,n){return Rf(n)||i.index>n.index}function DM(i){const n=i.insertBeforeIndex;return Array.isArray(n)?n[0]:n}function xM(i,n){const r=i.insertBeforeIndex;Array.isArray(r)?r[0]=n:($d(xf,Cf),i.insertBeforeIndex=n)}function au(i,n){const r=i.data[n];return null===r||"string"==typeof r?null:r.hasOwnProperty("currentCaseLViewIndex")?r:r.value}function RM(i,n,r){const s=l1(i,r,64,null,null);return wf(n,s),s}function _m(i,n){const r=n[i.currentCaseLViewIndex];return null===r?r:r<0?~r:r}function Pf(i){return i>>>17}function If(i){return(131070&i)>>>1}let ou=0,su=0;function Wf(i,n,r,s){const p=r[ur];let N,b=null;for(let Ee=0;Ee<n.length;Ee++){const Fe=n[Ee];if("string"==typeof Fe){const vt=n[++Ee];null===r[vt]&&(r[vt]=oc(p,Fe))}else if("number"==typeof Fe)switch(1&Fe){case 0:const vt=Pf(Fe);let Ut,li;if(null===b&&(b=vt,N=sc(p,s)),vt===b?(Ut=s,li=N):(Ut=null,li=Xn(r[vt])),null!==li){const ir=If(Fe);Ws(p,li,r[ir],Ut,!1);const Ir=au(i,ir);if(null!==Ir&&"object"==typeof Ir){const pa=_m(Ir,r);null!==pa&&Wf(i,Ir.create[pa],r,r[Ir.anchorIdx])}}break;case 1:const Bi=Fe>>>1,rn=n[++Ee],zn=n[++Ee];ld(p,wa(Bi,r),null,null,rn,zn,null)}else switch(Fe){case um:const vt=n[++Ee],Ut=n[++Ee];if(null===r[Ut]){a0(r[Ut]=bu(p,vt),r)}break;case pm:const li=n[++Ee],Bi=n[++Ee];if(null===r[Bi]){a0(r[Bi]=zl(p,li,null),r)}}}}function Lf(i,n,r,s,p){for(let b=0;b<r.length;b++){const N=r[b],Ee=r[++b];if(N&p){let Fe="";for(let vt=b+1;vt<=b+Ee;vt++){const Ut=r[vt];if("string"==typeof Ut)Fe+=Ut;else if("number"==typeof Ut)if(Ut<0)Fe+=ue(n[s-Ut]);else{const li=Ut>>>2;switch(3&Ut){case 1:const Bi=r[++vt],rn=r[++vt],zn=i.data[li];"string"==typeof zn?ld(n[ur],n[li],null,zn,Bi,Fe,rn):W0(i,zn,n,Bi,Fe,n[ur],rn,!1);break;case 0:const ir=n[li];null!==ir&&Nd(n[ur],ir,Fe);break;case 2:LM(i,au(i,li),n,Fe);break;case 3:kf(i,au(i,li),s,n)}}}}else{const Fe=r[b+1];if(Fe>0&&3==(3&Fe)){const Ut=au(i,Fe>>>2);n[Ut.currentCaseLViewIndex]<0&&kf(i,Ut,s,n)}}b+=Ee}}function kf(i,n,r,s){let p=s[n.currentCaseLViewIndex];if(null!==p){let b=ou;p<0&&(p=s[n.currentCaseLViewIndex]=~p,b=-1),Lf(i,s,n.update[p],r,b)}}function LM(i,n,r,s){const p=function kM(i,n){let r=i.cases.indexOf(n);if(-1===r)switch(i.type){case 1:{const s=function AM(i,n){const r=yf(n)(parseInt(i,10)),s=vM[r];return void 0!==s?s:"other"}(n,function yM(){return Df}());r=i.cases.indexOf(s),-1===r&&"other"!==s&&(r=i.cases.indexOf("other"));break}case 0:r=i.cases.indexOf("other")}return-1===r?null:r}(n,s);if(_m(n,r)!==p&&(Sf(i,n,r),r[n.currentCaseLViewIndex]=null===p?null:~p,null!==p)){const N=r[n.anchorIdx];N&&Wf(i,n.create[p],r,N)}}function Sf(i,n,r){let s=_m(n,r);if(null!==s){const p=n.remove[s];for(let b=0;b<p.length;b++){const N=p[b];if(N>0){const Ee=wa(N,r);null!==Ee&&Cl(r[ur],Ee)}else Sf(i,au(i,~N),r)}}}function SM(){const i=[];let r,s,n=-1;function b(Ee,Fe){n=0;const vt=_m(Ee,Fe);s=null!==vt?Ee.remove[vt]:At}function N(){if(n<s.length){const Ee=s[n++];if(Ee>0)return r[Ee];{i.push(n,s);const Fe=~Ee;return b(r[B].data[Fe],r),N()}}return 0===i.length?null:(s=i.pop(),n=i.pop(),N())}return function p(Ee,Fe){for(r=Fe;i.length;)i.pop();return b(Ee.value,Fe),N}}const mm=/\ufffd(\d+):?\d*\ufffd/gi,qM=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,BM=/\ufffd(\d+)\ufffd/,Bf=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,cu="\ufffd",NM=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,UM=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,FM=/\uE500/g;function jM(i,n,r,s,p,b){const N=fo(),Ee=[],Fe=[],vt=[[]];p=function GM(i,n){if(function $M(i){return-1===i}(n))return Ff(i);{const r=i.indexOf(`:${n}${cu}`)+2+n.toString().length,s=i.search(new RegExp(`${cu}\\/\\*\\d+:${n}${cu}`));return Ff(i.substring(r,s))}}(p,b);const Ut=function KM(i){return i.replace(FM," ")}(p).split(UM);for(let li=0;li<Ut.length;li++){let Bi=Ut[li];if(1&li){const rn=47===Bi.charCodeAt(0),ir=(Bi.charCodeAt(rn?1:0),Ft+Number.parseInt(Bi.substring(rn?2:1)));if(rn)vt.shift(),ro(fo(),!1);else{const Mr=RM(i,vt[0],ir);vt.unshift([]),ro(Mr,!0)}}else{const rn=ih(Bi);for(let zn=0;zn<rn.length;zn++){let ir=rn[zn];if(1&zn){const Mr=ir;if("object"!=typeof Mr)throw new Error(`Unable to parse ICU expression in "${p}" message.`);Kf(i,r,Fe,n,Mr,Nf(i,N,vt[0],r,Ee,"",!0).index)}else{const Mr=ir;""!==Mr&&VM(i,N,vt[0],Ee,Fe,r,Mr)}}}}i.data[s]={create:Ee,update:Fe}}function Nf(i,n,r,s,p,b,N){const Ee=d1(i,s,1,null);let Fe=Ee<<X0.SHIFT,vt=fo();n===vt&&(vt=null),null===vt&&(Fe|=X0.APPEND_EAGERLY),N&&(Fe|=X0.COMMENT,function Bd(i){void 0===Rc&&(Rc=i())}(SM)),p.push(Fe,null===b?"":b);const Ut=l1(i,Ee,N?32:1,null===b?"":b,null);wf(r,Ut);const li=Ut.index;return ro(Ut,!1),null!==vt&&n!==vt&&function wM(i,n){let r=i.insertBeforeIndex;null===r?($d(xf,Cf),r=i.insertBeforeIndex=[null,n]):(_(Array.isArray(r),!0,"Expecting array here"),r.push(n))}(vt,li),Ut}function VM(i,n,r,s,p,b,N){const Ee=N.match(mm),Fe=Nf(i,n,r,b,s,Ee?null:N,!1);Ee&&lu(p,N,Fe.index,null,0,null)}function lu(i,n,r,s,p,b){const N=i.length,Ee=N+1;i.push(null,null);const Fe=N+2,vt=n.split(mm);let Ut=0;for(let li=0;li<vt.length;li++){const Bi=vt[li];if(1&li){const rn=p+parseInt(Bi,10);i.push(-1-rn),Ut|=Uf(rn)}else""!==Bi&&i.push(Bi)}return i.push(r<<2|(s?1:0)),s&&i.push(s,b),i[N]=Ut,i[Ee]=i.length-Fe,Ut}function HM(i){let n=0;for(let r=0;r<i.length;r++){const s=i[r];"number"==typeof s&&s<0&&n++}return n}function Uf(i){return 1<<Math.min(i,31)}function Ff(i){let n,b,r="",s=0,p=!1;for(;null!==(n=NM.exec(i));)p?n[0]===`${cu}/*${b}${cu}`&&(s=n.index,p=!1):(r+=i.substring(s,n.index+n[0].length),b=n[1],p=!0);return r+=i.slice(s),r}function Kf(i,n,r,s,p,b){let N=0;const Ee={type:p.type,currentCaseLViewIndex:d1(i,n,1,null),anchorIdx:b,cases:[],create:[],remove:[],update:[]};(function JM(i,n,r){i.push(Uf(n.mainBinding),2,-1-n.mainBinding,r<<2|2)})(r,p,b),function CM(i,n,r){const s=i.data[n];null===s?i.data[n]=r:s.value=r}(i,b,Ee);const Fe=p.values;for(let vt=0;vt<Fe.length;vt++){const Ut=Fe[vt],li=[];for(let Bi=0;Bi<Ut.length;Bi++){const rn=Ut[Bi];if("string"!=typeof rn){const zn=li.push(rn)-1;Ut[Bi]=`\x3c!--\ufffd${zn}\ufffd--\x3e`}}N=QM(i,Ee,n,r,s,p.cases[vt],Ut.join(""),li)|N}N&&function e2(i,n,r){i.push(n,1,r<<2|3)}(r,N,b)}function YM(i){const n=[],r=[];let s=1,p=0;const b=ih(i=i.replace(Bf,function(N,Ee,Fe){return s="select"===Fe?0:1,p=parseInt(Ee.slice(1),10),""}));for(let N=0;N<b.length;){let Ee=b[N++].trim();1===s&&(Ee=Ee.replace(/\s*(?:=)?(\w+)\s*/,"$1")),Ee.length&&n.push(Ee);const Fe=ih(b[N++]);n.length>r.length&&r.push(Fe)}return{type:s,mainBinding:p,cases:n,values:r}}function ih(i){if(!i)return[];let n=0;const r=[],s=[],p=/[{}]/g;let b;for(p.lastIndex=0;b=p.exec(i);){const Ee=b.index;if("}"==b[0]){if(r.pop(),0==r.length){const Fe=i.substring(n,Ee);Bf.test(Fe)?s.push(YM(Fe)):s.push(Fe),n=Ee+1}}else{if(0==r.length){const Fe=i.substring(n,Ee);s.push(Fe),n=Ee+1}r.push("{")}}const N=i.substring(n);return s.push(N),s}function QM(i,n,r,s,p,b,N,Ee){const Fe=[],vt=[],Ut=[];n.cases.push(b),n.create.push(Fe),n.remove.push(vt),n.update.push(Ut);const Bi=Pl(Zd()).getInertBodyElement(N),rn=Wl(Bi)||Bi;return rn?jf(i,n,r,s,Fe,vt,Ut,rn,p,Ee,0):0}function jf(i,n,r,s,p,b,N,Ee,Fe,vt,Ut){let li=0,Bi=Ee.firstChild;for(;Bi;){const rn=d1(i,r,1,null);switch(Bi.nodeType){case Node.ELEMENT_NODE:const zn=Bi,ir=zn.tagName.toLowerCase();if(Bc.hasOwnProperty(ir)){nh(p,pm,ir,Fe,rn),i.data[rn]=ir;const jn=zn.attributes;for(let Ca=0;Ca<jn.length;Ca++){const Lo=jn.item(Ca),Xo=Lo.name.toLowerCase();Lo.value.match(mm)?Ss.hasOwnProperty(Xo)&&(P1[Xo]?lu(N,Lo.value,rn,Lo.name,0,Sc):lu(N,Lo.value,rn,Lo.name,0,null)):t2(p,rn,Lo)}li=jf(i,n,r,s,p,b,N,Bi,rn,vt,Ut+1)|li,Vf(b,rn,Ut)}break;case Node.TEXT_NODE:const Mr=Bi.textContent||"",Ir=Mr.match(mm);nh(p,null,Ir?"":Mr,Fe,rn),Vf(b,rn,Ut),Ir&&(li=lu(N,Mr,rn,null,0,null)|li);break;case Node.COMMENT_NODE:const pa=BM.exec(Bi.textContent||"");if(pa){const Ca=vt[parseInt(pa[1],10)];nh(p,um,"",Fe,rn),Kf(i,r,s,Fe,Ca,rn),ZM(b,rn,Ut)}}Bi=Bi.nextSibling}return li}function Vf(i,n,r){0===r&&i.push(n)}function ZM(i,n,r){0===r&&(i.push(~n),i.push(n))}function nh(i,n,r,s,p){null!==n&&i.push(n),i.push(r,p,function PM(i,n,r){return i|n<<17|r<<1}(0,s,p))}function t2(i,n,r){i.push(n<<1|1,r.name,r.value)}const Xf=0,i2=/\[(\ufffd.+?\ufffd?)\]/,n2=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,r2=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,a2=/{([A-Z0-9_]+)}/g,o2=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,s2=/\/\*/,c2=/\d+\:(\d+)/;function rh(i,n,r=-1){const s=Wr(),p=an(),b=Ft+i,N=ra(s.consts,n),Ee=fo();s.firstCreatePass&&jM(s,null===Ee?0:Ee.index,p,b,N,r);const Fe=s.data[b],Ut=Hd(s,Ee===p[cn]?null:Ee,p),li=Ee&&8&Ee.type?p[Ee.index]:null;(function WM(i,n,r,s){const p=i[ur];for(let b=0;b<n.length;b++){const N=n[b++],Ee=n[b],Fe=(N&X0.COMMENT)===X0.COMMENT,vt=(N&X0.APPEND_EAGERLY)===X0.APPEND_EAGERLY,Ut=N>>>X0.SHIFT;let li=i[Ut];null===li&&(li=i[Ut]=Fe?p.createComment(Ee):oc(p,Ee)),vt&&null!==r&&Ws(p,r,li,s,!1)}})(p,Fe.create,Ut,li),Ii(!0)}function ah(){Ii(!1)}function Hf(i,n,r){rh(i,n,r),ah()}function $f(i,n){const r=Wr(),s=ra(r.consts,n);!function XM(i,n,r){const p=Ya().index,b=[];if(i.firstCreatePass&&null===i.data[n]){for(let N=0;N<r.length;N+=2){const Ee=r[N],Fe=r[N+1];if(""!==Fe){if(qM.test(Fe))throw new Error(`ICU expressions are not supported in attributes. Message: "${Fe}".`);lu(b,Fe,p,Ee,HM(b),null)}}i.data[n]=b}}(r,i+Ft,s)}function oh(i){return function IM(i){i&&(ou|=1<<Math.min(su,31)),su++}(sn(an(),Ct(),i)),oh}function Gf(i){!function TM(i,n,r){if(su>0){const s=i.data[r];Lf(i,n,Array.isArray(s)?s:s.update,oe()-su-1,ou)}ou=0,su=0}(Wr(),an(),i+Ft)}function Yf(i,n={}){return function l2(i,n={}){let r=i;if(i2.test(i)){const s={},p=[Xf];r=r.replace(n2,(b,N,Ee)=>{const Fe=N||Ee,vt=s[Fe]||[];if(vt.length||(Fe.split("|").forEach(ir=>{const Mr=ir.match(c2),Ir=Mr?parseInt(Mr[1],10):Xf,pa=s2.test(ir);vt.push([Ir,pa,ir])}),s[Fe]=vt),!vt.length)throw new Error(`i18n postprocess: unmatched placeholder - ${Fe}`);const Ut=p[p.length-1];let li=0;for(let ir=0;ir<vt.length;ir++)if(vt[ir][0]===Ut){li=ir;break}const[Bi,rn,zn]=vt[li];return rn?p.pop():Ut!==Bi&&p.push(Bi),vt.splice(li,1),zn})}return Object.keys(n).length&&(r=r.replace(r2,(s,p,b,N,Ee,Fe)=>n.hasOwnProperty(b)?`${p}${n[b]}${Fe}`:s),r=r.replace(a2,(s,p)=>n.hasOwnProperty(p)?n[p]:s),r=r.replace(o2,(s,p)=>{if(n.hasOwnProperty(p)){const b=n[p];if(!b.length)throw new Error(`i18n postprocess: unmatched ICU - ${s} with key: ${p}`);return b.shift()}return s})),r}(i,n)}function sh(i,n,r,s,p){if(i=ae(i),Array.isArray(i))for(let b=0;b<i.length;b++)sh(i[b],n,r,s,p);else{const b=Wr(),N=an();let Ee=r1(i)?i:ae(i.provide),Fe=bp(i);const vt=Ya(),Ut=1048575&vt.providerIndexes,li=vt.directiveStart,Bi=vt.providerIndexes>>20;if(r1(i)||!i.multi){const rn=new gi(Fe,p,s1),zn=lh(Ee,n,p?Ut:Ut+Bi,li);-1===zn?(er(gn(vt,N),b,Ee),ch(b,i,n.length),n.push(Ee),vt.directiveStart++,vt.directiveEnd++,p&&(vt.providerIndexes+=1048576),r.push(rn),N.push(rn)):(r[zn]=rn,N[zn]=rn)}else{const rn=lh(Ee,n,Ut+Bi,li),zn=lh(Ee,n,Ut,Ut+Bi),ir=rn>=0&&r[rn],Mr=zn>=0&&r[zn];if(p&&!Mr||!p&&!ir){er(gn(vt,N),b,Ee);const Ir=function _2(i,n,r,s,p){const b=new gi(i,r,s1);return b.multi=[],b.index=n,b.componentProviders=0,Qf(b,p,s&&!r),b}(p?u2:p2,r.length,p,s,Fe);!p&&Mr&&(r[zn].providerFactory=Ir),ch(b,i,n.length,0),n.push(Ee),vt.directiveStart++,vt.directiveEnd++,p&&(vt.providerIndexes+=1048576),r.push(Ir),N.push(Ir)}else{ch(b,i,rn>-1?rn:zn,Qf(r[p?zn:rn],Fe,!p&&s))}!p&&s&&Mr&&r[zn].componentProviders++}}}function ch(i,n,r,s){const p=r1(n),b=function Nu(i){return!!i.useClass}(n);if(p||b){const Fe=(b?ae(n.useClass):n).prototype.ngOnDestroy;if(Fe){const vt=i.destroyHooks||(i.destroyHooks=[]);if(!p&&n.multi){const Ut=vt.indexOf(r);-1===Ut?vt.push(r,[s,Fe]):vt[Ut+1].push(s,Fe)}else vt.push(r,Fe)}}}function Qf(i,n,r){return r&&i.componentProviders++,i.multi.push(n)-1}function lh(i,n,r,s){for(let p=r;p<s;p++)if(n[p]===i)return p;return-1}function p2(i,n,r,s){return dh(this.multi,[])}function u2(i,n,r,s){const p=this.multi;let b;if(this.providerFactory){const N=this.providerFactory.componentProviders,Ee=b0(r,r[B],this.providerFactory.index,s);b=Ee.slice(0,N),dh(p,b);for(let Fe=N;Fe<Ee.length;Fe++)b.push(Ee[Fe])}else b=[],dh(p,b);return b}function dh(i,n){for(let r=0;r<i.length;r++){const s=i[r];n.push(s())}return n}function Zf(i,n=[]){return r=>{r.providersResolver=(s,p)=>function d2(i,n,r){const s=Wr();if(s.firstCreatePass){const p=hn(i);sh(r,s.data,s.blueprint,p,!0),sh(n,s.data,s.blueprint,p,!1)}}(s,p?p(i):i,n)}}class zd{}class Jf{}function eb(i,n){return new ph(i,n??null)}const m2=eb;class ph extends zd{constructor(n,r){super(),this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Zp(this);const s=yn(n);this._bootstrapComponents=fs(s.bootstrap),this._r3Injector=qp(n,r,[{provide:zd,useValue:this},{provide:W1,useValue:this.componentFactoryResolver}],w(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(r=>r()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class hm extends Jf{constructor(n){super(),this.moduleType=n}create(n){return new ph(this.moduleType,n)}}class h2 extends zd{constructor(n,r,s){super(),this.componentFactoryResolver=new Zp(this),this.instance=null;const p=new fp([...n,{provide:zd,useValue:this},{provide:W1,useValue:this.componentFactoryResolver}],r||jc(),s,new Set(["environment"]));this.injector=p,p.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function uh(i,n,r=null){return new h2(i,n,r).injector}class fm{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n.id)){const r=J0(0,n.type),s=r.length>0?uh([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n.id,s)}return this.cachedInjectors.get(n.id)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}function tb(i){i.getStandaloneInjector=n=>n.get(fm).getOrCreateStandaloneInjector(i)}function _h(i){const n=_0(i);if(null===n)return null;if(void 0===n.component){const r=n.lView;if(null===r)return null;n.component=function qd(i,n){const r=n[B].data[i],{directiveStart:s,componentOffset:p}=r;return p>-1?n[s+p]:null}(n.nodeIndex,r)}return n.component}function ib(i){!function v2(i){if(typeof Element<"u"&&!(i instanceof Element))throw new Error("Expecting instance of DOM Element")}(i);const n=_0(i),r=n?n.lView:null;return null===r?null:r[mr]}function nb(i){const n=_0(i);let s,r=n?n.lView:null;if(null===r)return null;for(;2===r[B].type&&(s=Js(r));)r=s;return 256&r[we]?null:r[mr]}function rb(i){const n=kd(i);return null!==n?[Ts(n)]:[]}function ab(i){const n=_0(i),r=n?n.lView:null;if(null===r)return T0.NULL;const s=r[B].data[n.nodeIndex];return new Mo(s,r)}function ob(i){if(i instanceof Text)return[];const n=_0(i),r=n?n.lView:null;if(null===r)return[];const s=r[B],p=n.nodeIndex;return s?.data[p]?(void 0===n.directives&&(n.directives=Cc(p,r)),null===n.directives?[]:[...n.directives]):[]}function b2(i){const{constructor:n}=i;if(!n)throw new Error("Unable to find the instance constructor");const r=yi(n);if(r)return{inputs:r.inputs,outputs:r.outputs,encapsulation:r.encapsulation,changeDetection:r.onPush?lt.OnPush:lt.Default};const s=oi(n);return s?{inputs:s.inputs,outputs:s.outputs}:null}function g2(i){const n=_0(i);if(null===n)return{};if(void 0===n.localRefs){const r=n.lView;if(null===r)return{};n.localRefs=function wc(i,n){const r=i[B].data[n];if(r&&r.localNames){const s={};let p=r.index+1;for(let b=0;b<r.localNames.length;b+=2)s[r.localNames[b]]=i[p],p++;return s}return null}(r,n.nodeIndex)}return n.localRefs||{}}function mh(i){return _0(i).native}function sb(i){const n=_0(i),r=null===n?null:n.lView;if(null===r)return[];const s=r[B],p=r[yr],b=s.cleanup,N=[];if(b&&p)for(let Ee=0;Ee<b.length;){const Fe=b[Ee++],vt=b[Ee++];if("string"==typeof Fe){const Ut=Fe,li=Xn(r[vt]),Bi=p[b[Ee++]],rn=b[Ee++],zn="boolean"==typeof rn||rn>=0?"dom":"output",ir="boolean"==typeof rn&&rn;i==li&&N.push({element:i,name:Ut,callback:Bi,useCapture:ir,type:zn})}}return N.sort(M2),N}function M2(i,n){return i.name==n.name?0:i.name<n.name?-1:1}function O2(i){return void 0!==i.type&&void 0!==i.declaredInputs&&void 0!==i.findHostDirectiveDefs}function cb(i,n,r,s){return it(()=>{const p=i;null!==n&&(p.hasOwnProperty("decorators")&&void 0!==p.decorators?p.decorators.push(...n):p.decorators=n),null!==r&&(p.ctorParameters=r),null!==s&&(p.hasOwnProperty("propDecorators")&&void 0!==p.propDecorators?p.propDecorators={...p.propDecorators,...s}:p.propDecorators=s)})}function lb(i,n,r){const s=q()+i,p=an();return p[s]===ba?ni(p,s,r?n.call(r):n()):Ui(p,s)}function db(i,n,r,s){return Mb(an(),q(),i,n,r,s)}function pb(i,n,r,s,p){return Ob(an(),q(),i,n,r,s,p)}function ub(i,n,r,s,p,b){return vb(an(),q(),i,n,r,s,p,b)}function _b(i,n,r,s,p,b,N){return Ab(an(),q(),i,n,r,s,p,b,N)}function mb(i,n,r,s,p,b,N,Ee){const Fe=q()+i,vt=an(),Ut=Or(vt,Fe,r,s,p,b);return sn(vt,Fe+4,N)||Ut?ni(vt,Fe+5,Ee?n.call(Ee,r,s,p,b,N):n(r,s,p,b,N)):Ui(vt,Fe+5)}function hb(i,n,r,s,p,b,N,Ee,Fe){const vt=q()+i,Ut=an(),li=Or(Ut,vt,r,s,p,b);return Fn(Ut,vt+4,N,Ee)||li?ni(Ut,vt+6,Fe?n.call(Fe,r,s,p,b,N,Ee):n(r,s,p,b,N,Ee)):Ui(Ut,vt+6)}function fb(i,n,r,s,p,b,N,Ee,Fe,vt){const Ut=q()+i,li=an();let Bi=Or(li,Ut,r,s,p,b);return ea(li,Ut+4,N,Ee,Fe)||Bi?ni(li,Ut+7,vt?n.call(vt,r,s,p,b,N,Ee,Fe):n(r,s,p,b,N,Ee,Fe)):Ui(li,Ut+7)}function bb(i,n,r,s,p,b,N,Ee,Fe,vt,Ut){const li=q()+i,Bi=an(),rn=Or(Bi,li,r,s,p,b);return Or(Bi,li+4,N,Ee,Fe,vt)||rn?ni(Bi,li+8,Ut?n.call(Ut,r,s,p,b,N,Ee,Fe,vt):n(r,s,p,b,N,Ee,Fe,vt)):Ui(Bi,li+8)}function gb(i,n,r,s){return zb(an(),q(),i,n,r,s)}function du(i,n){const r=i[n];return r===ba?void 0:r}function Mb(i,n,r,s,p,b){const N=n+r;return sn(i,N,p)?ni(i,N+1,b?s.call(b,p):s(p)):du(i,N+1)}function Ob(i,n,r,s,p,b,N){const Ee=n+r;return Fn(i,Ee,p,b)?ni(i,Ee+2,N?s.call(N,p,b):s(p,b)):du(i,Ee+2)}function vb(i,n,r,s,p,b,N,Ee){const Fe=n+r;return ea(i,Fe,p,b,N)?ni(i,Fe+3,Ee?s.call(Ee,p,b,N):s(p,b,N)):du(i,Fe+3)}function Ab(i,n,r,s,p,b,N,Ee,Fe){const vt=n+r;return Or(i,vt,p,b,N,Ee)?ni(i,vt+4,Fe?s.call(Fe,p,b,N,Ee):s(p,b,N,Ee)):du(i,vt+4)}function zb(i,n,r,s,p,b){let N=n+r,Ee=!1;for(let Fe=0;Fe<p.length;Fe++)sn(i,N++,p[Fe])&&(Ee=!0);return Ee?ni(i,N,s.apply(b,p)):du(i,N)}function yb(i,n){const r=Wr();let s;const p=i+Ft;r.firstCreatePass?(s=function A2(i,n){if(n)for(let r=n.length-1;r>=0;r--){const s=n[r];if(i===s.name)return s}}(n,r.pipeRegistry),r.data[p]=s,s.onDestroy&&(r.destroyHooks??(r.destroyHooks=[])).push(p,s.onDestroy)):s=r.data[p];const b=s.factory||(s.factory=Vi(s.type)),N=z(s1);try{const Ee=e0(!1),Fe=b();return e0(Ee),ho(r,an(),p,Fe),Fe}finally{z(N)}}function Eb(i,n,r){const s=i+Ft,p=an(),b=ga(p,s);return pu(p,s)?Mb(p,q(),n,b.transform,r,b):b.transform(r)}function Db(i,n,r,s){const p=i+Ft,b=an(),N=ga(b,p);return pu(b,p)?Ob(b,q(),n,N.transform,r,s,N):N.transform(r,s)}function xb(i,n,r,s,p){const b=i+Ft,N=an(),Ee=ga(N,b);return pu(N,b)?vb(N,q(),n,Ee.transform,r,s,p,Ee):Ee.transform(r,s,p)}function Cb(i,n,r,s,p,b){const N=i+Ft,Ee=an(),Fe=ga(Ee,N);return pu(Ee,N)?Ab(Ee,q(),n,Fe.transform,r,s,p,b,Fe):Fe.transform(r,s,p,b)}function wb(i,n,r){const s=i+Ft,p=an(),b=ga(p,s);return pu(p,s)?zb(p,q(),n,b.transform,r,b):b.transform.apply(b,r)}function pu(i,n){return i[B].data[n].pure}fm.\u0275prov=De({token:fm,providedIn:"environment",factory:()=>new fm(ui(a1))});class z2 extends e.x{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,r,s){let p=n,b=r||(()=>null),N=s;if(n&&"object"==typeof n){const Fe=n;p=Fe.next?.bind(Fe),b=Fe.error?.bind(Fe),N=Fe.complete?.bind(Fe)}this.__isAsync&&(b=hh(b),p&&(p=hh(p)),N&&(N=hh(N)));const Ee=super.subscribe({next:p,error:b,complete:N});return n instanceof t.w0&&n.add(Ee),Ee}}function hh(i){return n=>{setTimeout(i,void 0,n)}}const m1=z2;function y2(){return this._results[Symbol.iterator]()}class bm{get changes(){return this._changes||(this._changes=new m1)}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const r=bm.prototype;r[Symbol.iterator]||(r[Symbol.iterator]=y2)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,r){return this._results.reduce(n,r)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,r){const s=this;s.dirty=!1;const p=He(n);(this._changesDetected=!function V(i,n,r){if(i.length!==n.length)return!1;for(let s=0;s<i.length;s++){let p=i[s],b=n[s];if(r&&(p=r(p),b=r(b)),b!==p)return!1}return!0}(s._results,p,r))&&(s._results=p,s.length=p.length,s.last=p[this.length-1],s.first=p[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}class yd{}yd.__NG_ELEMENT_ID__=function x2(){return gm(Ya(),an())};const E2=yd,D2=class extends E2{constructor(n,r,s){super(),this._declarationLView=n,this._declarationTContainer=r,this.elementRef=s}createEmbeddedView(n,r){const s=this._declarationTContainer.tView,p=Zc(this._declarationLView,s,n,16,null,s.declTNode,null,null,null,null,r||null),b=this._declarationLView[this._declarationTContainer.index];p[Fa]=b;const N=this._declarationLView[Di];return null!==N&&(p[Di]=N.createEmbeddedView(s)),nd(s,p,n),new ns(p)}};function gm(i,n){return 4&i.type?new D2(n,i,L1(i,n)):null}class uu{}uu.__NG_ELEMENT_ID__=function C2(){const i=Ya();return Ib(i,an())};const w2=uu,Rb=class extends w2{constructor(n,r,s){super(),this._lContainer=n,this._hostTNode=r,this._hostLView=s}get element(){return L1(this._hostTNode,this._hostLView)}get injector(){return new Mo(this._hostTNode,this._hostLView)}get parentInjector(){const n=gr(this._hostTNode,this._hostLView);if(Ro(n)){const r=_o(n,this._hostLView),s=lo(n),p=r[B].data[s+8];return new Mo(p,r)}return new Mo(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const r=Pb(this._lContainer);return null!==r&&r[n]||null}get length(){return this._lContainer.length-ut}createEmbeddedView(n,r,s){let p,b;"number"==typeof s?p=s:null!=s&&(p=s.index,b=s.injector);const N=n.createEmbeddedView(r||{},b);return this.insert(N,p),N}createComponent(n,r,s,p,b){const N=n&&!y(n);let Ee;if(N)Ee=r;else{const li=r||{};Ee=li.index,s=li.injector,p=li.projectableNodes,b=li.environmentInjector||li.ngModuleRef}const Fe=N?n:new p1(yi(n)),vt=s||this.parentInjector;if(!b&&null==Fe.ngModule){const Bi=(N?vt:this.parentInjector).get(a1,null);Bi&&(b=Bi)}const Ut=Fe.create(vt,p,void 0,b);return this.insert(Ut.hostView,Ee),Ut}insert(n,r){const s=n._lView,p=s[B];if(function Ia(i){return Zt(i[xt])}(s)){const Ut=this.indexOf(n);if(-1!==Ut)this.detach(Ut);else{const li=s[xt],Bi=new Rb(li,li[cn],li[xt]);Bi.detach(Bi.indexOf(n))}}const b=this._adjustIndex(r),N=this._lContainer;jd(p,s,N,b);const Ee=dc(b,N),Fe=s[ur],vt=sc(Fe,N[Hn]);return null!==vt&&function Fd(i,n,r,s,p,b){s[fi]=p,s[cn]=n,I0(i,s,r,1,p,b)}(p,N[cn],Fe,s,vt,Ee),n.attachToViewContainerRef(),pt(fh(N),b,n),n}move(n,r){return this.insert(n,r)}indexOf(n){const r=Pb(this._lContainer);return null!==r?r.indexOf(n):-1}remove(n){const r=this._adjustIndex(n,-1),s=yl(this._lContainer,r);s&&(Tt(fh(this._lContainer),r),Vd(s[B],s))}detach(n){const r=this._adjustIndex(n,-1),s=yl(this._lContainer,r);return s&&null!=Tt(fh(this._lContainer),r)?new ns(s):null}_adjustIndex(n,r=0){return n??this.length+r}};function Pb(i){return i[sr]}function fh(i){return i[sr]||(i[sr]=[])}function Ib(i,n){let r;const s=n[i.index];if(Zt(s))r=s;else{let p;if(8&i.type)p=Xn(s);else{const b=n[ur];p=b.createComment("");const N=ta(i,n);Ws(b,sc(b,N),p,function Pc(i,n){return i.nextSibling(n)}(b,N),!1)}n[i.index]=r=Gp(s,n,p,i),vc(n,r)}return new Rb(r,i,n)}class bh{constructor(n){this.queryList=n,this.matches=null}clone(){return new bh(this.queryList)}setDirty(){this.queryList.setDirty()}}class gh{constructor(n=[]){this.queries=n}createEmbeddedView(n){const r=n.queries;if(null!==r){const s=null!==n.contentQueries?n.contentQueries[0]:r.length,p=[];for(let b=0;b<s;b++){const N=r.getByIndex(b),Ee=this.queries[N.indexInDeclarationView];p.push(Ee.clone())}return new gh(p)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let r=0;r<this.queries.length;r++)null!==Ub(n,r).matches&&this.queries[r].setDirty()}}class Tb{constructor(n,r,s=null){this.predicate=n,this.flags=r,this.read=s}}class Mh{constructor(n=[]){this.queries=n}elementStart(n,r){for(let s=0;s<this.queries.length;s++)this.queries[s].elementStart(n,r)}elementEnd(n){for(let r=0;r<this.queries.length;r++)this.queries[r].elementEnd(n)}embeddedTView(n){let r=null;for(let s=0;s<this.length;s++){const p=null!==r?r.length:0,b=this.getByIndex(s).embeddedTView(n,p);b&&(b.indexInDeclarationView=s,null!==r?r.push(b):r=[b])}return null!==r?new Mh(r):null}template(n,r){for(let s=0;s<this.queries.length;s++)this.queries[s].template(n,r)}getByIndex(n){return this.queries[n]}get length(){return this.queries.length}track(n){this.queries.push(n)}}class Oh{constructor(n,r=-1){this.metadata=n,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=r}elementStart(n,r){this.isApplyingToNode(r)&&this.matchTNode(n,r)}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1)}template(n,r){this.elementStart(n,r)}embeddedTView(n,r){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,r),new Oh(this.metadata)):null}isApplyingToNode(n){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const r=this._declarationNodeIndex;let s=n.parent;for(;null!==s&&8&s.type&&s.index!==r;)s=s.parent;return r===(null!==s?s.index:-1)}return this._appliesToNextNode}matchTNode(n,r){const s=this.metadata.predicate;if(Array.isArray(s))for(let p=0;p<s.length;p++){const b=s[p];this.matchTNodeWithReadOption(n,r,R2(r,b)),this.matchTNodeWithReadOption(n,r,os(r,n,b,!1,!1))}else s===yd?4&r.type&&this.matchTNodeWithReadOption(n,r,-1):this.matchTNodeWithReadOption(n,r,os(r,n,s,!1,!1))}matchTNodeWithReadOption(n,r,s){if(null!==s){const p=this.metadata.read;if(null!==p)if(p===k1||p===uu||p===yd&&4&r.type)this.addMatch(r.index,-2);else{const b=os(r,n,p,!1,!1);null!==b&&this.addMatch(r.index,b)}else this.addMatch(r.index,s)}}addMatch(n,r){null===this.matches?this.matches=[n,r]:this.matches.push(n,r)}}function R2(i,n){const r=i.localNames;if(null!==r)for(let s=0;s<r.length;s+=2)if(r[s]===n)return r[s+1];return null}function I2(i,n,r,s){return-1===r?function P2(i,n){return 11&i.type?L1(i,n):4&i.type?gm(i,n):null}(n,i):-2===r?function T2(i,n,r){if(r===k1)return L1(n,i);if(r===yd)return gm(n,i);if(r===uu)return Ib(n,i)}(i,n,s):b0(i,i[B],r,n)}function Wb(i,n,r,s){const p=n[Di].queries[s];if(null===p.matches){const b=i.data,N=r.matches,Ee=[];for(let Fe=0;Fe<N.length;Fe+=2){const vt=N[Fe];if(vt<0)Ee.push(null);else{const Ut=b[vt];Ee.push(I2(n,Ut,N[Fe+1],r.metadata.read))}}p.matches=Ee}return p.matches}function vh(i,n,r,s){const p=i.queries.getByIndex(r),b=p.matches;if(null!==b){const N=Wb(i,n,p,r);for(let Ee=0;Ee<b.length;Ee+=2){const Fe=b[Ee];if(Fe>0)s.push(N[Ee/2]);else{const vt=b[Ee+1],Ut=n[-Fe];for(let li=ut;li<Ut.length;li++){const Bi=Ut[li];Bi[Fa]===Bi[xt]&&vh(Bi[B],Bi,vt,s)}if(null!==Ut[Qt]){const li=Ut[Qt];for(let Bi=0;Bi<li.length;Bi++){const rn=li[Bi];vh(rn[B],rn,vt,s)}}}}}return s}function Lb(i){const n=an(),r=Wr(),s=Ur();Sr(s+1);const p=Ub(r,s);if(i.dirty&&function Na(i){return 4==(4&i[we])}(n)===(2==(2&p.metadata.flags))){if(null===p.matches)i.reset([]);else{const b=p.crossesNgTemplate?vh(r,n,s,[]):Wb(r,n,p,s);i.reset(b,Gu),i.notifyOnChanges()}return!0}return!1}function kb(i,n,r){const s=Wr();s.firstCreatePass&&(Nb(s,new Tb(i,n,r),-1),2==(2&n)&&(s.staticViewQueries=!0)),Bb(s,an(),n)}function Sb(i,n,r,s){const p=Wr();if(p.firstCreatePass){const b=Ya();Nb(p,new Tb(n,r,s),b.index),function L2(i,n){const r=i.contentQueries||(i.contentQueries=[]),s=r.length?r[r.length-1]:-1;n!==s&&r.push(i.queries.length-1,n)}(p,i),2==(2&r)&&(p.staticContentQueries=!0)}Bb(p,an(),r)}function qb(){return function W2(i,n){return i[Di].queries[n].queryList}(an(),Ur())}function Bb(i,n,r){const s=new bm(4==(4&r));od(i,n,s,s.destroy),null===n[Di]&&(n[Di]=new gh),n[Di].queries.push(new bh(s))}function Nb(i,n,r){null===i.queries&&(i.queries=new Mh),i.queries.track(new Oh(n,r))}function Ub(i,n){return i.queries.getByIndex(n)}function Fb(i,n){return gm(i,n)}const H0={\u0275\u0275attribute:sa,\u0275\u0275attributeInterpolate1:C0,\u0275\u0275attributeInterpolate2:To,\u0275\u0275attributeInterpolate3:Fs,\u0275\u0275attributeInterpolate4:u1,\u0275\u0275attributeInterpolate5:F0,\u0275\u0275attributeInterpolate6:fn,\u0275\u0275attributeInterpolate7:ar,\u0275\u0275attributeInterpolate8:xr,\u0275\u0275attributeInterpolateV:Zr,\u0275\u0275defineComponent:wi,\u0275\u0275defineDirective:Ot,\u0275\u0275defineInjectable:De,\u0275\u0275defineInjector:be,\u0275\u0275defineNgModule:xi,\u0275\u0275definePipe:ti,\u0275\u0275directiveInject:s1,\u0275\u0275getInheritedFactory:Vt,\u0275\u0275inject:ui,\u0275\u0275injectAttribute:Aa,\u0275\u0275invalidFactory:Kp,\u0275\u0275invalidFactoryDep:Ki,\u0275\u0275templateRefExtractor:Fb,\u0275\u0275resetView:Jo,\u0275\u0275HostDirectivesFeature:Ac,\u0275\u0275NgOnChangesFeature:$i,\u0275\u0275ProvidersFeature:Zf,\u0275\u0275CopyDefinitionFeature:N1,\u0275\u0275InheritDefinitionFeature:fd,\u0275\u0275StandaloneFeature:tb,\u0275\u0275nextContext:Jt,\u0275\u0275namespaceHTML:Cr,\u0275\u0275namespaceMathML:Qn,\u0275\u0275namespaceSVG:Wn,\u0275\u0275enableBindings:aa,\u0275\u0275disableBindings:Xa,\u0275\u0275elementStart:rs,\u0275\u0275elementEnd:as,\u0275\u0275element:ys,\u0275\u0275elementContainerStart:Es,\u0275\u0275elementContainerEnd:bs,\u0275\u0275elementContainer:js,\u0275\u0275pureFunction0:lb,\u0275\u0275pureFunction1:db,\u0275\u0275pureFunction2:pb,\u0275\u0275pureFunction3:ub,\u0275\u0275pureFunction4:_b,\u0275\u0275pureFunction5:mb,\u0275\u0275pureFunction6:hb,\u0275\u0275pureFunction7:fb,\u0275\u0275pureFunction8:bb,\u0275\u0275pureFunctionV:gb,\u0275\u0275getCurrentView:F1,\u0275\u0275restoreView:Gr,\u0275\u0275listener:nu,\u0275\u0275projection:Xi,\u0275\u0275syntheticHostProperty:Jm,\u0275\u0275syntheticHostListener:o,\u0275\u0275pipeBind1:Eb,\u0275\u0275pipeBind2:Db,\u0275\u0275pipeBind3:xb,\u0275\u0275pipeBind4:Cb,\u0275\u0275pipeBindV:wb,\u0275\u0275projectionDef:qi,\u0275\u0275hostProperty:Zm,\u0275\u0275property:Oa,\u0275\u0275propertyInterpolate:Cn,\u0275\u0275propertyInterpolate1:wn,\u0275\u0275propertyInterpolate2:Nn,\u0275\u0275propertyInterpolate3:br,\u0275\u0275propertyInterpolate4:kr,\u0275\u0275propertyInterpolate5:ia,\u0275\u0275propertyInterpolate6:Pa,\u0275\u0275propertyInterpolate7:na,\u0275\u0275propertyInterpolate8:Sa,\u0275\u0275propertyInterpolateV:Ua,\u0275\u0275pipe:yb,\u0275\u0275queryRefresh:Lb,\u0275\u0275viewQuery:kb,\u0275\u0275loadQuery:qb,\u0275\u0275contentQuery:Sb,\u0275\u0275reference:Ka,\u0275\u0275classMap:Yh,\u0275\u0275classMapInterpolate1:af,\u0275\u0275classMapInterpolate2:sf,\u0275\u0275classMapInterpolate3:cf,\u0275\u0275classMapInterpolate4:lf,\u0275\u0275classMapInterpolate5:df,\u0275\u0275classMapInterpolate6:pf,\u0275\u0275classMapInterpolate7:uf,\u0275\u0275classMapInterpolate8:_f,\u0275\u0275classMapInterpolateV:mf,\u0275\u0275styleMap:Vs,\u0275\u0275styleMapInterpolate1:hf,\u0275\u0275styleMapInterpolate2:ff,\u0275\u0275styleMapInterpolate3:bf,\u0275\u0275styleMapInterpolate4:gf,\u0275\u0275styleMapInterpolate5:Mf,\u0275\u0275styleMapInterpolate6:Of,\u0275\u0275styleMapInterpolate7:vf,\u0275\u0275styleMapInterpolate8:Af,\u0275\u0275styleMapInterpolateV:zf,\u0275\u0275styleProp:Pm,\u0275\u0275stylePropInterpolate1:Km,\u0275\u0275stylePropInterpolate2:jm,\u0275\u0275stylePropInterpolate3:Vm,\u0275\u0275stylePropInterpolate4:Xm,\u0275\u0275stylePropInterpolate5:Hm,\u0275\u0275stylePropInterpolate6:$m,\u0275\u0275stylePropInterpolate7:Gm,\u0275\u0275stylePropInterpolate8:Ym,\u0275\u0275stylePropInterpolateV:Qm,\u0275\u0275classProp:Im,\u0275\u0275advance:Ql,\u0275\u0275template:ka,\u0275\u0275text:rf,\u0275\u0275textInterpolate:Wm,\u0275\u0275textInterpolate1:dm,\u0275\u0275textInterpolate2:Lm,\u0275\u0275textInterpolate3:km,\u0275\u0275textInterpolate4:Sm,\u0275\u0275textInterpolate5:qm,\u0275\u0275textInterpolate6:Bm,\u0275\u0275textInterpolate7:Nm,\u0275\u0275textInterpolate8:Um,\u0275\u0275textInterpolateV:Fm,\u0275\u0275i18n:Hf,\u0275\u0275i18nAttributes:$f,\u0275\u0275i18nExp:oh,\u0275\u0275i18nStart:rh,\u0275\u0275i18nEnd:ah,\u0275\u0275i18nApply:Gf,\u0275\u0275i18nPostprocess:Yf,\u0275\u0275resolveWindow:yp,\u0275\u0275resolveDocument:Ep,\u0275\u0275resolveBody:Dp,\u0275\u0275setComponentScope:Vn,\u0275\u0275setNgModuleScope:en,\u0275\u0275registerNgModuleType:Ms,\u0275\u0275sanitizeHtml:lp,\u0275\u0275sanitizeStyle:dp,\u0275\u0275sanitizeResourceUrl:Uc,\u0275\u0275sanitizeScript:kl,\u0275\u0275sanitizeUrl:Ll,\u0275\u0275sanitizeUrlOrResourceUrl:up,\u0275\u0275trustConstantHtml:Sl,\u0275\u0275trustConstantResourceUrl:pp,\u0275\u0275validateIframeAttribute:uc,forwardRef:$,resolveForwardRef:ae};let Ed=null;function q2(){Ed=null}function Kb(i){return void 0!==i.ngModule}function Ah(i){return!!yn(i)}const _u=[];let zh=!1;function jb(){if(!zh){zh=!0;try{for(let i=_u.length-1;i>=0;i--){const{moduleType:n,ngModule:r}=_u[i];r.declarations&&r.declarations.every(Vb)&&(_u.splice(i,1),F2(n,r))}}finally{zh=!1}}}function Vb(i){return Array.isArray(i)?i.every(Vb):!!ae(i)}function Xb(i,n={}){Hb(i,n),void 0!==n.id&&Ms(i,n.id),function B2(i,n){_u.push({moduleType:i,ngModule:n})}(i,n)}function Hb(i,n,r=!1){const s=He(n.declarations||At);let p=null;Object.defineProperty(i,Ht,{configurable:!0,get:()=>(null===p&&(p=Oo().compileNgModule(H0,`ng:///${i.name}/\u0275mod.js`,{type:i,bootstrap:He(n.bootstrap||At).map(ae),declarations:s.map(ae),imports:He(n.imports||At).map(ae).map(Qb),exports:He(n.exports||At).map(ae).map(Qb),schemas:n.schemas?He(n.schemas):null,id:n.id||null}),p.schemas||(p.schemas=[])),p)});let b=null;Object.defineProperty(i,nt,{get:()=>{if(null===b){const Ee=Oo();b=Ee.compileFactory(H0,`ng:///${i.name}/\u0275fac.js`,{name:i.name,type:i,deps:M1(i),target:Ee.FactoryTarget.NgModule,typeArgumentCount:0})}return b},configurable:!1});let N=null;Object.defineProperty(i,W,{get:()=>{if(null===N){const Ee={name:i.name,type:i,providers:n.providers||At,imports:[(n.imports||At).map(ae),(n.exports||At).map(ae)]};N=Oo().compileInjector(H0,`ng:///${i.name}/\u0275inj.js`,Ee)}return N},configurable:!1})}let Mm=new WeakMap,Eh=new WeakMap;function U2(){Mm=new WeakMap,Eh=new WeakMap,_u.length=0}function F2(i,n){const r=He(n.declarations||At),s=cl(i);r.forEach(p=>{if((p=ae(p)).hasOwnProperty(Wt)){Dh(yi(p),s)}else!p.hasOwnProperty(ot)&&!p.hasOwnProperty(yt)&&(p.ngSelectorScope=i)})}function Dh(i,n){i.directiveDefs=()=>Array.from(n.compilation.directives).map(r=>r.hasOwnProperty(Wt)?yi(r):oi(r)).filter(r=>!!r),i.pipeDefs=()=>Array.from(n.compilation.pipes).map(r=>nn(r)),i.schemas=n.schemas,i.tView=null}function cl(i){if(Ah(i))return function K2(i){const n=yn(i,!0);if(null!==n.transitiveCompileScopes)return n.transitiveCompileScopes;const r={schemas:n.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return fs(n.imports).forEach(s=>{const p=cl(s);p.exported.directives.forEach(b=>r.compilation.directives.add(b)),p.exported.pipes.forEach(b=>r.compilation.pipes.add(b))}),fs(n.declarations).forEach(s=>{nn(s)?r.compilation.pipes.add(s):r.compilation.directives.add(s)}),fs(n.exports).forEach(s=>{const p=s;if(Ah(p)){const b=cl(p);b.exported.directives.forEach(N=>{r.compilation.directives.add(N),r.exported.directives.add(N)}),b.exported.pipes.forEach(N=>{r.compilation.pipes.add(N),r.exported.pipes.add(N)})}else nn(p)?r.exported.pipes.add(p):r.exported.directives.add(p)}),n.transitiveCompileScopes=r,r}(i);if(qn(i)){if(null!==(yi(i)||oi(i)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([i]),pipes:new Set}};if(null!==nn(i))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([i])}}}throw new Error(`${i.name} does not have a module def (\u0275mod property)`)}function Qb(i){return Kb(i)?i.ngModule:i}let xh=0;function Zb(i,n){let r=null;(function Q0(i,n){ds(n)&&(gs.set(i,n),n0.add(i))})(i,n),eg(i,n),Object.defineProperty(i,Wt,{get:()=>{if(null===r){const s=Oo();if(ds(n)){const vt=[`Component '${i.name}' is not resolved:`];throw n.templateUrl&&vt.push(` - templateUrl: ${n.templateUrl}`),n.styleUrls&&n.styleUrls.length&&vt.push(` - styleUrls: ${JSON.stringify(n.styleUrls)}`),vt.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(vt.join("\n"))}const p=function S2(){return Ed}();let b=n.preserveWhitespaces;void 0===b&&(b=null!==p&&void 0!==p.preserveWhitespaces&&p.preserveWhitespaces);let N=n.encapsulation;void 0===N&&(N=null!==p&&void 0!==p.defaultEncapsulation?p.defaultEncapsulation:Y.Emulated);const Ee=n.templateUrl||`ng:///${i.name}/template.html`,Fe={...tg(i,n),typeSourceSpan:s.createParseSourceSpan("Component",i.name,Ee),template:n.template||"",preserveWhitespaces:b,styles:n.styles||At,animations:n.animations,declarations:[],changeDetection:n.changeDetection,encapsulation:N,interpolation:n.interpolation,viewProviders:n.viewProviders||null};xh++;try{if(Fe.usesInheritance&&ig(i),r=s.compileComponent(H0,Ee,Fe),n.standalone){const vt=He(n.imports||At),{directiveDefs:Ut,pipeDefs:li}=function V2(i,n){let r=null,s=null;return{directiveDefs:()=>{if(null===r){r=[yi(i)];const N=new Set;for(const Ee of n){const Fe=ae(Ee);if(!N.has(Fe))if(N.add(Fe),yn(Fe)){const vt=cl(Fe);for(const Ut of vt.exported.directives){const li=yi(Ut)||oi(Ut);li&&!N.has(Ut)&&(N.add(Ut),r.push(li))}}else{const vt=yi(Fe)||oi(Fe);vt&&r.push(vt)}}}return r},pipeDefs:()=>{if(null===s){s=[];const N=new Set;for(const Ee of n){const Fe=ae(Ee);if(!N.has(Fe))if(N.add(Fe),yn(Fe)){const vt=cl(Fe);for(const Ut of vt.exported.pipes){const li=nn(Ut);li&&!N.has(Ut)&&(N.add(Ut),s.push(li))}}else{const vt=nn(Fe);vt&&s.push(vt)}}}return s}}}(i,vt);r.directiveDefs=Ut,r.pipeDefs=li,r.dependencies=()=>vt.map(ae)}}finally{xh--}if(0===xh&&jb(),function X2(i){return void 0!==i.ngSelectorScope}(i)){const vt=cl(i.ngSelectorScope);Dh(r,vt)}if(n.schemas){if(!n.standalone)throw new Error(`The 'schemas' was specified for the ${Ue(i)} but is only valid on a component that is standalone.`);r.schemas=n.schemas}else n.standalone&&(r.schemas=[])}return r},configurable:!1})}function Ch(i,n){let r=null;eg(i,n||{}),Object.defineProperty(i,ot,{get:()=>{if(null===r){const s=Jb(i,n||{});r=Oo().compileDirective(H0,s.sourceMapUrl,s.metadata)}return r},configurable:!1})}function Jb(i,n){const r=i&&i.name,s=`ng:///${r}/\u0275dir.js`,p=Oo(),b=tg(i,n);return b.typeSourceSpan=p.createParseSourceSpan("Directive",r,s),b.usesInheritance&&ig(i),{metadata:b,sourceMapUrl:s}}function eg(i,n){let r=null;Object.defineProperty(i,nt,{get:()=>{if(null===r){const s=Jb(i,n),p=Oo();r=p.compileFactory(H0,`ng:///${i.name}/\u0275fac.js`,{name:s.metadata.name,type:s.metadata.type,typeArgumentCount:0,deps:M1(i),target:p.FactoryTarget.Directive})}return r},configurable:!1})}function H2(i){return Object.getPrototypeOf(i.prototype)===Object.prototype}function tg(i,n){const r=ls(),s=r.ownPropMetadata(i);return{name:i.name,type:i,selector:void 0!==n.selector?n.selector:null,host:n.host||Te,propMetadata:s,inputs:n.inputs||At,outputs:n.outputs||At,queries:ng(i,s,rg),lifecycle:{usesOnChanges:r.hasLifecycleHook(i,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!H2(i),exportAs:Y2(n.exportAs),providers:n.providers||null,viewQueries:ng(i,s,ag),isStandalone:!!n.standalone,hostDirectives:n.hostDirectives?.map(p=>"function"==typeof p?{directive:p}:p)||null}}function ig(i){const n=Object.prototype;let r=Object.getPrototypeOf(i.prototype).constructor;for(;r&&r!==n;)!oi(r)&&!yi(r)&&Z2(r)&&Ch(r,null),r=Object.getPrototypeOf(r)}function $2(i){return"string"==typeof i?sg(i):ae(i)}function G2(i,n){return{propertyName:i,predicate:$2(n.selector),descendants:n.descendants,first:n.first,read:n.read?n.read:null,static:!!n.static,emitDistinctChangesOnly:!!n.emitDistinctChangesOnly}}function ng(i,n,r){const s=[];for(const p in n)if(n.hasOwnProperty(p)){const b=n[p];b.forEach(N=>{if(r(N)){if(!N.selector)throw new Error(`Can't construct a query for the property "${p}" of "${Ue(i)}" since the query selector wasn't defined.`);if(b.some(og))throw new Error("Cannot combine @Input decorators with query decorators");s.push(G2(p,N))}})}return s}function Y2(i){return void 0===i?null:sg(i)}function rg(i){const n=i.ngMetadataName;return"ContentChild"===n||"ContentChildren"===n}function ag(i){const n=i.ngMetadataName;return"ViewChild"===n||"ViewChildren"===n}function og(i){return"Input"===i.ngMetadataName}function sg(i){return i.split(",").map(n=>n.trim())}const Q2=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function Z2(i){const n=ls();if(Q2.some(s=>n.hasLifecycleHook(i,s)))return!0;const r=n.propMetadata(i);for(const s in r){const p=r[s];for(let b=0;b<p.length;b++){const N=p[b],Ee=N.ngMetadataName;if(og(N)||rg(N)||ag(N)||"Output"===Ee||"HostBinding"===Ee||"HostListener"===Ee)return!0}}return!1}function cg(i,n){let r=null,s=null;Object.defineProperty(i,nt,{get:()=>{if(null===s){const p=lg(i,n),b=Oo(p.type);s=b.compileFactory(H0,`ng:///${p.name}/\u0275fac.js`,{name:p.name,type:p.type,typeArgumentCount:0,deps:M1(i),target:b.FactoryTarget.Pipe})}return s},configurable:!1}),Object.defineProperty(i,yt,{get:()=>{if(null===r){const p=lg(i,n);r=Oo(p.type).compilePipe(H0,`ng:///${p.name}/\u0275pipe.js`,p)}return r},configurable:!1})}function lg(i,n){return{type:i,name:i.name,pipeName:n.name,pure:void 0===n.pure||n.pure,isStandalone:!!n.standalone}}const dg=Uo("Directive",(i={})=>i,void 0,void 0,(i,n)=>Ch(i,n)),J2=Uo("Component",(i={})=>({changeDetection:lt.Default,...i}),dg,void 0,(i,n)=>Zb(i,n)),eO=Uo("Pipe",i=>({pure:!0,...i}),void 0,void 0,(i,n)=>cg(i,n)),tO=t0("Input",i=>({bindingPropertyName:i})),iO=t0("Output",i=>({bindingPropertyName:i})),nO=t0("HostBinding",i=>({hostPropertyName:i})),rO=t0("HostListener",(i,n)=>({eventName:i,args:n})),aO=Uo("NgModule",i=>i,void 0,void 0,(i,n)=>Xb(i,n));function Om(...i){}const pg=new Qa("Application Initializer");class K1{constructor(n){this.appInits=n,this.resolve=Om,this.reject=Om,this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,s)=>{this.resolve=r,this.reject=s})}runInitializers(){if(this.initialized)return;const n=[],r=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let s=0;s<this.appInits.length;s++){const p=this.appInits[s]();if(rl(p))n.push(p);else if(cm(p)){const b=new Promise((N,Ee)=>{p.subscribe({complete:N,error:Ee})});n.push(b)}}Promise.all(n).then(()=>{r()}).catch(s=>{this.reject(s)}),0===n.length&&r(),this.initialized=!0}}K1.\u0275fac=function(n){return new(n||K1)(ui(pg,8))},K1.\u0275prov=De({token:K1,factory:K1.\u0275fac,providedIn:"root"});const ug=new Qa("AppId",{providedIn:"root",factory:_g});function _g(){return`${wh()}${wh()}${wh()}`}const oO={provide:ug,useFactory:_g,deps:[]};function wh(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const mg=new Qa("Platform Initializer"),sO=new Qa("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),cO=new Qa("Application Packages Root URL"),lO=new Qa("AnimationModuleType");class Dd{log(n){console.log(n)}warn(n){console.warn(n)}}Dd.\u0275fac=function(n){return new(n||Dd)},Dd.\u0275prov=De({token:Dd,factory:Dd.\u0275fac,providedIn:"platform"});const vm=new Qa("LocaleId",{providedIn:"root",factory:()=>Pi(vm,Ve.Optional|Ve.SkipSelf)||function dO(){return typeof $localize<"u"&&$localize.locale||sl}()}),pO=new Qa("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"}),uO=new Qa("Translations"),_O=new Qa("TranslationsFormat");var Rh;!function(i){i[i.Error=0]="Error",i[i.Warning=1]="Warning",i[i.Ignore=2]="Ignore"}(Rh||(Rh={}));class hg{constructor(n,r){this.ngModuleFactory=n,this.componentFactories=r}}class xd{compileModuleSync(n){return new hm(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),p=fs(yn(n).declarations).reduce((b,N)=>{const Ee=yi(N);return Ee&&b.push(new p1(Ee)),b},[]);return new hg(r,p)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}xd.\u0275fac=function(n){return new(n||xd)},xd.\u0275prov=De({token:xd,factory:xd.\u0275fac,providedIn:"root"});const fg=new Qa("compilerOptions");class mO{}function hO(i){Jc(fl(i)),rb(i).forEach(n=>xa(n))}const bg="ng";let gg=!1;function fO(){gg||(gg=!0,Ds("\u0275setProfiler",Rn),Ds("getDirectiveMetadata",b2),Ds("getComponent",_h),Ds("getContext",ib),Ds("getListeners",sb),Ds("getOwningComponent",nb),Ds("getHostElement",mh),Ds("getInjector",ab),Ds("getRootComponents",rb),Ds("getDirectives",ob),Ds("applyChanges",hO))}function Ds(i,n){if(typeof COMPILED>"u"||!COMPILED){const r=at;if(r){let s=r[bg];s||(s=r[bg]={}),s[i]=n}}}const bO=Promise.resolve(0);function Ph(i){typeof Zone>"u"?bO.then(()=>{i&&i.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",i)}class xs{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:s=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new m1(!1),this.onMicrotaskEmpty=new m1(!1),this.onStable=new m1(!1),this.onError=new m1(!1),typeof Zone>"u")throw new S(908,!1);Zone.assertZonePatched();const p=this;p._nesting=0,p._outer=p._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(p._inner=p._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(p._inner=p._inner.fork(Zone.longStackTraceZoneSpec)),p.shouldCoalesceEventChangeDetection=!s&&r,p.shouldCoalesceRunChangeDetection=s,p.lastRequestAnimationFrameId=-1,p.nativeRequestAnimationFrame=function gO(){let i=at.requestAnimationFrame,n=at.cancelAnimationFrame;if(typeof Zone<"u"&&i&&n){const r=i[Zone.__symbol__("OriginalDelegate")];r&&(i=r);const s=n[Zone.__symbol__("OriginalDelegate")];s&&(n=s)}return{nativeRequestAnimationFrame:i,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function vO(i){const n=()=>{!function OO(i){i.isCheckStableRunning||-1!==i.lastRequestAnimationFrameId||(i.lastRequestAnimationFrameId=i.nativeRequestAnimationFrame.call(at,()=>{i.fakeTopEventTask||(i.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{i.lastRequestAnimationFrameId=-1,Th(i),i.isCheckStableRunning=!0,Ih(i),i.isCheckStableRunning=!1},void 0,()=>{},()=>{})),i.fakeTopEventTask.invoke()}),Th(i))}(i)};i._inner=i._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,s,p,b,N,Ee)=>{try{return Mg(i),r.invokeTask(p,b,N,Ee)}finally{(i.shouldCoalesceEventChangeDetection&&"eventTask"===b.type||i.shouldCoalesceRunChangeDetection)&&n(),Og(i)}},onInvoke:(r,s,p,b,N,Ee,Fe)=>{try{return Mg(i),r.invoke(p,b,N,Ee,Fe)}finally{i.shouldCoalesceRunChangeDetection&&n(),Og(i)}},onHasTask:(r,s,p,b)=>{r.hasTask(p,b),s===p&&("microTask"==b.change?(i._hasPendingMicrotasks=b.microTask,Th(i),Ih(i)):"macroTask"==b.change&&(i.hasPendingMacrotasks=b.macroTask))},onHandleError:(r,s,p,b)=>(r.handleError(p,b),i.runOutsideAngular(()=>i.onError.emit(b)),!1)})}(p)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!xs.isInAngularZone())throw new S(909,!1)}static assertNotInAngularZone(){if(xs.isInAngularZone())throw new S(909,!1)}run(n,r,s){return this._inner.run(n,r,s)}runTask(n,r,s,p){const b=this._inner,N=b.scheduleEventTask("NgZoneEvent: "+p,n,MO,Om,Om);try{return b.runTask(N,r,s)}finally{b.cancelTask(N)}}runGuarded(n,r,s){return this._inner.runGuarded(n,r,s)}runOutsideAngular(n){return this._outer.run(n)}}const MO={};function Ih(i){if(0==i._nesting&&!i.hasPendingMicrotasks&&!i.isStable)try{i._nesting++,i.onMicrotaskEmpty.emit(null)}finally{if(i._nesting--,!i.hasPendingMicrotasks)try{i.runOutsideAngular(()=>i.onStable.emit(null))}finally{i.isStable=!0}}}function Th(i){i._hasPendingMicrotasks||(i.shouldCoalesceEventChangeDetection||i.shouldCoalesceRunChangeDetection)&&-1!==i.lastRequestAnimationFrameId?i.hasPendingMicrotasks=!0:i.hasPendingMicrotasks=!1}function Mg(i){i._nesting++,i.isStable&&(i.isStable=!1,i.onUnstable.emit(null))}function Og(i){i._nesting--,Ih(i)}class vg{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new m1,this.onMicrotaskEmpty=new m1,this.onStable=new m1,this.onError=new m1}run(n,r,s){return n.apply(r,s)}runGuarded(n,r,s){return n.apply(r,s)}runOutsideAngular(n){return n()}runTask(n,r,s,p){return n.apply(r,s)}}const Ag=new Qa(""),zg=new Qa("");class Cd{constructor(n,r,s){this._ngZone=n,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Wh||(yg(s),s.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{xs.assertNotInAngularZone(),Ph(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Ph(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,s){let p=-1;r&&r>0&&(p=setTimeout(()=>{this._callbacks=this._callbacks.filter(b=>b.timeoutId!==p),n(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:n,timeoutId:p,updateCb:s})}whenStable(n,r,s){if(s&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,s),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,s){return[]}}Cd.\u0275fac=function(n){return new(n||Cd)(ui(xs),ui(ll),ui(zg))},Cd.\u0275prov=De({token:Cd,factory:Cd.\u0275fac});class ll{constructor(){this._applications=new Map}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return Wh?.findTestabilityInTree(this,n,r)??null}}function yg(i){Wh=i}let Wh;ll.\u0275fac=function(n){return new(n||ll)},ll.\u0275prov=De({token:ll,factory:ll.\u0275fac,providedIn:"platform"});const j1=!1;let zc=null;const Lh=new Qa("AllowMultipleToken"),kh=new Qa("PlatformDestroyListeners"),Eg=new Qa("appBootstrapListener");function Dg(i,n,r){const s=new hm(r);if(typeof ngJitMode<"u"&&!ngJitMode)return Promise.resolve(s);const p=i.get(fg,[]).concat(n);if(function k2(i){null!==Ed&&(i.defaultEncapsulation!==Ed.defaultEncapsulation||i.preserveWhitespaces!==Ed.preserveWhitespaces)||(Ed=i)}({defaultEncapsulation:Sg(p.map(vt=>vt.defaultEncapsulation)),preserveWhitespaces:Sg(p.map(vt=>vt.preserveWhitespaces))}),function ic(){return 0===gs.size}())return Promise.resolve(s);const b=function DO(i){const n=[];return i.forEach(r=>r&&n.push(...r)),n}(p.map(vt=>vt.providers));if(0===b.length)return Promise.resolve(s);const N=Oo(),Fe=T0.create({providers:b}).get(N.ResourceLoader);return O1(vt=>Promise.resolve(Fe.get(vt))).then(()=>s)}function xg(i){return i.isBoundToModule}class AO{constructor(n,r){this.name=n,this.token=r}}function Cg(i){if(zc&&!zc.get(Lh,!1))throw new S(400,!1);zc=i;const n=i.get(yc);return wg(i),n}function wg(i){const n=i.get(mg,null);n&&n.forEach(r=>r())}function yO(i){const{rootComponent:n,appProviders:r,platformProviders:s}=i;j1&&void 0!==n&&xp(n);const p=function zO(i=[]){if(zc)return zc;const n=Ig(i);return zc=n,wg(n),n}(s),b=Wg("zone.js",Tg());return b.run(()=>{const Ee=uh([{provide:xs,useValue:b},...r||[]],p,"Environment Injector"),Fe=Ee.get(bc,null);if(j1&&!Fe)throw new S(402,"No `ErrorHandler` found in the Dependency Injection tree.");let vt;b.runOutsideAngular(()=>{vt=b.onError.subscribe({next:Bi=>{Fe.handleError(Bi)}})});const Ut=()=>Ee.destroy(),li=p.get(kh);return li.add(Ut),Ee.onDestroy(()=>{vt.unsubscribe(),li.delete(Ut)}),Lg(Fe,b,()=>{const Bi=Ee.get(K1);return Bi.runInitializers(),Bi.donePromise.then(()=>{th(Ee.get(vm,sl)||sl);const zn=Ee.get(V1);return void 0!==n&&zn.bootstrap(n),zn})})})}function Rg(i,n,r=[]){const s=`Platform: ${n}`,p=new Qa(s);return(b=[])=>{let N=Am();if(!N||N.injector.get(Lh,!1)){const Ee=[...r,...b,{provide:p,useValue:!0}];i?i(Ee):Cg(Ig(Ee,s))}return Pg(p)}}function Pg(i){const n=Am();if(!n)throw new S(401,!1);return n}function Ig(i=[],n){return T0.create({name:n,providers:[{provide:Ul,useValue:"platform"},{provide:kh,useValue:new Set([()=>zc=null])},...i]})}function EO(){Am()?.destroy()}function Am(){return zc?.get(yc)??null}class yc{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const s=Wg(r?.ngZone,Tg(r)),p=[{provide:xs,useValue:s}];return s.run(()=>{const b=T0.create({providers:p,parent:this.injector,name:n.moduleType.name}),N=n.create(b),Ee=N.injector.get(bc,null);if(!Ee)throw new S(402,!1);return s.runOutsideAngular(()=>{const Fe=s.onError.subscribe({next:vt=>{Ee.handleError(vt)}});N.onDestroy(()=>{zm(this._modules,N),Fe.unsubscribe()})}),Lg(Ee,s,()=>{const Fe=N.injector.get(K1);return Fe.runInitializers(),Fe.donePromise.then(()=>(th(N.injector.get(vm,sl)||sl),this._moduleDoBootstrap(N),N))})})}bootstrapModule(n,r=[]){const s=kg({},r);return Dg(this.injector,s,n).then(p=>this.bootstrapModuleFactory(p,s))}_moduleDoBootstrap(n){const r=n.injector.get(V1);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(s=>r.bootstrap(s));else{if(!n.instance.ngDoBootstrap)throw new S(-403,!1);n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new S(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const n=this._injector.get(kh,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}function Tg(i){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!i||!i.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!i||!i.ngZoneRunCoalescing)||!1}}function Wg(i,n){let r;return r="noop"===i?new vg:("zone.js"===i?void 0:i)||new xs(n),r}function Lg(i,n,r){try{const s=r();return rl(s)?s.catch(p=>{throw n.runOutsideAngular(()=>i.handleError(p)),p}):s}catch(s){throw n.runOutsideAngular(()=>i.handleError(s)),s}}function kg(i,n){return i=Array.isArray(n)?n.reduce(kg,i):{...i,...n}}yc.\u0275fac=function(n){return new(n||yc)(ui(T0))},yc.\u0275prov=De({token:yc,factory:yc.\u0275fac,providedIn:"platform"});class V1{get destroyed(){return this._destroyed}get injector(){return this._injector}constructor(n,r,s){this._zone=n,this._injector=r,this._exceptionHandler=s,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const p=new m.y(N=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{N.next(this._stable),N.complete()})}),b=new m.y(N=>{let Ee;this._zone.runOutsideAngular(()=>{Ee=this._zone.onStable.subscribe(()=>{xs.assertNotInAngularZone(),Ph(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,N.next(!0))})})});const Fe=this._zone.onUnstable.subscribe(()=>{xs.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{N.next(!1)}))});return()=>{Ee.unsubscribe(),Fe.unsubscribe()}});this.isStable=(0,h.T)(p,b.pipe((0,d.B)()))}bootstrap(n,r){j1&&this.warnIfDestroyed();const s=n instanceof T1;if(!this._injector.get(K1).done){const Bi="Cannot bootstrap as there are still asynchronous initializers running."+(!s&&qn(n)?"":" Bootstrap components in the `ngDoBootstrap` method of the root module.");throw new S(405,j1&&Bi)}let b;b=s?n:this._injector.get(W1).resolveComponentFactory(n),this.componentTypes.push(b.componentType);const N=xg(b)?void 0:this._injector.get(zd),Ee=r||b.selector,Fe=b.create(T0.NULL,[],Ee,N),vt=Fe.location.nativeElement,Ut=Fe.injector.get(Ag,null);return Ut?.registerApplication(vt),Fe.onDestroy(()=>{this.detachView(Fe.hostView),zm(this.components,Fe),Ut?.unregisterApplication(vt)}),this._loadComponent(Fe),Fe}tick(){if(j1&&this.warnIfDestroyed(),this._runningTick)throw new S(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){j1&&this.warnIfDestroyed();const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){j1&&this.warnIfDestroyed();const r=n;zm(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const r=this._injector.get(Eg,[]);r.push(...this._bootstrapListeners),r.forEach(s=>s(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return j1&&this.warnIfDestroyed(),this._destroyListeners.push(n),()=>zm(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new S(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){j1&&this._destroyed&&console.warn(xe(406,"This instance of the `ApplicationRef` has already been destroyed."))}}function zm(i,n){const r=i.indexOf(n);r>-1&&i.splice(r,1)}function Sg(i){for(let n=i.length-1;n>=0;n--)if(void 0!==i[n])return i[n]}function xO(){return!1}function CO(){}function wO(i){const n=Dc(i);if(!n)throw qg(i);return new hm(n)}function RO(i){const n=Dc(i);if(!n)throw qg(i);return n}function qg(i){return new Error(`No module with ID ${i} loaded`)}V1.\u0275fac=function(n){return new(n||V1)(ui(xs),ui(a1),ui(bc))},V1.\u0275prov=De({token:V1,factory:V1.\u0275fac,providedIn:"root"});class Sh{}function Bg(i){return function PO(i,n,r){if(Ni(i)&&!r){const s=ma(i.index,n);return new ns(s,s)}if(47&i.type){const s=n[Xr];return new ns(s,n)}return null}(Ya(),an(),16==(16&i))}Sh.__NG_ELEMENT_ID__=Bg;class Ng extends Sh{}class IO extends Ng{}class TO{constructor(n,r){this.name=n,this.callback=r}}function WO(i){return i.map(n=>n.nativeElement)}class qh{constructor(n){this.nativeNode=n}get parent(){const n=this.nativeNode.parentNode;return n?new mu(n):null}get injector(){return ab(this.nativeNode)}get componentInstance(){const n=this.nativeNode;return n&&(_h(n)||nb(n))}get context(){return _h(this.nativeNode)||ib(this.nativeNode)}get listeners(){return sb(this.nativeNode).filter(n=>"dom"===n.type)}get references(){return g2(this.nativeNode)}get providerTokens(){return function f2(i){const n=_0(i),r=n?n.lView:null;if(null===r)return[];const s=r[B],p=s.data[n.nodeIndex],b=[],N=1048575&p.providerIndexes,Ee=p.directiveEnd;for(let Fe=N;Fe<Ee;Fe++){let vt=s.data[Fe];O2(vt)&&(vt=vt.type),b.push(vt)}return b}(this.nativeNode)}}class mu extends qh{constructor(n){super(n)}get nativeElement(){return this.nativeNode.nodeType==Node.ELEMENT_NODE?this.nativeNode:null}get name(){const n=_0(this.nativeNode),r=n?n.lView:null;return null!==r?r[B].data[n.nodeIndex].value:this.nativeNode.nodeName}get properties(){const n=_0(this.nativeNode),r=n?n.lView:null;if(null===r)return{};const s=r[B].data,p=s[n.nodeIndex],b={};return function LO(i,n){if(i){let r=Object.getPrototypeOf(i);const s=Node.prototype;for(;null!==r&&r!==s;){const p=Object.getOwnPropertyDescriptors(r);for(let b in p)if(!b.startsWith("__")&&!b.startsWith("on")){const N=i[b];kO(N)&&(n[b]=N)}r=Object.getPrototypeOf(r)}}}(this.nativeElement,b),function SO(i,n,r,s){let p=n.propertyBindings;if(null!==p)for(let b=0;b<p.length;b++){const N=p[b],Fe=s[N].split(S1),vt=Fe[0];if(Fe.length>1){let Ut=Fe[1];for(let li=1;li<Fe.length-1;li++)Ut+=ue(r[N+li-1])+Fe[li+1];i[vt]=Ut}else i[vt]=r[N]}}(b,p,r,s),b}get attributes(){const n={},r=this.nativeElement;if(!r)return n;const s=_0(r),p=s?s.lView:null;if(null===p)return{};const b=p[B].data[s.nodeIndex].attrs,N=[];if(b){let Ee=0;for(;Ee<b.length;){const Fe=b[Ee];if("string"!=typeof Fe)break;const vt=b[Ee+1];n[Fe]=vt,N.push(Fe.toLowerCase()),Ee+=2}}for(const Ee of r.attributes)N.includes(Ee.name)||(n[Ee.name]=Ee.value);return n}get styles(){return this.nativeElement&&this.nativeElement.style?this.nativeElement.style:{}}get classes(){const n={},s=this.nativeElement.className;return("string"!=typeof s?s.baseVal.split(" "):s.split(" ")).forEach(b=>n[b]=!0),n}get childNodes(){const n=this.nativeNode.childNodes,r=[];for(let s=0;s<n.length;s++){const p=n[s];r.push(wd(p))}return r}get children(){const n=this.nativeElement;if(!n)return[];const r=n.children,s=[];for(let p=0;p<r.length;p++){const b=r[p];s.push(wd(b))}return s}query(n){return this.queryAll(n)[0]||null}queryAll(n){const r=[];return Ug(this,n,r,!0),r}queryAllNodes(n){const r=[];return Ug(this,n,r,!1),r}triggerEventHandler(n,r){const s=this.nativeNode,p=[];this.listeners.forEach(b=>{if(b.name===n){const N=b.callback;N.call(s,r),p.push(N)}}),"function"==typeof s.eventListeners&&s.eventListeners(n).forEach(b=>{if(-1!==b.toString().indexOf("__ngUnwrap__")){const N=b("__ngUnwrap__");return-1===p.indexOf(N)&&N.call(s,r)}})}}function kO(i){return"string"==typeof i||"boolean"==typeof i||"number"==typeof i||null===i}function Ug(i,n,r,s){const p=_0(i.nativeNode),b=p?p.lView:null;if(null!==b){dl(b[B].data[p.nodeIndex],b,n,r,s,i.nativeNode)}else Nh(i.nativeNode,n,r,s)}function dl(i,n,r,s,p,b){const N=function ao(i,n){const r=null===i?-1:i.index;return-1!==r?Xn(n[r]):null}(i,n);if(11&i.type){if(Bh(N,r,s,p,b),Ni(i)){const Fe=ma(i.index,n);Fe&&Fe[B].firstChild&&dl(Fe[B].firstChild,Fe,r,s,p,b)}else i.child&&dl(i.child,n,r,s,p,b),N&&Nh(N,r,s,p);const Ee=n[i.index];Zt(Ee)&&Fg(Ee,r,s,p,b)}else if(4&i.type){const Ee=n[i.index];Bh(Ee[Hn],r,s,p,b),Fg(Ee,r,s,p,b)}else if(16&i.type){const Ee=n[Xr],vt=Ee[cn].projection[i.projection];if(Array.isArray(vt))for(let Ut of vt)Bh(Ut,r,s,p,b);else if(vt){const Ut=Ee[xt];dl(Ut[B].data[vt.index],Ut,r,s,p,b)}}else i.child&&dl(i.child,n,r,s,p,b);if(b!==N){const Ee=2&i.flags?i.projectionNext:i.next;Ee&&dl(Ee,n,r,s,p,b)}}function Fg(i,n,r,s,p){for(let b=ut;b<i.length;b++){const N=i[b],Ee=N[B].firstChild;Ee&&dl(Ee,N,n,r,s,p)}}function Bh(i,n,r,s,p){if(p!==i){const b=wd(i);if(!b)return;(s&&b instanceof mu&&n(b)&&-1===r.indexOf(b)||!s&&n(b)&&-1===r.indexOf(b))&&r.push(b)}}function Nh(i,n,r,s){const p=i.childNodes,b=p.length;for(let N=0;N<b;N++){const Ee=p[N],Fe=wd(Ee);Fe&&((s&&Fe instanceof mu&&n(Fe)&&-1===r.indexOf(Fe)||!s&&n(Fe)&&-1===r.indexOf(Fe))&&r.push(Fe),Nh(Ee,n,r,s))}}const Fh="__ng_debug__";function wd(i){return i instanceof Node?(i.hasOwnProperty(Fh)||(i[Fh]=i.nodeType==Node.ELEMENT_NODE?new mu(i):new qh(i)),i[Fh]):null}function qO(i){return null}class Kg{constructor(){}supports(n){return ye(n)}create(n){return new jg(n)}}const BO=(i,n)=>n;class jg{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||BO}forEachItem(n){let r;for(r=this._itHead;null!==r;r=r._next)n(r)}forEachOperation(n){let r=this._itHead,s=this._removalsHead,p=0,b=null;for(;r||s;){const N=!s||r&&r.currentIndex<Xg(s,p,b)?r:s,Ee=Xg(N,p,b),Fe=N.currentIndex;if(N===s)p--,s=s._nextRemoved;else if(r=r._next,null==N.previousIndex)p++;else{b||(b=[]);const vt=Ee-p,Ut=Fe-p;if(vt!=Ut){for(let Bi=0;Bi<vt;Bi++){const rn=Bi<b.length?b[Bi]:b[Bi]=0,zn=rn+Bi;Ut<=zn&&zn<vt&&(b[Bi]=rn+1)}b[N.previousIndex]=Ut-vt}}Ee!==Fe&&n(N,Ee,Fe)}}forEachPreviousItem(n){let r;for(r=this._previousItHead;null!==r;r=r._nextPrevious)n(r)}forEachAddedItem(n){let r;for(r=this._additionsHead;null!==r;r=r._nextAdded)n(r)}forEachMovedItem(n){let r;for(r=this._movesHead;null!==r;r=r._nextMoved)n(r)}forEachRemovedItem(n){let r;for(r=this._removalsHead;null!==r;r=r._nextRemoved)n(r)}forEachIdentityChange(n){let r;for(r=this._identityChangesHead;null!==r;r=r._nextIdentityChange)n(r)}diff(n){if(null==n&&(n=[]),!ye(n))throw new S(900,!1);return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let p,b,N,r=this._itHead,s=!1;if(Array.isArray(n)){this.length=n.length;for(let Ee=0;Ee<this.length;Ee++)b=n[Ee],N=this._trackByFn(Ee,b),null!==r&&Object.is(r.trackById,N)?(s&&(r=this._verifyReinsertion(r,b,N,Ee)),Object.is(r.item,b)||this._addIdentityChange(r,b)):(r=this._mismatch(r,b,N,Ee),s=!0),r=r._next}else p=0,function je(i,n){if(Array.isArray(i))for(let r=0;r<i.length;r++)n(i[r]);else{const r=i[Symbol.iterator]();let s;for(;!(s=r.next()).done;)n(s.value)}}(n,Ee=>{N=this._trackByFn(p,Ee),null!==r&&Object.is(r.trackById,N)?(s&&(r=this._verifyReinsertion(r,Ee,N,p)),Object.is(r.item,Ee)||this._addIdentityChange(r,Ee)):(r=this._mismatch(r,Ee,N,p),s=!0),r=r._next,p++}),this.length=p;return this._truncate(r),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,r,s,p){let b;return null===n?b=this._itTail:(b=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null))?(Object.is(n.item,r)||this._addIdentityChange(n,r),this._reinsertAfter(n,b,p)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(s,p))?(Object.is(n.item,r)||this._addIdentityChange(n,r),this._moveAfter(n,b,p)):n=this._addAfter(new NO(r,s),b,p),n}_verifyReinsertion(n,r,s,p){let b=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null);return null!==b?n=this._reinsertAfter(b,n._prev,p):n.currentIndex!=p&&(n.currentIndex=p,this._addToMoves(n,p)),n}_truncate(n){for(;null!==n;){const r=n._next;this._addToRemovals(this._unlink(n)),n=r}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,r,s){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const p=n._prevRemoved,b=n._nextRemoved;return null===p?this._removalsHead=b:p._nextRemoved=b,null===b?this._removalsTail=p:b._prevRemoved=p,this._insertAfter(n,r,s),this._addToMoves(n,s),n}_moveAfter(n,r,s){return this._unlink(n),this._insertAfter(n,r,s),this._addToMoves(n,s),n}_addAfter(n,r,s){return this._insertAfter(n,r,s),null===this._additionsTail?this._additionsTail=this._additionsHead=n:this._additionsTail=this._additionsTail._nextAdded=n,n}_insertAfter(n,r,s){const p=null===r?this._itHead:r._next;return n._next=p,n._prev=r,null===p?this._itTail=n:p._prev=n,null===r?this._itHead=n:r._next=n,null===this._linkedRecords&&(this._linkedRecords=new Vg),this._linkedRecords.put(n),n.currentIndex=s,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const r=n._prev,s=n._next;return null===r?this._itHead=s:r._next=s,null===s?this._itTail=r:s._prev=r,n}_addToMoves(n,r){return n.previousIndex===r||(null===this._movesTail?this._movesTail=this._movesHead=n:this._movesTail=this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Vg),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,r){return n.item=r,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=n:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=n,n}}class NO{constructor(n,r){this.item=n,this.trackById=r,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class UO{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,r){let s;for(s=this._head;null!==s;s=s._nextDup)if((null===r||r<=s.currentIndex)&&Object.is(s.trackById,n))return s;return null}remove(n){const r=n._prevDup,s=n._nextDup;return null===r?this._head=s:r._nextDup=s,null===s?this._tail=r:s._prevDup=r,null===this._head}}class Vg{constructor(){this.map=new Map}put(n){const r=n.trackById;let s=this.map.get(r);s||(s=new UO,this.map.set(r,s)),s.add(n)}get(n,r){const s=n,p=this.map.get(s);return p?p.get(n,r):null}remove(n){const r=n.trackById;return this.map.get(r).remove(n)&&this.map.delete(r),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Xg(i,n,r){const s=i.previousIndex;if(null===s)return s;let p=0;return r&&s<r.length&&(p=r[s]),s+n+p}class Hg{constructor(){}supports(n){return n instanceof Map||ct(n)}create(){return new FO}}class FO{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(n){let r;for(r=this._mapHead;null!==r;r=r._next)n(r)}forEachPreviousItem(n){let r;for(r=this._previousMapHead;null!==r;r=r._nextPrevious)n(r)}forEachChangedItem(n){let r;for(r=this._changesHead;null!==r;r=r._nextChanged)n(r)}forEachAddedItem(n){let r;for(r=this._additionsHead;null!==r;r=r._nextAdded)n(r)}forEachRemovedItem(n){let r;for(r=this._removalsHead;null!==r;r=r._nextRemoved)n(r)}diff(n){if(n){if(!(n instanceof Map||ct(n)))throw new S(900,!1)}else n=new Map;return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let r=this._mapHead;if(this._appendAfter=null,this._forEach(n,(s,p)=>{if(r&&r.key===p)this._maybeAddToChanges(r,s),this._appendAfter=r,r=r._next;else{const b=this._getOrCreateRecordForKey(p,s);r=this._insertBeforeOrAppend(r,b)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let s=r;null!==s;s=s._nextRemoved)s===this._mapHead&&(this._mapHead=null),this._records.delete(s.key),s._nextRemoved=s._next,s.previousValue=s.currentValue,s.currentValue=null,s._prev=null,s._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,r){if(n){const s=n._prev;return r._next=n,r._prev=s,n._prev=r,s&&(s._next=r),n===this._mapHead&&(this._mapHead=r),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(n,r){if(this._records.has(n)){const p=this._records.get(n);this._maybeAddToChanges(p,r);const b=p._prev,N=p._next;return b&&(b._next=N),N&&(N._prev=b),p._next=null,p._prev=null,p}const s=new KO(n);return this._records.set(n,s),s.currentValue=r,this._addToAdditions(s),s}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,r){Object.is(r,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=r,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,r){n instanceof Map?n.forEach(r):Object.keys(n).forEach(s=>r(n[s],s))}}class KO{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function $g(){return new h1([new Kg])}class h1{constructor(n){this.factories=n}static create(n,r){if(null!=r){const s=r.factories.slice();n=n.concat(s)}return new h1(n)}static extend(n){return{provide:h1,useFactory:r=>h1.create(n,r||$g()),deps:[[h1,new p0,new i0]]}}find(n){const r=this.factories.find(s=>s.supports(n));if(null!=r)return r;throw new S(901,!1)}}function Gg(){return new f1([new Hg])}h1.\u0275prov=De({token:h1,providedIn:"root",factory:$g});class f1{constructor(n){this.factories=n}static create(n,r){if(r){const s=r.factories.slice();n=n.concat(s)}return new f1(n)}static extend(n){return{provide:f1,useFactory:r=>f1.create(n,r||Gg()),deps:[[f1,new p0,new i0]]}}find(n){const r=this.factories.find(s=>s.supports(n));if(r)return r;throw new S(901,!1)}}f1.\u0275prov=De({token:f1,providedIn:"root",factory:Gg});const jO=[new Hg],VO=[new Kg],XO=new h1(VO),HO=new f1(jO),$O=Rg(null,"core",[]);class Rd{constructor(n){}}function GO(i){return"boolean"==typeof i?i:null!=i&&"false"!==i}function YO(i){return Oo(i.type).compileDirectiveDeclaration(H0,`ng:///${i.type.name}/\u0275fac.js`,i)}function QO(i){cb(i.type,i.decorators,i.ctorParameters??null,i.propDecorators??null)}function ZO(i){return Oo(i.type).compileComponentDeclaration(H0,`ng:///${i.type.name}/\u0275cmp.js`,i)}function JO(i){return Oo((ev(i.target),i.type)).compileFactoryDeclaration(H0,`ng:///${i.type.name}/\u0275fac.js`,i)}function ev(i){switch(i){case k0.Directive:return"directive";case k0.Component:return"component";case k0.Injectable:return"injectable";case k0.Pipe:return"pipe";case k0.NgModule:return"NgModule"}}function tv(i){return Oo(i.type).compileInjectableDeclaration(H0,`ng:///${i.type.name}/\u0275prov.js`,i)}function iv(i){return Oo(i.type).compileInjectorDeclaration(H0,`ng:///${i.type.name}/\u0275inj.js`,i)}function nv(i){return Oo(i.type).compileNgModuleDeclaration(H0,`ng:///${i.type.name}/\u0275mod.js`,i)}function rv(i){return Oo(i.type).compilePipeDeclaration(H0,`ng:///${i.type.name}/\u0275pipe.js`,i)}function av(i,n){const r=yi(i),s=n.elementInjector||jc();return new p1(r).create(s,n.projectableNodes,n.hostElement,n.environmentInjector)}function ov(i){const n=yi(i);if(!n)return null;const r=new p1(n);return{get selector(){return r.selector},get type(){return r.componentType},get inputs(){return r.inputs},get outputs(){return r.outputs},get ngContentSelectors(){return r.ngContentSelectors},get isStandalone(){return n.standalone}}}Rd.\u0275fac=function(n){return new(n||Rd)(ui(V1))},Rd.\u0275mod=xi({type:Rd}),Rd.\u0275inj=be({})},9469:(zt,le,a)=>{"use strict";function e(U){for(let $ in U){let ae=U[$]??"";switch($){case"display":U.display="flex"===ae?["-webkit-flex","flex"]:"inline-flex"===ae?["-webkit-inline-flex","inline-flex"]:ae;break;case"align-items":case"align-self":case"align-content":case"flex":case"flex-basis":case"flex-flow":case"flex-grow":case"flex-shrink":case"flex-wrap":case"justify-content":U["-webkit-"+$]=ae;break;case"flex-direction":U["-webkit-flex-direction"]=ae,U["flex-direction"]=ae;break;case"order":U.order=U["-webkit-"+$]=isNaN(+ae)?"0":ae}}return U}a.d(le,{Ar:()=>h,GK:()=>e,iQ:()=>m,kt:()=>T,tj:()=>f});const t="inline",m=["row","column","row-reverse","column-reverse"];function h(U){let[$,ae,_e]=d(U);return function w(U,$=null,ae=!1){return{display:ae?"inline-flex":"flex","box-sizing":"border-box","flex-direction":U,"flex-wrap":$||null}}($,ae,_e)}function d(U){U=U?.toLowerCase()??"";let[$,ae,_e]=U.split(" ");return m.find(de=>de===$)||($=m[0]),ae===t&&(ae=_e!==t?_e:"",_e=t),[$,j(ae),!!_e]}function f(U){let[$]=d(U);return $.indexOf("row")>-1}function j(U){if(U)switch(U.toLowerCase()){case"reverse":case"wrap-reverse":case"reverse-wrap":U="wrap-reverse";break;case"no":case"none":case"nowrap":U="nowrap";break;default:U="wrap"}return U}function T(U,...$){if(null==U)throw TypeError("Cannot convert undefined or null to object");for(let ae of $)if(null!=ae)for(let _e in ae)ae.hasOwnProperty(_e)&&(U[_e]=ae[_e]);return U}},2117:(zt,le,a)=>{"use strict";a.d(le,{Bs:()=>pe,Bt:()=>D,Dn:()=>A,E1:()=>ce,Eq:()=>ri,FL:()=>bt,FV:()=>Ce,Hz:()=>De,IR:()=>ze,Ir:()=>Yt,Ot:()=>ui,Q0:()=>tt,QI:()=>E,Qi:()=>Xt,RK:()=>C,TA:()=>Re,Vi:()=>Ne,WU:()=>ke,fw:()=>ne,g5:()=>Xe,iR:()=>Ge,iZ:()=>at,j$:()=>R,nS:()=>Z,oE:()=>_,pc:()=>z,rg:()=>Ue,u0:()=>vi,wR:()=>ue,wY:()=>ve,x2:()=>Pe,yB:()=>K});var e=a(98678),t=a(35103),m=a(35841),h=a(42878),d=a(29054),f=a(716),j=a(79105),w=a(9237),T=a(43035),U=a(9469),$=a(77007),ae=a(27303),_e=a(3358),de=a(21160),me=a(48358),x=a(49887),S=a(35879),xe=a(77176);function ue(O,c){return()=>{if((0,t.isPlatformBrowser)(c)){const l=Array.from(O.querySelectorAll(`[class*=${Pe}]`)),v=/\bflex-layout-.+?\b/g;l.forEach(H=>{H.classList.contains(`${Pe}ssr`)&&H.parentNode?H.parentNode.removeChild(H):H.className.replace(v,"")})}}}const Ue={provide:e.APP_BOOTSTRAP_LISTENER,useFactory:ue,deps:[t.DOCUMENT,e.PLATFORM_ID],multi:!0},Pe="flex-layout-";class ze{}ze.\u0275fac=function(c){return new(c||ze)},ze.\u0275mod=e.\u0275\u0275defineNgModule({type:ze}),ze.\u0275inj=e.\u0275\u0275defineInjector({providers:[Ue]});class A{constructor(c=!1,l="all",v="",H="",it=0){this.matches=c,this.mediaQuery=l,this.mqAlias=v,this.suffix=H,this.priority=it,this.property=""}clone(){return new A(this.matches,this.mediaQuery,this.mqAlias,this.suffix)}}class Ce{constructor(){this.stylesheet=new Map}addStyleToElement(c,l,v){const H=this.stylesheet.get(c);H?H.set(l,v):this.stylesheet.set(c,new Map([[l,v]]))}clearStyles(){this.stylesheet.clear()}getStyleForElement(c,l){const v=this.stylesheet.get(c);let H="";if(v){const it=v.get(l);("number"==typeof it||"string"==typeof it)&&(H=it+"")}return H}}Ce.\u0275fac=function(c){return new(c||Ce)},Ce.\u0275prov=e.\u0275\u0275defineInjectable({token:Ce,factory:Ce.\u0275fac,providedIn:"root"});const Xe={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0,printWithBreakpoints:[],mediaTriggerAutoRestore:!0,ssrObserveBreakpoints:[],multiplier:void 0,defaultUnit:"px",detectLayoutDisplay:!1},ke=new e.InjectionToken("Flex Layout token, config options for the library",{providedIn:"root",factory:()=>Xe}),ve=new e.InjectionToken("FlexLayoutServerLoaded",{providedIn:"root",factory:()=>!1}),pe=new e.InjectionToken("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:()=>null});function _(O,c){return O=O?.clone()??new A,c&&(O.mqAlias=c.alias,O.mediaQuery=c.mediaQuery,O.suffix=c.suffix,O.priority=c.priority),O}class E{constructor(){this.shouldCache=!0}sideEffect(c,l,v){}}class C{constructor(c,l,v,H){this._serverStylesheet=c,this._serverModuleLoaded=l,this._platformId=v,this.layoutConfig=H}applyStyleToElement(c,l,v=null){let H={};"string"==typeof l&&(H[l]=v,l=H),H=this.layoutConfig.disableVendorPrefixes?l:(0,U.GK)(l),this._applyMultiValueStyleToElement(H,c)}applyStyleToElements(c,l=[]){const v=this.layoutConfig.disableVendorPrefixes?c:(0,U.GK)(c);l.forEach(H=>{this._applyMultiValueStyleToElement(v,H)})}getFlowDirection(c){const l="flex-direction";let v=this.lookupStyle(c,l);return[v||"row",this.lookupInlineStyle(c,l)||(0,t.isPlatformServer)(this._platformId)&&this._serverModuleLoaded?v:""]}hasWrap(c){return"wrap"===this.lookupStyle(c,"flex-wrap")}lookupAttributeValue(c,l){return c.getAttribute(l)??""}lookupInlineStyle(c,l){return(0,t.isPlatformBrowser)(this._platformId)?c.style.getPropertyValue(l):function X(O,c){return I(O)[c]??""}(c,l)}lookupStyle(c,l,v=!1){let H="";return c&&((H=this.lookupInlineStyle(c,l))||((0,t.isPlatformBrowser)(this._platformId)?v||(H=getComputedStyle(c).getPropertyValue(l)):this._serverModuleLoaded&&(H=this._serverStylesheet.getStyleForElement(c,l)))),H?H.trim():""}_applyMultiValueStyleToElement(c,l){Object.keys(c).sort().forEach(v=>{const H=c[v],it=Array.isArray(H)?H:[H];it.sort();for(let lt of it)lt=lt?lt+"":"",(0,t.isPlatformBrowser)(this._platformId)||!this._serverModuleLoaded?(0,t.isPlatformBrowser)(this._platformId)?l.style.setProperty(v,lt):se(l,v,lt):this._serverStylesheet.addStyleToElement(l,v,lt)})}}function se(O,c,l){c=c.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();const v=I(O);v[c]=l??"",function L(O,c){let l="";for(const v in c)c[v]&&(l+=`${v}:${c[v]};`);O.setAttribute("style",l)}(O,v)}function I(O){const c={},l=O.getAttribute("style");if(l){const v=l.split(/;+/g);for(let H=0;H<v.length;H++){const it=v[H].trim();if(it.length>0){const lt=it.indexOf(":");if(-1===lt)throw new Error(`Invalid CSS style: ${it}`);c[it.substr(0,lt).trim()]=it.substr(lt+1).trim()}}}return c}function ce(O,c){const l=O&&O.priority||0;return(c&&c.priority||0)-l}function Ne(O,c){return(O.priority||0)-(c.priority||0)}C.\u0275fac=function(c){return new(c||C)(e.\u0275\u0275inject(Ce),e.\u0275\u0275inject(ve),e.\u0275\u0275inject(e.PLATFORM_ID),e.\u0275\u0275inject(ke))},C.\u0275prov=e.\u0275\u0275defineInjectable({token:C,factory:C.\u0275fac,providedIn:"root"});class Re{constructor(c,l,v){this._zone=c,this._platformId=l,this._document=v,this.source=new m.X(new A(!0)),this.registry=new Map,this.pendingRemoveListenerFns=[],this._observable$=this.source.asObservable()}get activations(){const c=[];return this.registry.forEach((l,v)=>{l.matches&&c.push(v)}),c}isActive(c){return this.registry.get(c)?.matches??this.registerQuery(c).some(v=>v.matches)}observe(c,l=!1){if(c&&c.length){const v=this._observable$.pipe((0,$.h)(it=>!l||c.indexOf(it.mediaQuery)>-1)),H=new h.y(it=>{const lt=this.registerQuery(c);if(lt.length){const Y=lt.pop();lt.forEach(Te=>{it.next(Te)}),this.source.next(Y)}it.complete()});return(0,d.T)(H,v)}return this._observable$}registerQuery(c){const l=Array.isArray(c)?c:[c],v=[];return function Ze(O,c){const l=O.filter(v=>!Ae[v]);if(l.length>0){const v=l.join(", ");try{const H=c.createElement("style");if(H.setAttribute("type","text/css"),!H.styleSheet){const it=`\n/*\n @angular/flex-layout - workaround for possible browser quirk with mediaQuery listeners\n see http://bit.ly/2sd4HMP\n*/\n@media ${v} {.fx-query-test{ }}\n`;H.appendChild(c.createTextNode(it))}c.head.appendChild(H),l.forEach(it=>Ae[it]=H)}catch(H){console.error(H)}}}(l,this._document),l.forEach(H=>{const it=Y=>{this._zone.run(()=>this.source.next(new A(Y.matches,H)))};let lt=this.registry.get(H);lt||(lt=this.buildMQL(H),lt.addListener(it),this.pendingRemoveListenerFns.push(()=>lt.removeListener(it)),this.registry.set(H,lt)),lt.matches&&v.push(new A(!0,H))}),v}ngOnDestroy(){let c;for(;c=this.pendingRemoveListenerFns.pop();)c()}buildMQL(c){return function dt(O,c){return c&&window.matchMedia("all").addListener?window.matchMedia(O):function ft(O){const c=new EventTarget;return c.matches="all"===O||""===O,c.media=O,c.addListener=()=>{},c.removeListener=()=>{},c.addEventListener=()=>{},c.dispatchEvent=()=>!1,c.onchange=null,c}(O)}(c,(0,t.isPlatformBrowser)(this._platformId))}}Re.\u0275fac=function(c){return new(c||Re)(e.\u0275\u0275inject(e.NgZone),e.\u0275\u0275inject(e.PLATFORM_ID),e.\u0275\u0275inject(t.DOCUMENT))},Re.\u0275prov=e.\u0275\u0275defineInjectable({token:Re,factory:Re.\u0275fac,providedIn:"root"});const Ae={};const De=[{alias:"xs",mediaQuery:"screen and (min-width: 0px) and (max-width: 599.98px)",priority:1e3},{alias:"sm",mediaQuery:"screen and (min-width: 600px) and (max-width: 959.98px)",priority:900},{alias:"md",mediaQuery:"screen and (min-width: 960px) and (max-width: 1279.98px)",priority:800},{alias:"lg",mediaQuery:"screen and (min-width: 1280px) and (max-width: 1919.98px)",priority:700},{alias:"xl",mediaQuery:"screen and (min-width: 1920px) and (max-width: 4999.98px)",priority:600},{alias:"lt-sm",overlapping:!0,mediaQuery:"screen and (max-width: 599.98px)",priority:950},{alias:"lt-md",overlapping:!0,mediaQuery:"screen and (max-width: 959.98px)",priority:850},{alias:"lt-lg",overlapping:!0,mediaQuery:"screen and (max-width: 1279.98px)",priority:750},{alias:"lt-xl",overlapping:!0,priority:650,mediaQuery:"screen and (max-width: 1919.98px)"},{alias:"gt-xs",overlapping:!0,mediaQuery:"screen and (min-width: 600px)",priority:-950},{alias:"gt-sm",overlapping:!0,mediaQuery:"screen and (min-width: 960px)",priority:-850},{alias:"gt-md",overlapping:!0,mediaQuery:"screen and (min-width: 1280px)",priority:-750},{alias:"gt-lg",overlapping:!0,mediaQuery:"screen and (min-width: 1920px)",priority:-650}],ge="(orientation: portrait) and (max-width: 599.98px)",be="(orientation: landscape) and (max-width: 959.98px)",ee="(orientation: portrait) and (min-width: 600px) and (max-width: 839.98px)",Ie="(orientation: landscape) and (min-width: 960px) and (max-width: 1279.98px)",Ye="(orientation: portrait) and (min-width: 840px)",Me="(orientation: landscape) and (min-width: 1280px)",Z={HANDSET:`${ge}, ${be}`,TABLET:`${ee} , ${Ie}`,WEB:`${Ye}, ${Me} `,HANDSET_PORTRAIT:`${ge}`,TABLET_PORTRAIT:`${ee} `,WEB_PORTRAIT:`${Ye}`,HANDSET_LANDSCAPE:`${be}`,TABLET_LANDSCAPE:`${Ie}`,WEB_LANDSCAPE:`${Me}`},D=[{alias:"handset",priority:2e3,mediaQuery:Z.HANDSET},{alias:"handset.landscape",priority:2e3,mediaQuery:Z.HANDSET_LANDSCAPE},{alias:"handset.portrait",priority:2e3,mediaQuery:Z.HANDSET_PORTRAIT},{alias:"tablet",priority:2100,mediaQuery:Z.TABLET},{alias:"tablet.landscape",priority:2100,mediaQuery:Z.TABLET_LANDSCAPE},{alias:"tablet.portrait",priority:2100,mediaQuery:Z.TABLET_PORTRAIT},{alias:"web",priority:2200,mediaQuery:Z.WEB,overlapping:!0},{alias:"web.landscape",priority:2200,mediaQuery:Z.WEB_LANDSCAPE,overlapping:!0},{alias:"web.portrait",priority:2200,mediaQuery:Z.WEB_PORTRAIT,overlapping:!0}],W=/(\.|-|_)/g;function te(O){let c=O.length>0?O.charAt(0):"",l=O.length>1?O.slice(1):"";return c.toUpperCase()+l}function Ve(O){return O.forEach(c=>{c.suffix||(c.suffix=function fe(O){return O.replace(W,"|").split("|").map(te).join("")}(c.alias),c.overlapping=!!c.overlapping)}),O}const R=new e.InjectionToken("Token (@angular/flex-layout) Breakpoints",{providedIn:"root",factory:()=>{const O=(0,e.inject)(pe),c=(0,e.inject)(ke),l=[].concat.apply([],(O||[]).map(H=>Array.isArray(H)?H:[H]));return function We(O,c=[]){const l={};return O.forEach(v=>{l[v.alias]=v}),c.forEach(v=>{l[v.alias]?(0,U.kt)(l[v.alias],v):l[v.alias]=v}),Ve(Object.keys(l).map(v=>l[v]))}((c.disableDefaultBps?[]:De).concat(c.addOrientationBps?D:[]),l)}});class z{constructor(c){this.findByMap=new Map,this.items=[...c].sort(Ne)}findByAlias(c){return c?this.findWithPredicate(c,l=>l.alias===c):null}findByQuery(c){return this.findWithPredicate(c,l=>l.mediaQuery===c)}get overlappings(){return this.items.filter(c=>c.overlapping)}get aliases(){return this.items.map(c=>c.alias)}get suffixes(){return this.items.map(c=>c?.suffix??"")}findWithPredicate(c,l){let v=this.findByMap.get(c);return v||(v=this.items.find(l)??null,this.findByMap.set(c,v)),v??null}}z.\u0275fac=function(c){return new(c||z)(e.\u0275\u0275inject(R))},z.\u0275prov=e.\u0275\u0275defineInjectable({token:z,factory:z.\u0275fac,providedIn:"root"});const Oe="print",tt={alias:Oe,mediaQuery:Oe,priority:1e3};class at{constructor(c,l,v){this.breakpoints=c,this.layoutConfig=l,this._document=v,this.registeredBeforeAfterPrintHooks=!1,this.isPrintingBeforeAfterEvent=!1,this.beforePrintEventListeners=[],this.afterPrintEventListeners=[],this.formerActivations=null,this.isPrinting=!1,this.queue=new P,this.deactivations=[]}withPrintQuery(c){return[...c,Oe]}isPrintEvent(c){return c.mediaQuery.startsWith(Oe)}get printAlias(){return[...this.layoutConfig.printWithBreakpoints??[]]}get printBreakPoints(){return this.printAlias.map(c=>this.breakpoints.findByAlias(c)).filter(c=>null!==c)}getEventBreakpoints({mediaQuery:c}){const l=this.breakpoints.findByQuery(c);return(l?[...this.printBreakPoints,l]:this.printBreakPoints).sort(ce)}updateEvent(c){let l=this.breakpoints.findByQuery(c.mediaQuery);return this.isPrintEvent(c)&&(l=this.getEventBreakpoints(c)[0],c.mediaQuery=l?.mediaQuery??""),_(c,l)}registerBeforeAfterPrintHooks(c){if(!this._document.defaultView||this.registeredBeforeAfterPrintHooks)return;this.registeredBeforeAfterPrintHooks=!0;const l=()=>{this.isPrinting||(this.isPrintingBeforeAfterEvent=!0,this.startPrinting(c,this.getEventBreakpoints(new A(!0,Oe))),c.updateStyles())},v=()=>{this.isPrintingBeforeAfterEvent=!1,this.isPrinting&&(this.stopPrinting(c),c.updateStyles())};this._document.defaultView.addEventListener("beforeprint",l),this._document.defaultView.addEventListener("afterprint",v),this.beforePrintEventListeners.push(l),this.afterPrintEventListeners.push(v)}interceptEvents(c){return l=>{this.isPrintEvent(l)?l.matches&&!this.isPrinting?(this.startPrinting(c,this.getEventBreakpoints(l)),c.updateStyles()):!l.matches&&this.isPrinting&&!this.isPrintingBeforeAfterEvent&&(this.stopPrinting(c),c.updateStyles()):this.collectActivations(c,l)}}blockPropagation(){return c=>!(this.isPrinting||this.isPrintEvent(c))}startPrinting(c,l){this.isPrinting=!0,this.formerActivations=c.activatedBreakpoints,c.activatedBreakpoints=this.queue.addPrintBreakpoints(l)}stopPrinting(c){c.activatedBreakpoints=this.deactivations,this.deactivations=[],this.formerActivations=null,this.queue.clear(),this.isPrinting=!1}collectActivations(c,l){if(!this.isPrinting||this.isPrintingBeforeAfterEvent){if(!this.isPrintingBeforeAfterEvent)return void(this.deactivations=[]);if(!l.matches){const v=this.breakpoints.findByQuery(l.mediaQuery);if(v){const H=this.formerActivations&&this.formerActivations.includes(v),it=!this.formerActivations&&c.activatedBreakpoints.includes(v);(H||it)&&(this.deactivations.push(v),this.deactivations.sort(ce))}}}}ngOnDestroy(){this._document.defaultView&&(this.beforePrintEventListeners.forEach(c=>this._document.defaultView.removeEventListener("beforeprint",c)),this.afterPrintEventListeners.forEach(c=>this._document.defaultView.removeEventListener("afterprint",c)))}}at.\u0275fac=function(c){return new(c||at)(e.\u0275\u0275inject(z),e.\u0275\u0275inject(ke),e.\u0275\u0275inject(t.DOCUMENT))},at.\u0275prov=e.\u0275\u0275defineInjectable({token:at,factory:at.\u0275fac,providedIn:"root"});class P{constructor(){this.printBreakpoints=[]}addPrintBreakpoints(c){return c.push(tt),c.sort(ce),c.forEach(l=>this.addBreakpoint(l)),this.printBreakpoints}addBreakpoint(c){c&&void 0===this.printBreakpoints.find(v=>v.mediaQuery===c.mediaQuery)&&(this.printBreakpoints=function k(O){return O?.mediaQuery.startsWith(Oe)??!1}(c)?[c,...this.printBreakpoints]:[...this.printBreakpoints,c])}clear(){this.printBreakpoints=[]}}class K{constructor(c,l,v){this.matchMedia=c,this.breakpoints=l,this.hook=v,this._useFallbacks=!0,this._activatedBreakpoints=[],this.elementMap=new Map,this.elementKeyMap=new WeakMap,this.watcherMap=new WeakMap,this.updateMap=new WeakMap,this.clearMap=new WeakMap,this.subject=new f.x,this.observeActivations()}get activatedAlias(){return this.activatedBreakpoints[0]?.alias??""}set activatedBreakpoints(c){this._activatedBreakpoints=[...c]}get activatedBreakpoints(){return[...this._activatedBreakpoints]}set useFallbacks(c){this._useFallbacks=c}onMediaChange(c){const l=this.findByQuery(c.mediaQuery);if(l){c=_(c,l);const v=this.activatedBreakpoints.indexOf(l);c.matches&&-1===v?(this._activatedBreakpoints.push(l),this._activatedBreakpoints.sort(ce),this.updateStyles()):!c.matches&&-1!==v&&(this._activatedBreakpoints.splice(v,1),this._activatedBreakpoints.sort(ce),this.updateStyles())}}init(c,l,v,H,it=[]){Be(this.updateMap,c,l,v),Be(this.clearMap,c,l,H),this.buildElementKeyMap(c,l),this.watchExtraTriggers(c,l,it)}getValue(c,l,v){const H=this.elementMap.get(c);if(H){const it=void 0!==v?H.get(v):this.getActivatedValues(H,l);if(it)return it.get(l)}}hasValue(c,l){const v=this.elementMap.get(c);if(v){const H=this.getActivatedValues(v,l);if(H)return void 0!==H.get(l)||!1}return!1}setValue(c,l,v,H){let it=this.elementMap.get(c);if(it){const Y=(it.get(H)??new Map).set(l,v);it.set(H,Y),this.elementMap.set(c,it)}else it=(new Map).set(H,(new Map).set(l,v)),this.elementMap.set(c,it);const lt=this.getValue(c,l);void 0!==lt&&this.updateElement(c,l,lt)}trackValue(c,l){return this.subject.asObservable().pipe((0,$.h)(v=>v.element===c&&v.key===l))}updateStyles(){this.elementMap.forEach((c,l)=>{const v=new Set(this.elementKeyMap.get(l));let H=this.getActivatedValues(c);H&&H.forEach((it,lt)=>{this.updateElement(l,lt,it),v.delete(lt)}),v.forEach(it=>{if(H=this.getActivatedValues(c,it),H){const lt=H.get(it);this.updateElement(l,it,lt)}else this.clearElement(l,it)})})}clearElement(c,l){const v=this.clearMap.get(c);if(v){const H=v.get(l);H&&(H(),this.subject.next({element:c,key:l,value:""}))}}updateElement(c,l,v){const H=this.updateMap.get(c);if(H){const it=H.get(l);it&&(it(v),this.subject.next({element:c,key:l,value:v}))}}releaseElement(c){const l=this.watcherMap.get(c);l&&(l.forEach(H=>H.unsubscribe()),this.watcherMap.delete(c));const v=this.elementMap.get(c);v&&(v.forEach((H,it)=>v.delete(it)),this.elementMap.delete(c))}triggerUpdate(c,l){const v=this.elementMap.get(c);if(v){const H=this.getActivatedValues(v,l);H&&(l?this.updateElement(c,l,H.get(l)):H.forEach((it,lt)=>this.updateElement(c,lt,it)))}}buildElementKeyMap(c,l){let v=this.elementKeyMap.get(c);v||(v=new Set,this.elementKeyMap.set(c,v)),v.add(l)}watchExtraTriggers(c,l,v){if(v&&v.length){let H=this.watcherMap.get(c);if(H||(H=new Map,this.watcherMap.set(c,H)),!H.get(l)){const lt=(0,d.T)(...v).subscribe(()=>{const Y=this.getValue(c,l);this.updateElement(c,l,Y)});H.set(l,lt)}}}findByQuery(c){return this.breakpoints.findByQuery(c)}getActivatedValues(c,l){for(let H=0;H<this.activatedBreakpoints.length;H++){const it=this.activatedBreakpoints[H],lt=c.get(it.alias);if(lt&&(void 0===l||lt.has(l)&&null!=lt.get(l)))return lt}if(!this._useFallbacks)return;const v=c.get("");return void 0===l||v&&v.has(l)?v:void 0}observeActivations(){const c=this.breakpoints.items.map(l=>l.mediaQuery);this.hook.registerBeforeAfterPrintHooks(this),this.matchMedia.observe(this.hook.withPrintQuery(c)).pipe((0,ae.b)(this.hook.interceptEvents(this)),(0,$.h)(this.hook.blockPropagation())).subscribe(this.onMediaChange.bind(this))}}function Be(O,c,l,v){if(void 0!==v){const H=O.get(c)??new Map;H.set(l,v),O.set(c,H)}}K.\u0275fac=function(c){return new(c||K)(e.\u0275\u0275inject(Re),e.\u0275\u0275inject(z),e.\u0275\u0275inject(at))},K.\u0275prov=e.\u0275\u0275defineInjectable({token:K,factory:K.\u0275fac,providedIn:"root"});class Ge{constructor(c,l,v,H){this.elementRef=c,this.styleBuilder=l,this.styler=v,this.marshal=H,this.DIRECTIVE_KEY="",this.inputs=[],this.mru={},this.destroySubject=new f.x,this.styleCache=new Map}get parentElement(){return this.elementRef.nativeElement.parentElement}get nativeElement(){return this.elementRef.nativeElement}get activatedValue(){return this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY)}set activatedValue(c){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,c,this.marshal.activatedAlias)}ngOnChanges(c){Object.keys(c).forEach(l=>{if(-1!==this.inputs.indexOf(l)){const v=l.split(".").slice(1).join("."),H=c[l].currentValue;this.setValue(H,v)}})}ngOnDestroy(){this.destroySubject.next(),this.destroySubject.complete(),this.marshal.releaseElement(this.nativeElement)}init(c=[]){this.marshal.init(this.elementRef.nativeElement,this.DIRECTIVE_KEY,this.updateWithValue.bind(this),this.clearStyles.bind(this),c)}addStyles(c,l){const v=this.styleBuilder,H=v.shouldCache;let it=this.styleCache.get(c);(!it||!H)&&(it=v.buildStyles(c,l),H&&this.styleCache.set(c,it)),this.mru={...it},this.applyStyleToElement(it),v.sideEffect(c,it,l)}clearStyles(){Object.keys(this.mru).forEach(c=>{this.mru[c]=""}),this.applyStyleToElement(this.mru),this.mru={},this.currentValue=void 0}triggerUpdate(){this.marshal.triggerUpdate(this.nativeElement,this.DIRECTIVE_KEY)}getFlexFlowDirection(c,l=!1){if(c){const[v,H]=this.styler.getFlowDirection(c);if(!H&&l){const it=(0,U.Ar)(v),lt=[c];this.styler.applyStyleToElements(it,lt)}return v.trim()}return"row"}hasWrap(c){return this.styler.hasWrap(c)}applyStyleToElement(c,l,v=this.nativeElement){this.styler.applyStyleToElement(v,c,l)}setValue(c,l){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,c,l)}updateWithValue(c){this.currentValue!==c&&(this.addStyles(c),this.currentValue=c)}}Ge.\u0275fac=function(c){return new(c||Ge)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(E),e.\u0275\u0275directiveInject(C),e.\u0275\u0275directiveInject(K))},Ge.\u0275dir=e.\u0275\u0275defineDirective({type:Ge,features:[e.\u0275\u0275NgOnChangesFeature]});class ne extends Re{constructor(c,l,v,H){super(c,l,v),this._breakpoints=H,this.autoRegisterQueries=!0,this.useOverlaps=!1}clearAll(){this.registry.forEach(c=>{c.destroy()}),this.registry.clear(),this.useOverlaps=!1}activate(c,l=this.useOverlaps){return c=this._validateQuery(c),(l||!this.isActive(c))&&(this._deactivateAll(),this._registerMediaQuery(c),this._activateWithOverlaps(c,l)),this.hasActivated}_validateQuery(c){return this._breakpoints.findByAlias(c)?.mediaQuery??c}_activateWithOverlaps(c,l){if(l){const H=this._breakpoints.findByQuery(c)?.alias??"unknown";switch(H){case"lg":this._activateByAlias(["lt-xl"]);break;case"md":this._activateByAlias(["lt-xl","lt-lg"]);break;case"sm":this._activateByAlias(["lt-xl","lt-lg","lt-md"]);break;case"xs":this._activateByAlias(["lt-xl","lt-lg","lt-md","lt-sm"])}switch(H){case"xl":this._activateByAlias(["gt-lg","gt-md","gt-sm","gt-xs"]);break;case"lg":this._activateByAlias(["gt-md","gt-sm","gt-xs"]);break;case"md":this._activateByAlias(["gt-sm","gt-xs"]);break;case"sm":this._activateByAlias(["gt-xs"])}}return this._activateByQuery(c)}_activateByAlias(c){c.forEach(v=>{const H=this._breakpoints.findByAlias(v);this._activateByQuery(H?.mediaQuery??v)})}_activateByQuery(c){!this.registry.has(c)&&this.autoRegisterQueries&&this._registerMediaQuery(c);const l=this.registry.get(c);return l&&!this.isActive(c)&&this.registry.set(c,l.activate()),this.hasActivated}_deactivateAll(){return this.registry.forEach(c=>{c.deactivate()}),this}_registerMediaQuery(c){!this.registry.has(c)&&this.autoRegisterQueries&&this.registerQuery(c)}buildMQL(c){return new Ke(c)}get hasActivated(){return this.activations.length>0}}ne.\u0275fac=function(c){return new(c||ne)(e.\u0275\u0275inject(e.NgZone),e.\u0275\u0275inject(e.PLATFORM_ID),e.\u0275\u0275inject(t.DOCUMENT),e.\u0275\u0275inject(z))},ne.\u0275prov=e.\u0275\u0275defineInjectable({token:ne,factory:ne.\u0275fac});class Ke extends EventTarget{constructor(c){super(),this._mediaQuery=c,this._isActive=!1,this._listeners=[],this.onchange=null}get matches(){return this._isActive}get media(){return this._mediaQuery}destroy(){this.deactivate(),this._listeners=[]}activate(){return this._isActive||(this._isActive=!0,this._listeners.forEach(c=>{c.call(this,{matches:this.matches,media:this.media})})),this}deactivate(){return this._isActive&&(this._isActive=!1,this._listeners.forEach(c=>{c.call(this,{matches:this.matches,media:this.media})})),this}addListener(c){-1===this._listeners.indexOf(c)&&this._listeners.push(c),this._isActive&&c.call(this,{matches:this.matches,media:this.media})}removeListener(c){}dispatchEvent(c){return!1}}const Xt={provide:Re,useClass:ne};function ri(O){return Array.isArray(O)?O:[O]}class vi{constructor(c,l,v){this.breakpoints=c,this.matchMedia=l,this.hook=v,this.filterOverlaps=!1,this.destroyed$=new f.x,this._media$=this.watchActivations()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}asObservable(){return this._media$}isActive(c){return function qt(O){return O.flatMap(c=>c.split(",")).map(c=>c.trim())}(ri(c)).some(v=>{const H=function ii(O,c){return(c.findByAlias(O)??c.findByQuery(O))?.mediaQuery??null}(v,this.breakpoints);return null!==H&&this.matchMedia.isActive(H)})}watchActivations(){const c=this.breakpoints.items.map(l=>l.mediaQuery);return this.buildObservable(c)}buildObservable(c){return this.matchMedia.observe(this.hook.withPrintQuery(c)).pipe((0,$.h)(it=>it.matches),(0,_e.b)(0,j.E),(0,de.w)(it=>(0,w.of)(this.findAllActivations())),(0,me.U)(it=>this.filterOverlaps?it.filter(lt=>this.breakpoints.findByQuery(lt.mediaQuery)?.overlapping??!0):it),(0,$.h)(it=>it.filter(Y=>Y.mediaQuery.length>0).length>0),(0,x.x)((it,lt)=>{if(it.length!==lt.length)return!1;const Y=it.map(Wt=>Wt.mediaQuery),Te=new Set(lt.map(Wt=>Wt.mediaQuery));return 0===new Set(Y.filter(Wt=>!Te.has(Wt))).size}),(0,S.R)(this.destroyed$))}findAllActivations(){return this.matchMedia.activations.map(v=>new A(!0,v)).map(v=>this.hook.isPrintEvent(v)?this.hook.updateEvent(v):v).map(v=>_(v,this.breakpoints.findByQuery(v.mediaQuery))).sort(ce)}}vi.\u0275fac=function(c){return new(c||vi)(e.\u0275\u0275inject(z),e.\u0275\u0275inject(Re),e.\u0275\u0275inject(at))},vi.\u0275prov=e.\u0275\u0275defineInjectable({token:vi,factory:vi.\u0275fac,providedIn:"root"});class Yt{constructor(c,l,v,H,it){this.breakpoints=c,this.matchMedia=l,this.layoutConfig=v,this._platformId=H,this._document=it,this.hasCachedRegistryMatches=!1,this.originalActivations=[],this.originalRegistry=new Map}activate(c){c=c.map(l=>l.trim()),this.saveActivations(),this.deactivateAll(),this.setActivations(c),this.prepareAutoRestore()}restore(){if(this.hasCachedRegistryMatches){const c=v=>v.mediaQuery,l=this.originalActivations.map(c);try{this.deactivateAll(),this.restoreRegistryMatches(),this.setActivations(l)}finally{this.originalActivations=[],this.resizeSubscription&&this.resizeSubscription.unsubscribe()}}}prepareAutoRestore(){if((0,t.isPlatformBrowser)(this._platformId)&&this._document&&this.layoutConfig.mediaTriggerAutoRestore){const v=(0,T.R)(window,"resize").pipe((0,xe.q)(1));this.resizeSubscription=v.subscribe(this.restore.bind(this))}}deactivateAll(){const c=this.currentActivations;this.forceRegistryMatches(c,!1),this.simulateMediaChanges(c,!1)}saveActivations(){if(!this.hasCachedRegistryMatches){const c=v=>new A(!0,v),l=v=>_(v,this.breakpoints.findByQuery(v.mediaQuery));this.originalActivations=this.currentActivations.map(c).map(l).sort(ce),this.cacheRegistryMatches()}}setActivations(c){this.originalRegistry&&this.forceRegistryMatches(c,!0),this.simulateMediaChanges(c)}simulateMediaChanges(c,l=!0){c.map(it=>{const lt=this.breakpoints,Y=lt.findByAlias(it)||lt.findByQuery(it);return Y?Y.mediaQuery:it}).forEach(it=>this.emitChangeEvent(l,it))}forceRegistryMatches(c,l){const v=new Map;c.forEach(H=>{v.set(H,{matches:l})}),this.matchMedia.registry=v}cacheRegistryMatches(){const c=this.originalRegistry;c.clear(),this.matchMedia.registry.forEach((l,v)=>{c.set(v,l)}),this.hasCachedRegistryMatches=!0}restoreRegistryMatches(){const c=this.matchMedia.registry;c.clear(),this.originalRegistry.forEach((l,v)=>{c.set(v,l)}),this.originalRegistry.clear(),this.hasCachedRegistryMatches=!1}emitChangeEvent(c,l){this.matchMedia.source.next(new A(c,l))}get currentActivations(){return this.matchMedia.activations}}function ui(O,c="1",l="1"){let v=[c,l,O],H=O.indexOf("calc");if(H>0){v[2]=Ki(O.substring(H).trim());let it=O.substr(0,H).trim().split(" ");2==it.length&&(v[0]=it[0],v[1]=it[1])}else if(0==H)v[2]=Ki(O.trim());else{let it=O.split(" ");v=3===it.length?it:[c,l,O]}return v}function Ki(O){return O.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")}Yt.\u0275fac=function(c){return new(c||Yt)(e.\u0275\u0275inject(z),e.\u0275\u0275inject(Re),e.\u0275\u0275inject(ke),e.\u0275\u0275inject(e.PLATFORM_ID),e.\u0275\u0275inject(t.DOCUMENT))},Yt.\u0275prov=e.\u0275\u0275defineInjectable({token:Yt,factory:Yt.\u0275fac,providedIn:"root"});const Pi="x";function bt(O,c){if(void 0===c)return O;const l=v=>{const H=+v.slice(0,-Pi.length);return O.endsWith(Pi)&&!isNaN(H)?`${H*c.value}${c.unit}`:O};return O.includes(" ")?O.split(" ").map(l).join(" "):l(O)}},80095:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{ClassDirective:()=>_e,DefaultClassDirective:()=>x,DefaultImgSrcDirective:()=>ae,DefaultShowHideDirective:()=>ze,DefaultStyleDirective:()=>se,ExtendedModule:()=>ce,ImgSrcDirective:()=>w,ImgSrcStyleBuilder:()=>j,ShowHideDirective:()=>xe,ShowHideStyleBuilder:()=>S,StyleDirective:()=>E});var e=a(98678),t=a(2117),m=a(35103),h=a(68590),d=a(35879),f=a(91823);class j extends t.QI{buildStyles(Re){return{content:Re?`url(${Re})`:""}}}j.\u0275fac=function(){let Ne;return function(Ae){return(Ne||(Ne=e.\u0275\u0275getInheritedFactory(j)))(Ae||j)}}(),j.\u0275prov=e.\u0275\u0275defineInjectable({token:j,factory:j.\u0275fac,providedIn:"root"});class w extends t.iR{constructor(Re,Ae,Ze,ft,dt,De){super(Re,Ae,Ze,ft),this.platformId=dt,this.serverModuleLoaded=De,this.DIRECTIVE_KEY="img-src",this.defaultSrc="",this.styleCache=T,this.init(),this.setValue(this.nativeElement.getAttribute("src")||"",""),(0,m.isPlatformServer)(this.platformId)&&this.serverModuleLoaded&&this.nativeElement.setAttribute("src","")}set src(Re){this.defaultSrc=Re,this.setValue(this.defaultSrc,"")}updateWithValue(Re){const Ae=Re||this.defaultSrc;(0,m.isPlatformServer)(this.platformId)&&this.serverModuleLoaded?this.addStyles(Ae):this.nativeElement.setAttribute("src",Ae)}}w.\u0275fac=function(Re){return new(Re||w)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(j),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(t.yB),e.\u0275\u0275directiveInject(e.PLATFORM_ID),e.\u0275\u0275directiveInject(t.wY))},w.\u0275dir=e.\u0275\u0275defineDirective({type:w,inputs:{src:"src"},features:[e.\u0275\u0275InheritDefinitionFeature]});const T=new Map,U=["src.xs","src.sm","src.md","src.lg","src.xl","src.lt-sm","src.lt-md","src.lt-lg","src.lt-xl","src.gt-xs","src.gt-sm","src.gt-md","src.gt-lg"];class ae extends w{constructor(){super(...arguments),this.inputs=U}}ae.\u0275fac=function(){let Ne;return function(Ae){return(Ne||(Ne=e.\u0275\u0275getInheritedFactory(ae)))(Ae||ae)}}(),ae.\u0275dir=e.\u0275\u0275defineDirective({type:ae,selectors:[["img","src.xs",""],["img","src.sm",""],["img","src.md",""],["img","src.lg",""],["img","src.xl",""],["img","src.lt-sm",""],["img","src.lt-md",""],["img","src.lt-lg",""],["img","src.lt-xl",""],["img","src.gt-xs",""],["img","src.gt-sm",""],["img","src.gt-md",""],["img","src.gt-lg",""]],inputs:{"src.xs":"src.xs","src.sm":"src.sm","src.md":"src.md","src.lg":"src.lg","src.xl":"src.xl","src.lt-sm":"src.lt-sm","src.lt-md":"src.lt-md","src.lt-lg":"src.lt-lg","src.lt-xl":"src.lt-xl","src.gt-xs":"src.gt-xs","src.gt-sm":"src.gt-sm","src.gt-md":"src.gt-md","src.gt-lg":"src.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});class _e extends t.iR{constructor(Re,Ae,Ze,ft,dt,De,ge){super(Re,null,Ae,Ze),this.ngClassInstance=ge,this.DIRECTIVE_KEY="ngClass",this.ngClassInstance||(this.ngClassInstance=new m.NgClass(ft,dt,Re,De)),this.init(),this.setValue("","")}set klass(Re){this.ngClassInstance.klass=Re,this.setValue(Re,"")}updateWithValue(Re){this.ngClassInstance.ngClass=Re,this.ngClassInstance.ngDoCheck()}ngDoCheck(){this.ngClassInstance.ngDoCheck()}}_e.\u0275fac=function(Re){return new(Re||_e)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(t.yB),e.\u0275\u0275directiveInject(e.IterableDiffers),e.\u0275\u0275directiveInject(e.KeyValueDiffers),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(m.NgClass,10))},_e.\u0275dir=e.\u0275\u0275defineDirective({type:_e,inputs:{klass:["class","klass"]},features:[e.\u0275\u0275InheritDefinitionFeature]});const de=["ngClass","ngClass.xs","ngClass.sm","ngClass.md","ngClass.lg","ngClass.xl","ngClass.lt-sm","ngClass.lt-md","ngClass.lt-lg","ngClass.lt-xl","ngClass.gt-xs","ngClass.gt-sm","ngClass.gt-md","ngClass.gt-lg"];class x extends _e{constructor(){super(...arguments),this.inputs=de}}x.\u0275fac=function(){let Ne;return function(Ae){return(Ne||(Ne=e.\u0275\u0275getInheritedFactory(x)))(Ae||x)}}(),x.\u0275dir=e.\u0275\u0275defineDirective({type:x,selectors:[["","ngClass",""],["","ngClass.xs",""],["","ngClass.sm",""],["","ngClass.md",""],["","ngClass.lg",""],["","ngClass.xl",""],["","ngClass.lt-sm",""],["","ngClass.lt-md",""],["","ngClass.lt-lg",""],["","ngClass.lt-xl",""],["","ngClass.gt-xs",""],["","ngClass.gt-sm",""],["","ngClass.gt-md",""],["","ngClass.gt-lg",""]],inputs:{ngClass:"ngClass","ngClass.xs":"ngClass.xs","ngClass.sm":"ngClass.sm","ngClass.md":"ngClass.md","ngClass.lg":"ngClass.lg","ngClass.xl":"ngClass.xl","ngClass.lt-sm":"ngClass.lt-sm","ngClass.lt-md":"ngClass.lt-md","ngClass.lt-lg":"ngClass.lt-lg","ngClass.lt-xl":"ngClass.lt-xl","ngClass.gt-xs":"ngClass.gt-xs","ngClass.gt-sm":"ngClass.gt-sm","ngClass.gt-md":"ngClass.gt-md","ngClass.gt-lg":"ngClass.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});class S extends t.QI{buildStyles(Re,Ae){return{display:"true"===Re?Ae.display||(Ae.isServer?"initial":""):"none"}}}S.\u0275fac=function(){let Ne;return function(Ae){return(Ne||(Ne=e.\u0275\u0275getInheritedFactory(S)))(Ae||S)}}(),S.\u0275prov=e.\u0275\u0275defineInjectable({token:S,factory:S.\u0275fac,providedIn:"root"});class xe extends t.iR{constructor(Re,Ae,Ze,ft,dt,De,ge){super(Re,Ae,Ze,ft),this.layoutConfig=dt,this.platformId=De,this.serverModuleLoaded=ge,this.DIRECTIVE_KEY="show-hide",this.display="",this.hasLayout=!1,this.hasFlexChild=!1}ngAfterViewInit(){this.trackExtraTriggers();const Re=Array.from(this.nativeElement.children);for(let Ze=0;Ze<Re.length;Ze++)if(this.marshal.hasValue(Re[Ze],"flex")){this.hasFlexChild=!0;break}ue.has(this.nativeElement)?this.display=ue.get(this.nativeElement):(this.display=this.getDisplayStyle(),ue.set(this.nativeElement,this.display)),this.init();const Ae=this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY,"");void 0===Ae||""===Ae?this.setValue(!0,""):this.triggerUpdate()}ngOnChanges(Re){Object.keys(Re).forEach(Ae=>{if(-1!==this.inputs.indexOf(Ae)){const Ze=Ae.split("."),ft=Ze.slice(1).join("."),dt=Re[Ae].currentValue;let De=""===dt||0!==dt&&(0,h.coerceBooleanProperty)(dt);"fxHide"===Ze[0]&&(De=!De),this.setValue(De,ft)}})}trackExtraTriggers(){this.hasLayout=this.marshal.hasValue(this.nativeElement,"layout"),["layout","layout-align"].forEach(Re=>{this.marshal.trackValue(this.nativeElement,Re).pipe((0,d.R)(this.destroySubject)).subscribe(this.triggerUpdate.bind(this))})}getDisplayStyle(){return this.hasLayout||this.hasFlexChild&&this.layoutConfig.addFlexToParent?"flex":this.styler.lookupStyle(this.nativeElement,"display",!0)}updateWithValue(Re=!0){if(""===Re)return;const Ae=(0,m.isPlatformServer)(this.platformId);this.addStyles(Re?"true":"false",{display:this.display,isServer:Ae}),Ae&&this.serverModuleLoaded&&this.nativeElement.style.setProperty("display",""),this.marshal.triggerUpdate(this.parentElement,"layout-gap")}}xe.\u0275fac=function(Re){return new(Re||xe)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(S),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(t.yB),e.\u0275\u0275directiveInject(t.WU),e.\u0275\u0275directiveInject(e.PLATFORM_ID),e.\u0275\u0275directiveInject(t.wY))},xe.\u0275dir=e.\u0275\u0275defineDirective({type:xe,features:[e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]});const ue=new WeakMap,Ue=["fxShow","fxShow.print","fxShow.xs","fxShow.sm","fxShow.md","fxShow.lg","fxShow.xl","fxShow.lt-sm","fxShow.lt-md","fxShow.lt-lg","fxShow.lt-xl","fxShow.gt-xs","fxShow.gt-sm","fxShow.gt-md","fxShow.gt-lg","fxHide","fxHide.print","fxHide.xs","fxHide.sm","fxHide.md","fxHide.lg","fxHide.xl","fxHide.lt-sm","fxHide.lt-md","fxHide.lt-lg","fxHide.lt-xl","fxHide.gt-xs","fxHide.gt-sm","fxHide.gt-md","fxHide.gt-lg"];class ze extends xe{constructor(){super(...arguments),this.inputs=Ue}}ze.\u0275fac=function(){let Ne;return function(Ae){return(Ne||(Ne=e.\u0275\u0275getInheritedFactory(ze)))(Ae||ze)}}(),ze.\u0275dir=e.\u0275\u0275defineDirective({type:ze,selectors:[["","fxShow",""],["","fxShow.print",""],["","fxShow.xs",""],["","fxShow.sm",""],["","fxShow.md",""],["","fxShow.lg",""],["","fxShow.xl",""],["","fxShow.lt-sm",""],["","fxShow.lt-md",""],["","fxShow.lt-lg",""],["","fxShow.lt-xl",""],["","fxShow.gt-xs",""],["","fxShow.gt-sm",""],["","fxShow.gt-md",""],["","fxShow.gt-lg",""],["","fxHide",""],["","fxHide.print",""],["","fxHide.xs",""],["","fxHide.sm",""],["","fxHide.md",""],["","fxHide.lg",""],["","fxHide.xl",""],["","fxHide.lt-sm",""],["","fxHide.lt-md",""],["","fxHide.lt-lg",""],["","fxHide.lt-xl",""],["","fxHide.gt-xs",""],["","fxHide.gt-sm",""],["","fxHide.gt-md",""],["","fxHide.gt-lg",""]],inputs:{fxShow:"fxShow","fxShow.print":"fxShow.print","fxShow.xs":"fxShow.xs","fxShow.sm":"fxShow.sm","fxShow.md":"fxShow.md","fxShow.lg":"fxShow.lg","fxShow.xl":"fxShow.xl","fxShow.lt-sm":"fxShow.lt-sm","fxShow.lt-md":"fxShow.lt-md","fxShow.lt-lg":"fxShow.lt-lg","fxShow.lt-xl":"fxShow.lt-xl","fxShow.gt-xs":"fxShow.gt-xs","fxShow.gt-sm":"fxShow.gt-sm","fxShow.gt-md":"fxShow.gt-md","fxShow.gt-lg":"fxShow.gt-lg",fxHide:"fxHide","fxHide.print":"fxHide.print","fxHide.xs":"fxHide.xs","fxHide.sm":"fxHide.sm","fxHide.md":"fxHide.md","fxHide.lg":"fxHide.lg","fxHide.xl":"fxHide.xl","fxHide.lt-sm":"fxHide.lt-sm","fxHide.lt-md":"fxHide.lt-md","fxHide.lt-lg":"fxHide.lt-lg","fxHide.lt-xl":"fxHide.lt-xl","fxHide.gt-xs":"fxHide.gt-xs","fxHide.gt-sm":"fxHide.gt-sm","fxHide.gt-md":"fxHide.gt-md","fxHide.gt-lg":"fxHide.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});class A{constructor(Re,Ae,Ze=!0){this.key=Re,this.value=Ae,this.key=Ze?Re.replace(/['"]/g,"").trim():Re.trim(),this.value=Ze?Ae.replace(/['"]/g,"").trim():Ae.trim(),this.value=this.value.replace(/;/,"")}}function Ce(Ne){let Re=typeof Ne;return"object"===Re?Ne.constructor===Array?"array":Ne.constructor===Set?"set":"object":Re}function ve(Ne,Re){let Ae=[];return"set"===Ce(Ne)?Ne.forEach(Ze=>Ae.push(Ze)):Object.keys(Ne).forEach(Ze=>{Ae.push(`${Ze}:${Ne[Ze]}`)}),function ke(Ne,Re){return Ne.map(pe).filter(Ze=>!!Ze).map(Ze=>(Re&&(Ze.value=Re(Ze.value)),Ze)).reduce(_,{})}(Ae,Re)}function pe(Ne){const[Re,...Ae]=Ne.split(":");return new A(Re,Ae.join(":"))}function _(Ne,Re){return Re.key&&(Ne[Re.key]=Re.value),Ne}class E extends t.iR{constructor(Re,Ae,Ze,ft,dt,De,ge,be,ee){super(Re,null,Ae,Ze),this.sanitizer=ft,this.ngStyleInstance=ge,this.DIRECTIVE_KEY="ngStyle",this.ngStyleInstance||(this.ngStyleInstance=new m.NgStyle(Re,dt,De)),this.init();const Ie=this.nativeElement.getAttribute("style")??"";this.fallbackStyles=this.buildStyleMap(Ie),this.isServer=be&&(0,m.isPlatformServer)(ee)}updateWithValue(Re){const Ae=this.buildStyleMap(Re);this.ngStyleInstance.ngStyle={...this.fallbackStyles,...Ae},this.isServer&&this.applyStyleToElement(Ae),this.ngStyleInstance.ngDoCheck()}clearStyles(){this.ngStyleInstance.ngStyle=this.fallbackStyles,this.ngStyleInstance.ngDoCheck()}buildStyleMap(Re){const Ae=Ze=>this.sanitizer.sanitize(e.SecurityContext.STYLE,Ze)??"";if(Re)switch(Ce(Re)){case"string":return L(function Xe(Ne,Re=";"){return String(Ne).trim().split(Re).map(Ae=>Ae.trim()).filter(Ae=>""!==Ae)}(Re),Ae);case"array":return L(Re,Ae);default:return ve(Re,Ae)}return{}}ngDoCheck(){this.ngStyleInstance.ngDoCheck()}}E.\u0275fac=function(Re){return new(Re||E)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(t.yB),e.\u0275\u0275directiveInject(f.DomSanitizer),e.\u0275\u0275directiveInject(e.KeyValueDiffers),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(m.NgStyle,10),e.\u0275\u0275directiveInject(t.wY),e.\u0275\u0275directiveInject(e.PLATFORM_ID))},E.\u0275dir=e.\u0275\u0275defineDirective({type:E,features:[e.\u0275\u0275InheritDefinitionFeature]});const C=["ngStyle","ngStyle.xs","ngStyle.sm","ngStyle.md","ngStyle.lg","ngStyle.xl","ngStyle.lt-sm","ngStyle.lt-md","ngStyle.lt-lg","ngStyle.lt-xl","ngStyle.gt-xs","ngStyle.gt-sm","ngStyle.gt-md","ngStyle.gt-lg"];class se extends E{constructor(){super(...arguments),this.inputs=C}}function L(Ne,Re){return Ne.map(pe).filter(Ze=>!!Ze).map(Ze=>(Re&&(Ze.value=Re(Ze.value)),Ze)).reduce(_,{})}se.\u0275fac=function(){let Ne;return function(Ae){return(Ne||(Ne=e.\u0275\u0275getInheritedFactory(se)))(Ae||se)}}(),se.\u0275dir=e.\u0275\u0275defineDirective({type:se,selectors:[["","ngStyle",""],["","ngStyle.xs",""],["","ngStyle.sm",""],["","ngStyle.md",""],["","ngStyle.lg",""],["","ngStyle.xl",""],["","ngStyle.lt-sm",""],["","ngStyle.lt-md",""],["","ngStyle.lt-lg",""],["","ngStyle.lt-xl",""],["","ngStyle.gt-xs",""],["","ngStyle.gt-sm",""],["","ngStyle.gt-md",""],["","ngStyle.gt-lg",""]],inputs:{ngStyle:"ngStyle","ngStyle.xs":"ngStyle.xs","ngStyle.sm":"ngStyle.sm","ngStyle.md":"ngStyle.md","ngStyle.lg":"ngStyle.lg","ngStyle.xl":"ngStyle.xl","ngStyle.lt-sm":"ngStyle.lt-sm","ngStyle.lt-md":"ngStyle.lt-md","ngStyle.lt-lg":"ngStyle.lt-lg","ngStyle.lt-xl":"ngStyle.lt-xl","ngStyle.gt-xs":"ngStyle.gt-xs","ngStyle.gt-sm":"ngStyle.gt-sm","ngStyle.gt-md":"ngStyle.gt-md","ngStyle.gt-lg":"ngStyle.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});class ce{}ce.\u0275fac=function(Re){return new(Re||ce)},ce.\u0275mod=e.\u0275\u0275defineNgModule({type:ce,declarations:[ze,x,se,ae],imports:[t.IR],exports:[ze,x,se,ae]}),ce.\u0275inj=e.\u0275\u0275defineInjector({imports:[t.IR]})},89097:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{DefaultFlexAlignDirective:()=>R,DefaultFlexDirective:()=>X,DefaultFlexOffsetDirective:()=>Ie,DefaultFlexOrderDirective:()=>dt,DefaultLayoutAlignDirective:()=>Ge,DefaultLayoutDirective:()=>$,DefaultLayoutGapDirective:()=>xe,FlexAlignDirective:()=>Ve,FlexAlignStyleBuilder:()=>W,FlexDirective:()=>C,FlexFillDirective:()=>tt,FlexFillStyleBuilder:()=>Oe,FlexModule:()=>Ki,FlexOffsetDirective:()=>ee,FlexOffsetStyleBuilder:()=>De,FlexOrderDirective:()=>Ze,FlexOrderStyleBuilder:()=>Ne,FlexStyleBuilder:()=>pe,LayoutAlignDirective:()=>Be,LayoutAlignStyleBuilder:()=>P,LayoutDirective:()=>U,LayoutGapDirective:()=>S,LayoutGapStyleBuilder:()=>de,LayoutStyleBuilder:()=>j});var e=a(98678),t=a(54232),m=a(2117),h=a(9469),d=a(716),f=a(35879);class j extends m.QI{buildStyles(bt,{display:O}){const c=(0,h.Ar)(bt);return{...c,display:"none"===O?O:c.display}}}j.\u0275fac=function(){let Pi;return function(O){return(Pi||(Pi=e.\u0275\u0275getInheritedFactory(j)))(O||j)}}(),j.\u0275prov=e.\u0275\u0275defineInjectable({token:j,factory:j.\u0275fac,providedIn:"root"});const w=["fxLayout","fxLayout.xs","fxLayout.sm","fxLayout.md","fxLayout.lg","fxLayout.xl","fxLayout.lt-sm","fxLayout.lt-md","fxLayout.lt-lg","fxLayout.lt-xl","fxLayout.gt-xs","fxLayout.gt-sm","fxLayout.gt-md","fxLayout.gt-lg"];class U extends m.iR{constructor(bt,O,c,l,v){super(bt,c,O,l),this._config=v,this.DIRECTIVE_KEY="layout",this.init()}updateWithValue(bt){const c=this._config.detectLayoutDisplay?this.styler.lookupStyle(this.nativeElement,"display"):"";this.styleCache=ae.get(c)??new Map,ae.set(c,this.styleCache),this.currentValue!==bt&&(this.addStyles(bt,{display:c}),this.currentValue=bt)}}U.\u0275fac=function(bt){return new(bt||U)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(m.RK),e.\u0275\u0275directiveInject(j),e.\u0275\u0275directiveInject(m.yB),e.\u0275\u0275directiveInject(m.WU))},U.\u0275dir=e.\u0275\u0275defineDirective({type:U,features:[e.\u0275\u0275InheritDefinitionFeature]});class $ extends U{constructor(){super(...arguments),this.inputs=w}}$.\u0275fac=function(){let Pi;return function(O){return(Pi||(Pi=e.\u0275\u0275getInheritedFactory($)))(O||$)}}(),$.\u0275dir=e.\u0275\u0275defineDirective({type:$,selectors:[["","fxLayout",""],["","fxLayout.xs",""],["","fxLayout.sm",""],["","fxLayout.md",""],["","fxLayout.lg",""],["","fxLayout.xl",""],["","fxLayout.lt-sm",""],["","fxLayout.lt-md",""],["","fxLayout.lt-lg",""],["","fxLayout.lt-xl",""],["","fxLayout.gt-xs",""],["","fxLayout.gt-sm",""],["","fxLayout.gt-md",""],["","fxLayout.gt-lg",""]],inputs:{fxLayout:"fxLayout","fxLayout.xs":"fxLayout.xs","fxLayout.sm":"fxLayout.sm","fxLayout.md":"fxLayout.md","fxLayout.lg":"fxLayout.lg","fxLayout.xl":"fxLayout.xl","fxLayout.lt-sm":"fxLayout.lt-sm","fxLayout.lt-md":"fxLayout.lt-md","fxLayout.lt-lg":"fxLayout.lt-lg","fxLayout.lt-xl":"fxLayout.lt-xl","fxLayout.gt-xs":"fxLayout.gt-xs","fxLayout.gt-sm":"fxLayout.gt-sm","fxLayout.gt-md":"fxLayout.gt-md","fxLayout.gt-lg":"fxLayout.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});const ae=new Map,_e={"margin-left":null,"margin-right":null,"margin-top":null,"margin-bottom":null};class de extends m.QI{constructor(bt,O){super(),this._styler=bt,this._config=O}buildStyles(bt,O){return bt.endsWith(A)?(bt=bt.slice(0,bt.indexOf(A)),function Xe(Pi,bt){const[O,c]=Pi.split(" "),l=c??O,v=Y=>`-${Y}`;let H="0px",it=v(l),lt="0px";return"rtl"===bt?lt=v(O):H=v(O),{margin:`0px ${H} ${it} ${lt}`}}(bt=(0,m.FL)(bt,this._config.multiplier),O.directionality)):{}}sideEffect(bt,O,c){const l=c.items;if(bt.endsWith(A)){bt=bt.slice(0,bt.indexOf(A));const v=function Ce(Pi,bt){const[O,c]=Pi.split(" "),l=c??O;let v="0px",H=l,it="0px";return"rtl"===bt?it=O:v=O,{padding:`0px ${v} ${H} ${it}`}}(bt=(0,m.FL)(bt,this._config.multiplier),c.directionality);this._styler.applyStyleToElements(v,c.items)}else{bt=(0,m.FL)(bt,this._config.multiplier),bt=this.addFallbackUnit(bt);const v=l.pop(),H=function ve(Pi,bt){const O=ke(bt.directionality,bt.layout),c={..._e};return c[O]=Pi,c}(bt,c);this._styler.applyStyleToElements(H,l),this._styler.applyStyleToElements(_e,[v])}}addFallbackUnit(bt){return isNaN(+bt)?bt:`${bt}${this._config.defaultUnit}`}}de.\u0275fac=function(bt){return new(bt||de)(e.\u0275\u0275inject(m.RK),e.\u0275\u0275inject(m.WU))},de.\u0275prov=e.\u0275\u0275defineInjectable({token:de,factory:de.\u0275fac,providedIn:"root"});const me=["fxLayoutGap","fxLayoutGap.xs","fxLayoutGap.sm","fxLayoutGap.md","fxLayoutGap.lg","fxLayoutGap.xl","fxLayoutGap.lt-sm","fxLayoutGap.lt-md","fxLayoutGap.lt-lg","fxLayoutGap.lt-xl","fxLayoutGap.gt-xs","fxLayoutGap.gt-sm","fxLayoutGap.gt-md","fxLayoutGap.gt-lg"];class S extends m.iR{constructor(bt,O,c,l,v,H){super(bt,v,l,H),this.zone=O,this.directionality=c,this.styleUtils=l,this.layout="row",this.DIRECTIVE_KEY="layout-gap",this.observerSubject=new d.x;const it=[this.directionality.change,this.observerSubject.asObservable()];this.init(it),this.marshal.trackValue(this.nativeElement,"layout").pipe((0,f.R)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}get childrenNodes(){const bt=this.nativeElement.children,O=[];for(let c=bt.length;c--;)O[c]=bt[c];return O}ngAfterContentInit(){this.buildChildObservable(),this.triggerUpdate()}ngOnDestroy(){super.ngOnDestroy(),this.observer&&this.observer.disconnect()}onLayoutChange(bt){const c=bt.value.split(" ");this.layout=c[0],h.iQ.find(l=>l===this.layout)||(this.layout="row"),this.triggerUpdate()}updateWithValue(bt){const O=this.childrenNodes.filter(c=>1===c.nodeType&&this.willDisplay(c)).sort((c,l)=>{const v=+this.styler.lookupStyle(c,"order"),H=+this.styler.lookupStyle(l,"order");return isNaN(v)||isNaN(H)||v===H?0:v>H?1:-1});if(O.length>0){const c=this.directionality.value,l=this.layout;"row"===l&&"rtl"===c?this.styleCache=ue:"row"===l&&"rtl"!==c?this.styleCache=Pe:"column"===l&&"rtl"===c?this.styleCache=Ue:"column"===l&&"rtl"!==c&&(this.styleCache=ze),this.addStyles(bt,{directionality:c,items:O,layout:l})}}clearStyles(){const bt=Object.keys(this.mru).length>0,O=bt?"padding":ke(this.directionality.value,this.layout);bt&&super.clearStyles(),this.styleUtils.applyStyleToElements({[O]:""},this.childrenNodes)}willDisplay(bt){const O=this.marshal.getValue(bt,"show-hide");return!0===O||void 0===O&&"none"!==this.styleUtils.lookupStyle(bt,"display")}buildChildObservable(){this.zone.runOutsideAngular(()=>{typeof MutationObserver<"u"&&(this.observer=new MutationObserver(bt=>{bt.some(c=>c.addedNodes&&c.addedNodes.length>0||c.removedNodes&&c.removedNodes.length>0)&&this.observerSubject.next()}),this.observer.observe(this.nativeElement,{childList:!0}))})}}S.\u0275fac=function(bt){return new(bt||S)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(t.Directionality),e.\u0275\u0275directiveInject(m.RK),e.\u0275\u0275directiveInject(de),e.\u0275\u0275directiveInject(m.yB))},S.\u0275dir=e.\u0275\u0275defineDirective({type:S,features:[e.\u0275\u0275InheritDefinitionFeature]});class xe extends S{constructor(){super(...arguments),this.inputs=me}}xe.\u0275fac=function(){let Pi;return function(O){return(Pi||(Pi=e.\u0275\u0275getInheritedFactory(xe)))(O||xe)}}(),xe.\u0275dir=e.\u0275\u0275defineDirective({type:xe,selectors:[["","fxLayoutGap",""],["","fxLayoutGap.xs",""],["","fxLayoutGap.sm",""],["","fxLayoutGap.md",""],["","fxLayoutGap.lg",""],["","fxLayoutGap.xl",""],["","fxLayoutGap.lt-sm",""],["","fxLayoutGap.lt-md",""],["","fxLayoutGap.lt-lg",""],["","fxLayoutGap.lt-xl",""],["","fxLayoutGap.gt-xs",""],["","fxLayoutGap.gt-sm",""],["","fxLayoutGap.gt-md",""],["","fxLayoutGap.gt-lg",""]],inputs:{fxLayoutGap:"fxLayoutGap","fxLayoutGap.xs":"fxLayoutGap.xs","fxLayoutGap.sm":"fxLayoutGap.sm","fxLayoutGap.md":"fxLayoutGap.md","fxLayoutGap.lg":"fxLayoutGap.lg","fxLayoutGap.xl":"fxLayoutGap.xl","fxLayoutGap.lt-sm":"fxLayoutGap.lt-sm","fxLayoutGap.lt-md":"fxLayoutGap.lt-md","fxLayoutGap.lt-lg":"fxLayoutGap.lt-lg","fxLayoutGap.lt-xl":"fxLayoutGap.lt-xl","fxLayoutGap.gt-xs":"fxLayoutGap.gt-xs","fxLayoutGap.gt-sm":"fxLayoutGap.gt-sm","fxLayoutGap.gt-md":"fxLayoutGap.gt-md","fxLayoutGap.gt-lg":"fxLayoutGap.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});const ue=new Map,Ue=new Map,Pe=new Map,ze=new Map,A=" grid";function ke(Pi,bt){switch(bt){case"column":return"margin-bottom";case"column-reverse":return"margin-top";case"row":default:return"rtl"===Pi?"margin-left":"margin-right";case"row-reverse":return"rtl"===Pi?"margin-right":"margin-left"}}class pe extends m.QI{constructor(bt){super(),this.layoutConfig=bt}buildStyles(bt,O){let[c,l,...v]=bt.split(" "),H=v.join(" ");const it=O.direction.indexOf("column")>-1?"column":"row",lt=(0,h.tj)(it)?"max-width":"max-height",Y=(0,h.tj)(it)?"min-width":"min-height",Te=String(H).indexOf("calc")>-1,At=Te||"auto"===H,Wt=String(H).indexOf("%")>-1&&!Te,ot=String(H).indexOf("px")>-1||String(H).indexOf("rem")>-1||String(H).indexOf("em")>-1||String(H).indexOf("vw")>-1||String(H).indexOf("vh")>-1;let yt=Te||ot;c="0"==c?0:c,l="0"==l?0:l;const Ht=!c&&!l;let nt={};const Et={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(H||""){case"":const di=!1!==this.layoutConfig.useColumnBasisZero;H="row"===it?"0%":di?"0.000000001px":"auto";break;case"initial":case"nogrow":c=0,H="auto";break;case"grow":H="100%";break;case"noshrink":l=0,H="auto";break;case"auto":break;case"none":c=0,l=0,H="auto";break;default:!yt&&!Wt&&!isNaN(H)&&(H+="%"),"0%"===H&&(yt=!0),"0px"===H&&(H="0%"),nt=Te?(0,h.kt)(Et,{"flex-grow":c,"flex-shrink":l,"flex-basis":yt?H:"100%"}):(0,h.kt)(Et,{flex:`${c} ${l} ${yt?H:"100%"}`})}return nt.flex||nt["flex-grow"]||(nt=Te?(0,h.kt)(Et,{"flex-grow":c,"flex-shrink":l,"flex-basis":H}):(0,h.kt)(Et,{flex:`${c} ${l} ${H}`})),"0%"!==H&&"0px"!==H&&"0.000000001px"!==H&&"auto"!==H&&(nt[Y]=Ht||yt&&c?H:null,nt[lt]=Ht||!At&&l?H:null),nt[Y]||nt[lt]?O.hasWrap&&(nt[Te?"flex-basis":"flex"]=nt[lt]?Te?nt[lt]:`${c} ${l} ${nt[lt]}`:Te?nt[Y]:`${c} ${l} ${nt[Y]}`):nt=Te?(0,h.kt)(Et,{"flex-grow":c,"flex-shrink":l,"flex-basis":H}):(0,h.kt)(Et,{flex:`${c} ${l} ${H}`}),(0,h.kt)(nt,{"box-sizing":"border-box"})}}pe.\u0275fac=function(bt){return new(bt||pe)(e.\u0275\u0275inject(m.WU))},pe.\u0275prov=e.\u0275\u0275defineInjectable({token:pe,factory:pe.\u0275fac,providedIn:"root"});const _=["fxFlex","fxFlex.xs","fxFlex.sm","fxFlex.md","fxFlex.lg","fxFlex.xl","fxFlex.lt-sm","fxFlex.lt-md","fxFlex.lt-lg","fxFlex.lt-xl","fxFlex.gt-xs","fxFlex.gt-sm","fxFlex.gt-md","fxFlex.gt-lg"];class C extends m.iR{constructor(bt,O,c,l,v){super(bt,l,O,v),this.layoutConfig=c,this.marshal=v,this.DIRECTIVE_KEY="flex",this.direction=void 0,this.wrap=void 0,this.flexGrow="1",this.flexShrink="1",this.init()}get shrink(){return this.flexShrink}set shrink(bt){this.flexShrink=bt||"1",this.triggerReflow()}get grow(){return this.flexGrow}set grow(bt){this.flexGrow=bt||"1",this.triggerReflow()}ngOnInit(){this.parentElement&&(this.marshal.trackValue(this.parentElement,"layout").pipe((0,f.R)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this)),this.marshal.trackValue(this.nativeElement,"layout-align").pipe((0,f.R)(this.destroySubject)).subscribe(this.triggerReflow.bind(this)))}onLayoutChange(bt){const c=bt.value.split(" ");this.direction=c[0],this.wrap=void 0!==c[1]&&"wrap"===c[1],this.triggerUpdate()}updateWithValue(bt){const O=!1!==this.layoutConfig.addFlexToParent;void 0===this.direction&&(this.direction=this.getFlexFlowDirection(this.parentElement,O)),void 0===this.wrap&&(this.wrap=this.hasWrap(this.parentElement));const c=this.direction,l=c.startsWith("row"),v=this.wrap;l&&v?this.styleCache=I:l&&!v?this.styleCache=se:!l&&v?this.styleCache=ce:!l&&!v&&(this.styleCache=L);const H=String(bt).replace(";",""),it=(0,m.Ot)(H,this.flexGrow,this.flexShrink);this.addStyles(it.join(" "),{direction:c,hasWrap:v})}triggerReflow(){const bt=this.activatedValue;if(void 0!==bt){const O=(0,m.Ot)(bt+"",this.flexGrow,this.flexShrink);this.marshal.updateElement(this.nativeElement,this.DIRECTIVE_KEY,O.join(" "))}}}C.\u0275fac=function(bt){return new(bt||C)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(m.RK),e.\u0275\u0275directiveInject(m.WU),e.\u0275\u0275directiveInject(pe),e.\u0275\u0275directiveInject(m.yB))},C.\u0275dir=e.\u0275\u0275defineDirective({type:C,inputs:{shrink:["fxShrink","shrink"],grow:["fxGrow","grow"]},features:[e.\u0275\u0275InheritDefinitionFeature]});class X extends C{constructor(){super(...arguments),this.inputs=_}}X.\u0275fac=function(){let Pi;return function(O){return(Pi||(Pi=e.\u0275\u0275getInheritedFactory(X)))(O||X)}}(),X.\u0275dir=e.\u0275\u0275defineDirective({type:X,selectors:[["","fxFlex",""],["","fxFlex.xs",""],["","fxFlex.sm",""],["","fxFlex.md",""],["","fxFlex.lg",""],["","fxFlex.xl",""],["","fxFlex.lt-sm",""],["","fxFlex.lt-md",""],["","fxFlex.lt-lg",""],["","fxFlex.lt-xl",""],["","fxFlex.gt-xs",""],["","fxFlex.gt-sm",""],["","fxFlex.gt-md",""],["","fxFlex.gt-lg",""]],inputs:{fxFlex:"fxFlex","fxFlex.xs":"fxFlex.xs","fxFlex.sm":"fxFlex.sm","fxFlex.md":"fxFlex.md","fxFlex.lg":"fxFlex.lg","fxFlex.xl":"fxFlex.xl","fxFlex.lt-sm":"fxFlex.lt-sm","fxFlex.lt-md":"fxFlex.lt-md","fxFlex.lt-lg":"fxFlex.lt-lg","fxFlex.lt-xl":"fxFlex.lt-xl","fxFlex.gt-xs":"fxFlex.gt-xs","fxFlex.gt-sm":"fxFlex.gt-sm","fxFlex.gt-md":"fxFlex.gt-md","fxFlex.gt-lg":"fxFlex.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});const se=new Map,L=new Map,I=new Map,ce=new Map;class Ne extends m.QI{buildStyles(bt){return{order:bt&&parseInt(bt,10)||""}}}Ne.\u0275fac=function(){let Pi;return function(O){return(Pi||(Pi=e.\u0275\u0275getInheritedFactory(Ne)))(O||Ne)}}(),Ne.\u0275prov=e.\u0275\u0275defineInjectable({token:Ne,factory:Ne.\u0275fac,providedIn:"root"});const Re=["fxFlexOrder","fxFlexOrder.xs","fxFlexOrder.sm","fxFlexOrder.md","fxFlexOrder.lg","fxFlexOrder.xl","fxFlexOrder.lt-sm","fxFlexOrder.lt-md","fxFlexOrder.lt-lg","fxFlexOrder.lt-xl","fxFlexOrder.gt-xs","fxFlexOrder.gt-sm","fxFlexOrder.gt-md","fxFlexOrder.gt-lg"];class Ze extends m.iR{constructor(bt,O,c,l){super(bt,c,O,l),this.DIRECTIVE_KEY="flex-order",this.styleCache=ft,this.init()}}Ze.\u0275fac=function(bt){return new(bt||Ze)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(m.RK),e.\u0275\u0275directiveInject(Ne),e.\u0275\u0275directiveInject(m.yB))},Ze.\u0275dir=e.\u0275\u0275defineDirective({type:Ze,features:[e.\u0275\u0275InheritDefinitionFeature]});const ft=new Map;class dt extends Ze{constructor(){super(...arguments),this.inputs=Re}}dt.\u0275fac=function(){let Pi;return function(O){return(Pi||(Pi=e.\u0275\u0275getInheritedFactory(dt)))(O||dt)}}(),dt.\u0275dir=e.\u0275\u0275defineDirective({type:dt,selectors:[["","fxFlexOrder",""],["","fxFlexOrder.xs",""],["","fxFlexOrder.sm",""],["","fxFlexOrder.md",""],["","fxFlexOrder.lg",""],["","fxFlexOrder.xl",""],["","fxFlexOrder.lt-sm",""],["","fxFlexOrder.lt-md",""],["","fxFlexOrder.lt-lg",""],["","fxFlexOrder.lt-xl",""],["","fxFlexOrder.gt-xs",""],["","fxFlexOrder.gt-sm",""],["","fxFlexOrder.gt-md",""],["","fxFlexOrder.gt-lg",""]],inputs:{fxFlexOrder:"fxFlexOrder","fxFlexOrder.xs":"fxFlexOrder.xs","fxFlexOrder.sm":"fxFlexOrder.sm","fxFlexOrder.md":"fxFlexOrder.md","fxFlexOrder.lg":"fxFlexOrder.lg","fxFlexOrder.xl":"fxFlexOrder.xl","fxFlexOrder.lt-sm":"fxFlexOrder.lt-sm","fxFlexOrder.lt-md":"fxFlexOrder.lt-md","fxFlexOrder.lt-lg":"fxFlexOrder.lt-lg","fxFlexOrder.lt-xl":"fxFlexOrder.lt-xl","fxFlexOrder.gt-xs":"fxFlexOrder.gt-xs","fxFlexOrder.gt-sm":"fxFlexOrder.gt-sm","fxFlexOrder.gt-md":"fxFlexOrder.gt-md","fxFlexOrder.gt-lg":"fxFlexOrder.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});class De extends m.QI{constructor(bt){super(),this._config=bt}buildStyles(bt,O){bt||(bt="0"),bt=(0,m.FL)(bt,this._config.multiplier);const c=String(bt).indexOf("%")>-1;!(String(bt).indexOf("px")>-1)&&!c&&!isNaN(+bt)&&(bt=`${bt}%`);const v=O.isRtl?"margin-right":"margin-left";return(0,h.tj)(O.layout)?{[v]:bt}:{"margin-top":bt}}}De.\u0275fac=function(bt){return new(bt||De)(e.\u0275\u0275inject(m.WU))},De.\u0275prov=e.\u0275\u0275defineInjectable({token:De,factory:De.\u0275fac,providedIn:"root"});const ge=["fxFlexOffset","fxFlexOffset.xs","fxFlexOffset.sm","fxFlexOffset.md","fxFlexOffset.lg","fxFlexOffset.xl","fxFlexOffset.lt-sm","fxFlexOffset.lt-md","fxFlexOffset.lt-lg","fxFlexOffset.lt-xl","fxFlexOffset.gt-xs","fxFlexOffset.gt-sm","fxFlexOffset.gt-md","fxFlexOffset.gt-lg"];class ee extends m.iR{constructor(bt,O,c,l,v){super(bt,c,v,l),this.directionality=O,this.DIRECTIVE_KEY="flex-offset",this.init([this.directionality.change]),this.parentElement&&this.marshal.trackValue(this.parentElement,"layout-gap").pipe((0,f.R)(this.destroySubject)).subscribe(this.triggerUpdate.bind(this))}updateWithValue(bt=""){const O=this.getFlexFlowDirection(this.parentElement,!0),c="rtl"===this.directionality.value;"row"===O&&c?this.styleCache=Ye:"row"!==O||c?"column"===O&&c?this.styleCache=Me:"column"===O&&!c&&(this.styleCache=D):this.styleCache=Z,this.addStyles(bt+"",{layout:O,isRtl:c})}}ee.\u0275fac=function(bt){return new(bt||ee)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(t.Directionality),e.\u0275\u0275directiveInject(De),e.\u0275\u0275directiveInject(m.yB),e.\u0275\u0275directiveInject(m.RK))},ee.\u0275dir=e.\u0275\u0275defineDirective({type:ee,features:[e.\u0275\u0275InheritDefinitionFeature]});class Ie extends ee{constructor(){super(...arguments),this.inputs=ge}}Ie.\u0275fac=function(){let Pi;return function(O){return(Pi||(Pi=e.\u0275\u0275getInheritedFactory(Ie)))(O||Ie)}}(),Ie.\u0275dir=e.\u0275\u0275defineDirective({type:Ie,selectors:[["","fxFlexOffset",""],["","fxFlexOffset.xs",""],["","fxFlexOffset.sm",""],["","fxFlexOffset.md",""],["","fxFlexOffset.lg",""],["","fxFlexOffset.xl",""],["","fxFlexOffset.lt-sm",""],["","fxFlexOffset.lt-md",""],["","fxFlexOffset.lt-lg",""],["","fxFlexOffset.lt-xl",""],["","fxFlexOffset.gt-xs",""],["","fxFlexOffset.gt-sm",""],["","fxFlexOffset.gt-md",""],["","fxFlexOffset.gt-lg",""]],inputs:{fxFlexOffset:"fxFlexOffset","fxFlexOffset.xs":"fxFlexOffset.xs","fxFlexOffset.sm":"fxFlexOffset.sm","fxFlexOffset.md":"fxFlexOffset.md","fxFlexOffset.lg":"fxFlexOffset.lg","fxFlexOffset.xl":"fxFlexOffset.xl","fxFlexOffset.lt-sm":"fxFlexOffset.lt-sm","fxFlexOffset.lt-md":"fxFlexOffset.lt-md","fxFlexOffset.lt-lg":"fxFlexOffset.lt-lg","fxFlexOffset.lt-xl":"fxFlexOffset.lt-xl","fxFlexOffset.gt-xs":"fxFlexOffset.gt-xs","fxFlexOffset.gt-sm":"fxFlexOffset.gt-sm","fxFlexOffset.gt-md":"fxFlexOffset.gt-md","fxFlexOffset.gt-lg":"fxFlexOffset.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});const Ye=new Map,Me=new Map,Z=new Map,D=new Map;class W extends m.QI{buildStyles(bt){const O={};switch(bt=bt||"stretch"){case"start":O["align-self"]="flex-start";break;case"end":O["align-self"]="flex-end";break;default:O["align-self"]=bt}return O}}W.\u0275fac=function(){let Pi;return function(O){return(Pi||(Pi=e.\u0275\u0275getInheritedFactory(W)))(O||W)}}(),W.\u0275prov=e.\u0275\u0275defineInjectable({token:W,factory:W.\u0275fac,providedIn:"root"});const te=["fxFlexAlign","fxFlexAlign.xs","fxFlexAlign.sm","fxFlexAlign.md","fxFlexAlign.lg","fxFlexAlign.xl","fxFlexAlign.lt-sm","fxFlexAlign.lt-md","fxFlexAlign.lt-lg","fxFlexAlign.lt-xl","fxFlexAlign.gt-xs","fxFlexAlign.gt-sm","fxFlexAlign.gt-md","fxFlexAlign.gt-lg"];class Ve extends m.iR{constructor(bt,O,c,l){super(bt,c,O,l),this.DIRECTIVE_KEY="flex-align",this.styleCache=We,this.init()}}Ve.\u0275fac=function(bt){return new(bt||Ve)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(m.RK),e.\u0275\u0275directiveInject(W),e.\u0275\u0275directiveInject(m.yB))},Ve.\u0275dir=e.\u0275\u0275defineDirective({type:Ve,features:[e.\u0275\u0275InheritDefinitionFeature]});const We=new Map;class R extends Ve{constructor(){super(...arguments),this.inputs=te}}R.\u0275fac=function(){let Pi;return function(O){return(Pi||(Pi=e.\u0275\u0275getInheritedFactory(R)))(O||R)}}(),R.\u0275dir=e.\u0275\u0275defineDirective({type:R,selectors:[["","fxFlexAlign",""],["","fxFlexAlign.xs",""],["","fxFlexAlign.sm",""],["","fxFlexAlign.md",""],["","fxFlexAlign.lg",""],["","fxFlexAlign.xl",""],["","fxFlexAlign.lt-sm",""],["","fxFlexAlign.lt-md",""],["","fxFlexAlign.lt-lg",""],["","fxFlexAlign.lt-xl",""],["","fxFlexAlign.gt-xs",""],["","fxFlexAlign.gt-sm",""],["","fxFlexAlign.gt-md",""],["","fxFlexAlign.gt-lg",""]],inputs:{fxFlexAlign:"fxFlexAlign","fxFlexAlign.xs":"fxFlexAlign.xs","fxFlexAlign.sm":"fxFlexAlign.sm","fxFlexAlign.md":"fxFlexAlign.md","fxFlexAlign.lg":"fxFlexAlign.lg","fxFlexAlign.xl":"fxFlexAlign.xl","fxFlexAlign.lt-sm":"fxFlexAlign.lt-sm","fxFlexAlign.lt-md":"fxFlexAlign.lt-md","fxFlexAlign.lt-lg":"fxFlexAlign.lt-lg","fxFlexAlign.lt-xl":"fxFlexAlign.lt-xl","fxFlexAlign.gt-xs":"fxFlexAlign.gt-xs","fxFlexAlign.gt-sm":"fxFlexAlign.gt-sm","fxFlexAlign.gt-md":"fxFlexAlign.gt-md","fxFlexAlign.gt-lg":"fxFlexAlign.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});const z={margin:0,width:"100%",height:"100%","min-width":"100%","min-height":"100%"};class Oe extends m.QI{buildStyles(bt){return z}}Oe.\u0275fac=function(){let Pi;return function(O){return(Pi||(Pi=e.\u0275\u0275getInheritedFactory(Oe)))(O||Oe)}}(),Oe.\u0275prov=e.\u0275\u0275defineInjectable({token:Oe,factory:Oe.\u0275fac,providedIn:"root"});class tt extends m.iR{constructor(bt,O,c,l){super(bt,c,O,l),this.styleCache=at,this.addStyles("")}}tt.\u0275fac=function(bt){return new(bt||tt)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(m.RK),e.\u0275\u0275directiveInject(Oe),e.\u0275\u0275directiveInject(m.yB))},tt.\u0275dir=e.\u0275\u0275defineDirective({type:tt,selectors:[["","fxFill",""],["","fxFlexFill",""]],features:[e.\u0275\u0275InheritDefinitionFeature]});const at=new Map;class P extends m.QI{buildStyles(bt,O){const c={},[l,v]=bt.split(" ");switch(l){case"center":c["justify-content"]="center";break;case"space-around":c["justify-content"]="space-around";break;case"space-between":c["justify-content"]="space-between";break;case"space-evenly":c["justify-content"]="space-evenly";break;case"end":case"flex-end":c["justify-content"]="flex-end";break;default:c["justify-content"]="flex-start"}switch(v){case"start":case"flex-start":c["align-items"]=c["align-content"]="flex-start";break;case"center":c["align-items"]=c["align-content"]="center";break;case"end":case"flex-end":c["align-items"]=c["align-content"]="flex-end";break;case"space-between":c["align-content"]="space-between",c["align-items"]="stretch";break;case"space-around":c["align-content"]="space-around",c["align-items"]="stretch";break;case"baseline":c["align-content"]="stretch",c["align-items"]="baseline";break;default:c["align-items"]=c["align-content"]="stretch"}return(0,h.kt)(c,{display:O.inline?"inline-flex":"flex","flex-direction":O.layout,"box-sizing":"border-box","max-width":"stretch"===v?(0,h.tj)(O.layout)?null:"100%":null,"max-height":"stretch"===v&&(0,h.tj)(O.layout)?"100%":null})}}P.\u0275fac=function(){let Pi;return function(O){return(Pi||(Pi=e.\u0275\u0275getInheritedFactory(P)))(O||P)}}(),P.\u0275prov=e.\u0275\u0275defineInjectable({token:P,factory:P.\u0275fac,providedIn:"root"});const k=["fxLayoutAlign","fxLayoutAlign.xs","fxLayoutAlign.sm","fxLayoutAlign.md","fxLayoutAlign.lg","fxLayoutAlign.xl","fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg"];class Be extends m.iR{constructor(bt,O,c,l){super(bt,c,O,l),this.DIRECTIVE_KEY="layout-align",this.layout="row",this.inline=!1,this.init(),this.marshal.trackValue(this.nativeElement,"layout").pipe((0,f.R)(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}updateWithValue(bt){const O=this.layout||"row",c=this.inline;"row"===O&&c?this.styleCache=vi:"row"!==O||c?"row-reverse"===O&&c?this.styleCache=qt:"row-reverse"!==O||c?"column"===O&&c?this.styleCache=ii:"column"!==O||c?"column-reverse"===O&&c?this.styleCache=Yt:"column-reverse"===O&&!c&&(this.styleCache=ri):this.styleCache=Ke:this.styleCache=Xt:this.styleCache=ne,this.addStyles(bt,{layout:O,inline:c})}onLayoutChange(bt){const O=bt.value.split(" ");this.layout=O[0],this.inline=bt.value.includes("inline"),h.iQ.find(c=>c===this.layout)||(this.layout="row"),this.triggerUpdate()}}Be.\u0275fac=function(bt){return new(bt||Be)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(m.RK),e.\u0275\u0275directiveInject(P),e.\u0275\u0275directiveInject(m.yB))},Be.\u0275dir=e.\u0275\u0275defineDirective({type:Be,features:[e.\u0275\u0275InheritDefinitionFeature]});class Ge extends Be{constructor(){super(...arguments),this.inputs=k}}Ge.\u0275fac=function(){let Pi;return function(O){return(Pi||(Pi=e.\u0275\u0275getInheritedFactory(Ge)))(O||Ge)}}(),Ge.\u0275dir=e.\u0275\u0275defineDirective({type:Ge,selectors:[["","fxLayoutAlign",""],["","fxLayoutAlign.xs",""],["","fxLayoutAlign.sm",""],["","fxLayoutAlign.md",""],["","fxLayoutAlign.lg",""],["","fxLayoutAlign.xl",""],["","fxLayoutAlign.lt-sm",""],["","fxLayoutAlign.lt-md",""],["","fxLayoutAlign.lt-lg",""],["","fxLayoutAlign.lt-xl",""],["","fxLayoutAlign.gt-xs",""],["","fxLayoutAlign.gt-sm",""],["","fxLayoutAlign.gt-md",""],["","fxLayoutAlign.gt-lg",""]],inputs:{fxLayoutAlign:"fxLayoutAlign","fxLayoutAlign.xs":"fxLayoutAlign.xs","fxLayoutAlign.sm":"fxLayoutAlign.sm","fxLayoutAlign.md":"fxLayoutAlign.md","fxLayoutAlign.lg":"fxLayoutAlign.lg","fxLayoutAlign.xl":"fxLayoutAlign.xl","fxLayoutAlign.lt-sm":"fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md":"fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg":"fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl":"fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs":"fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm":"fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md":"fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg":"fxLayoutAlign.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});const ne=new Map,Ke=new Map,Xt=new Map,ri=new Map,vi=new Map,ii=new Map,qt=new Map,Yt=new Map;class Ki{}Ki.\u0275fac=function(bt){return new(bt||Ki)},Ki.\u0275mod=e.\u0275\u0275defineNgModule({type:Ki,declarations:[$,xe,Ge,dt,Ie,tt,R,X],imports:[m.IR,t.BidiModule],exports:[$,xe,Ge,dt,Ie,tt,R,X]}),Ki.\u0275inj=e.\u0275\u0275defineInjector({imports:[m.IR,t.BidiModule]})},25169:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{DefaultGridAlignColumnsDirective:()=>Pe,DefaultGridAlignDirective:()=>$,DefaultGridAlignRowsDirective:()=>C,DefaultGridAreaDirective:()=>Ae,DefaultGridAreasDirective:()=>Ye,DefaultGridAutoDirective:()=>We,DefaultGridColumnDirective:()=>k,DefaultGridColumnsDirective:()=>ii,DefaultGridGapDirective:()=>c,DefaultGridRowDirective:()=>Te,DefaultGridRowsDirective:()=>wi,GridAlignColumnsDirective:()=>x,GridAlignColumnsStyleBuilder:()=>me,GridAlignDirective:()=>j,GridAlignRowsDirective:()=>ke,GridAlignRowsStyleBuilder:()=>Xe,GridAlignStyleBuilder:()=>f,GridAreaDirective:()=>I,GridAreaStyleBuilder:()=>L,GridAreasDirective:()=>De,GridAreasStyleBuiler:()=>dt,GridAutoDirective:()=>D,GridAutoStyleBuilder:()=>Z,GridColumnDirective:()=>Oe,GridColumnStyleBuilder:()=>z,GridColumnsDirective:()=>ne,GridColumnsStyleBuilder:()=>Ge,GridGapDirective:()=>ui,GridGapStyleBuilder:()=>Yt,GridModule:()=>kn,GridRowDirective:()=>H,GridRowStyleBuilder:()=>v,GridRowsDirective:()=>yt,GridRowsStyleBuilder:()=>ot});var e=a(98678),t=a(2117),m=a(68590);const h="stretch",d="stretch";class f extends t.QI{buildStyles(xi){return function ae(Wi=""){const xi={},[en,mi]=Wi.split(" ");switch(en){case"end":xi["justify-self"]="end";break;case"center":xi["justify-self"]="center";break;case"stretch":xi["justify-self"]="stretch";break;case"start":xi["justify-self"]="start";break;default:xi["justify-self"]=h}switch(mi){case"end":xi["align-self"]="end";break;case"center":xi["align-self"]="center";break;case"stretch":xi["align-self"]="stretch";break;case"start":xi["align-self"]="start";break;default:xi["align-self"]=d}return xi}(xi||h)}}f.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(f)))(en||f)}}(),f.\u0275prov=e.\u0275\u0275defineInjectable({token:f,factory:f.\u0275fac,providedIn:"root"});class j extends t.iR{constructor(xi,en,mi,Ot){super(xi,en,mi,Ot),this.DIRECTIVE_KEY="grid-align",this.styleCache=w,this.init()}}j.\u0275fac=function(xi){return new(xi||j)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(f),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(t.yB))},j.\u0275dir=e.\u0275\u0275defineDirective({type:j,features:[e.\u0275\u0275InheritDefinitionFeature]});const w=new Map,T=["gdGridAlign","gdGridAlign.xs","gdGridAlign.sm","gdGridAlign.md","gdGridAlign.lg","gdGridAlign.xl","gdGridAlign.lt-sm","gdGridAlign.lt-md","gdGridAlign.lt-lg","gdGridAlign.lt-xl","gdGridAlign.gt-xs","gdGridAlign.gt-sm","gdGridAlign.gt-md","gdGridAlign.gt-lg"];class $ extends j{constructor(){super(...arguments),this.inputs=T}}$.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory($)))(en||$)}}(),$.\u0275dir=e.\u0275\u0275defineDirective({type:$,selectors:[["","gdGridAlign",""],["","gdGridAlign.xs",""],["","gdGridAlign.sm",""],["","gdGridAlign.md",""],["","gdGridAlign.lg",""],["","gdGridAlign.xl",""],["","gdGridAlign.lt-sm",""],["","gdGridAlign.lt-md",""],["","gdGridAlign.lt-lg",""],["","gdGridAlign.lt-xl",""],["","gdGridAlign.gt-xs",""],["","gdGridAlign.gt-sm",""],["","gdGridAlign.gt-md",""],["","gdGridAlign.gt-lg",""]],inputs:{gdGridAlign:"gdGridAlign","gdGridAlign.xs":"gdGridAlign.xs","gdGridAlign.sm":"gdGridAlign.sm","gdGridAlign.md":"gdGridAlign.md","gdGridAlign.lg":"gdGridAlign.lg","gdGridAlign.xl":"gdGridAlign.xl","gdGridAlign.lt-sm":"gdGridAlign.lt-sm","gdGridAlign.lt-md":"gdGridAlign.lt-md","gdGridAlign.lt-lg":"gdGridAlign.lt-lg","gdGridAlign.lt-xl":"gdGridAlign.lt-xl","gdGridAlign.gt-xs":"gdGridAlign.gt-xs","gdGridAlign.gt-sm":"gdGridAlign.gt-sm","gdGridAlign.gt-md":"gdGridAlign.gt-md","gdGridAlign.gt-lg":"gdGridAlign.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});const _e="start",de="stretch";class me extends t.QI{buildStyles(xi,en){return function ze(Wi,xi){const en={},[mi,Ot]=Wi.split(" ");switch(mi){case"center":en["align-content"]="center";break;case"space-around":en["align-content"]="space-around";break;case"space-between":en["align-content"]="space-between";break;case"space-evenly":en["align-content"]="space-evenly";break;case"end":en["align-content"]="end";break;case"start":en["align-content"]="start";break;case"stretch":en["align-content"]="stretch";break;default:en["align-content"]=_e}switch(Ot){case"start":en["align-items"]="start";break;case"center":en["align-items"]="center";break;case"end":en["align-items"]="end";break;case"stretch":en["align-items"]="stretch";break;default:en["align-items"]=de}return en.display=xi?"inline-grid":"grid",en}(xi||`${_e} ${de}`,en.inline)}}me.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(me)))(en||me)}}(),me.\u0275prov=e.\u0275\u0275defineInjectable({token:me,factory:me.\u0275fac,providedIn:"root"});class x extends t.iR{constructor(xi,en,mi,Ot){super(xi,en,mi,Ot),this.DIRECTIVE_KEY="grid-align-columns",this._inline=!1,this.init()}get inline(){return this._inline}set inline(xi){this._inline=(0,m.coerceBooleanProperty)(xi)}updateWithValue(xi){this.styleCache=this.inline?xe:S,this.addStyles(xi,{inline:this.inline})}}x.\u0275fac=function(xi){return new(xi||x)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(me),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(t.yB))},x.\u0275dir=e.\u0275\u0275defineDirective({type:x,inputs:{inline:["gdInline","inline"]},features:[e.\u0275\u0275InheritDefinitionFeature]});const S=new Map,xe=new Map,ue=["gdAlignColumns","gdAlignColumns.xs","gdAlignColumns.sm","gdAlignColumns.md","gdAlignColumns.lg","gdAlignColumns.xl","gdAlignColumns.lt-sm","gdAlignColumns.lt-md","gdAlignColumns.lt-lg","gdAlignColumns.lt-xl","gdAlignColumns.gt-xs","gdAlignColumns.gt-sm","gdAlignColumns.gt-md","gdAlignColumns.gt-lg"];class Pe extends x{constructor(){super(...arguments),this.inputs=ue}}Pe.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(Pe)))(en||Pe)}}(),Pe.\u0275dir=e.\u0275\u0275defineDirective({type:Pe,selectors:[["","gdAlignColumns",""],["","gdAlignColumns.xs",""],["","gdAlignColumns.sm",""],["","gdAlignColumns.md",""],["","gdAlignColumns.lg",""],["","gdAlignColumns.xl",""],["","gdAlignColumns.lt-sm",""],["","gdAlignColumns.lt-md",""],["","gdAlignColumns.lt-lg",""],["","gdAlignColumns.lt-xl",""],["","gdAlignColumns.gt-xs",""],["","gdAlignColumns.gt-sm",""],["","gdAlignColumns.gt-md",""],["","gdAlignColumns.gt-lg",""]],inputs:{gdAlignColumns:"gdAlignColumns","gdAlignColumns.xs":"gdAlignColumns.xs","gdAlignColumns.sm":"gdAlignColumns.sm","gdAlignColumns.md":"gdAlignColumns.md","gdAlignColumns.lg":"gdAlignColumns.lg","gdAlignColumns.xl":"gdAlignColumns.xl","gdAlignColumns.lt-sm":"gdAlignColumns.lt-sm","gdAlignColumns.lt-md":"gdAlignColumns.lt-md","gdAlignColumns.lt-lg":"gdAlignColumns.lt-lg","gdAlignColumns.lt-xl":"gdAlignColumns.lt-xl","gdAlignColumns.gt-xs":"gdAlignColumns.gt-xs","gdAlignColumns.gt-sm":"gdAlignColumns.gt-sm","gdAlignColumns.gt-md":"gdAlignColumns.gt-md","gdAlignColumns.gt-lg":"gdAlignColumns.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});const A="start",Ce="stretch";class Xe extends t.QI{buildStyles(xi,en){return function X(Wi,xi){const en={},[mi,Ot]=Wi.split(" ");switch(mi){case"center":case"space-around":case"space-between":case"space-evenly":case"end":case"start":case"stretch":en["justify-content"]=mi;break;default:en["justify-content"]=A}switch(Ot){case"start":case"center":case"end":case"stretch":en["justify-items"]=Ot;break;default:en["justify-items"]=Ce}return en.display=xi?"inline-grid":"grid",en}(xi||`${A} ${Ce}`,en.inline)}}Xe.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(Xe)))(en||Xe)}}(),Xe.\u0275prov=e.\u0275\u0275defineInjectable({token:Xe,factory:Xe.\u0275fac,providedIn:"root"});class ke extends t.iR{constructor(xi,en,mi,Ot){super(xi,en,mi,Ot),this.DIRECTIVE_KEY="grid-align-rows",this._inline=!1,this.init()}get inline(){return this._inline}set inline(xi){this._inline=(0,m.coerceBooleanProperty)(xi)}updateWithValue(xi){this.styleCache=this.inline?pe:ve,this.addStyles(xi,{inline:this.inline})}}ke.\u0275fac=function(xi){return new(xi||ke)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(Xe),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(t.yB))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,inputs:{inline:["gdInline","inline"]},features:[e.\u0275\u0275InheritDefinitionFeature]});const ve=new Map,pe=new Map,_=["gdAlignRows","gdAlignRows.xs","gdAlignRows.sm","gdAlignRows.md","gdAlignRows.lg","gdAlignRows.xl","gdAlignRows.lt-sm","gdAlignRows.lt-md","gdAlignRows.lt-lg","gdAlignRows.lt-xl","gdAlignRows.gt-xs","gdAlignRows.gt-sm","gdAlignRows.gt-md","gdAlignRows.gt-lg"];class C extends ke{constructor(){super(...arguments),this.inputs=_}}C.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(C)))(en||C)}}(),C.\u0275dir=e.\u0275\u0275defineDirective({type:C,selectors:[["","gdAlignRows",""],["","gdAlignRows.xs",""],["","gdAlignRows.sm",""],["","gdAlignRows.md",""],["","gdAlignRows.lg",""],["","gdAlignRows.xl",""],["","gdAlignRows.lt-sm",""],["","gdAlignRows.lt-md",""],["","gdAlignRows.lt-lg",""],["","gdAlignRows.lt-xl",""],["","gdAlignRows.gt-xs",""],["","gdAlignRows.gt-sm",""],["","gdAlignRows.gt-md",""],["","gdAlignRows.gt-lg",""]],inputs:{gdAlignRows:"gdAlignRows","gdAlignRows.xs":"gdAlignRows.xs","gdAlignRows.sm":"gdAlignRows.sm","gdAlignRows.md":"gdAlignRows.md","gdAlignRows.lg":"gdAlignRows.lg","gdAlignRows.xl":"gdAlignRows.xl","gdAlignRows.lt-sm":"gdAlignRows.lt-sm","gdAlignRows.lt-md":"gdAlignRows.lt-md","gdAlignRows.lt-lg":"gdAlignRows.lt-lg","gdAlignRows.lt-xl":"gdAlignRows.lt-xl","gdAlignRows.gt-xs":"gdAlignRows.gt-xs","gdAlignRows.gt-sm":"gdAlignRows.gt-sm","gdAlignRows.gt-md":"gdAlignRows.gt-md","gdAlignRows.gt-lg":"gdAlignRows.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});class L extends t.QI{buildStyles(xi){return{"grid-area":xi||"auto"}}}L.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(L)))(en||L)}}(),L.\u0275prov=e.\u0275\u0275defineInjectable({token:L,factory:L.\u0275fac,providedIn:"root"});class I extends t.iR{constructor(xi,en,mi,Ot){super(xi,mi,en,Ot),this.DIRECTIVE_KEY="grid-area",this.styleCache=ce,this.init()}}I.\u0275fac=function(xi){return new(xi||I)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(L),e.\u0275\u0275directiveInject(t.yB))},I.\u0275dir=e.\u0275\u0275defineDirective({type:I,features:[e.\u0275\u0275InheritDefinitionFeature]});const ce=new Map,Ne=["gdArea","gdArea.xs","gdArea.sm","gdArea.md","gdArea.lg","gdArea.xl","gdArea.lt-sm","gdArea.lt-md","gdArea.lt-lg","gdArea.lt-xl","gdArea.gt-xs","gdArea.gt-sm","gdArea.gt-md","gdArea.gt-lg"];class Ae extends I{constructor(){super(...arguments),this.inputs=Ne}}Ae.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(Ae)))(en||Ae)}}(),Ae.\u0275dir=e.\u0275\u0275defineDirective({type:Ae,selectors:[["","gdArea",""],["","gdArea.xs",""],["","gdArea.sm",""],["","gdArea.md",""],["","gdArea.lg",""],["","gdArea.xl",""],["","gdArea.lt-sm",""],["","gdArea.lt-md",""],["","gdArea.lt-lg",""],["","gdArea.lt-xl",""],["","gdArea.gt-xs",""],["","gdArea.gt-sm",""],["","gdArea.gt-md",""],["","gdArea.gt-lg",""]],inputs:{gdArea:"gdArea","gdArea.xs":"gdArea.xs","gdArea.sm":"gdArea.sm","gdArea.md":"gdArea.md","gdArea.lg":"gdArea.lg","gdArea.xl":"gdArea.xl","gdArea.lt-sm":"gdArea.lt-sm","gdArea.lt-md":"gdArea.lt-md","gdArea.lt-lg":"gdArea.lt-lg","gdArea.lt-xl":"gdArea.lt-xl","gdArea.gt-xs":"gdArea.gt-xs","gdArea.gt-sm":"gdArea.gt-sm","gdArea.gt-md":"gdArea.gt-md","gdArea.gt-lg":"gdArea.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});class dt extends t.QI{buildStyles(xi,en){const mi=(xi||"none").split("|").map(Ot=>`"${Ot.trim()}"`);return{display:en.inline?"inline-grid":"grid","grid-template-areas":mi.join(" ")}}}dt.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(dt)))(en||dt)}}(),dt.\u0275prov=e.\u0275\u0275defineInjectable({token:dt,factory:dt.\u0275fac,providedIn:"root"});class De extends t.iR{constructor(xi,en,mi,Ot){super(xi,mi,en,Ot),this.DIRECTIVE_KEY="grid-areas",this._inline=!1,this.init()}get inline(){return this._inline}set inline(xi){this._inline=(0,m.coerceBooleanProperty)(xi)}updateWithValue(xi){this.styleCache=this.inline?be:ge,this.addStyles(xi,{inline:this.inline})}}De.\u0275fac=function(xi){return new(xi||De)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(dt),e.\u0275\u0275directiveInject(t.yB))},De.\u0275dir=e.\u0275\u0275defineDirective({type:De,inputs:{inline:["gdInline","inline"]},features:[e.\u0275\u0275InheritDefinitionFeature]});const ge=new Map,be=new Map,ee=["gdAreas","gdAreas.xs","gdAreas.sm","gdAreas.md","gdAreas.lg","gdAreas.xl","gdAreas.lt-sm","gdAreas.lt-md","gdAreas.lt-lg","gdAreas.lt-xl","gdAreas.gt-xs","gdAreas.gt-sm","gdAreas.gt-md","gdAreas.gt-lg"];class Ye extends De{constructor(){super(...arguments),this.inputs=ee}}Ye.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(Ye)))(en||Ye)}}(),Ye.\u0275dir=e.\u0275\u0275defineDirective({type:Ye,selectors:[["","gdAreas",""],["","gdAreas.xs",""],["","gdAreas.sm",""],["","gdAreas.md",""],["","gdAreas.lg",""],["","gdAreas.xl",""],["","gdAreas.lt-sm",""],["","gdAreas.lt-md",""],["","gdAreas.lt-lg",""],["","gdAreas.lt-xl",""],["","gdAreas.gt-xs",""],["","gdAreas.gt-sm",""],["","gdAreas.gt-md",""],["","gdAreas.gt-lg",""]],inputs:{gdAreas:"gdAreas","gdAreas.xs":"gdAreas.xs","gdAreas.sm":"gdAreas.sm","gdAreas.md":"gdAreas.md","gdAreas.lg":"gdAreas.lg","gdAreas.xl":"gdAreas.xl","gdAreas.lt-sm":"gdAreas.lt-sm","gdAreas.lt-md":"gdAreas.lt-md","gdAreas.lt-lg":"gdAreas.lt-lg","gdAreas.lt-xl":"gdAreas.lt-xl","gdAreas.gt-xs":"gdAreas.gt-xs","gdAreas.gt-sm":"gdAreas.gt-sm","gdAreas.gt-md":"gdAreas.gt-md","gdAreas.gt-lg":"gdAreas.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});class Z extends t.QI{buildStyles(xi,en){let[mi,Ot]=(xi||"initial").split(" ");return"column"!==mi&&"row"!==mi&&"dense"!==mi&&(mi="row"),Ot="dense"===Ot&&"dense"!==mi?" dense":"",{display:en.inline?"inline-grid":"grid","grid-auto-flow":mi+Ot}}}Z.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(Z)))(en||Z)}}(),Z.\u0275prov=e.\u0275\u0275defineInjectable({token:Z,factory:Z.\u0275fac,providedIn:"root"});class D extends t.iR{constructor(xi,en,mi,Ot){super(xi,en,mi,Ot),this._inline=!1,this.DIRECTIVE_KEY="grid-auto",this.init()}get inline(){return this._inline}set inline(xi){this._inline=(0,m.coerceBooleanProperty)(xi)}updateWithValue(xi){this.styleCache=this.inline?te:W,this.addStyles(xi,{inline:this.inline})}}D.\u0275fac=function(xi){return new(xi||D)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(Z),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(t.yB))},D.\u0275dir=e.\u0275\u0275defineDirective({type:D,inputs:{inline:["gdInline","inline"]},features:[e.\u0275\u0275InheritDefinitionFeature]});const W=new Map,te=new Map,fe=["gdAuto","gdAuto.xs","gdAuto.sm","gdAuto.md","gdAuto.lg","gdAuto.xl","gdAuto.lt-sm","gdAuto.lt-md","gdAuto.lt-lg","gdAuto.lt-xl","gdAuto.gt-xs","gdAuto.gt-sm","gdAuto.gt-md","gdAuto.gt-lg"];class We extends D{constructor(){super(...arguments),this.inputs=fe}}We.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(We)))(en||We)}}(),We.\u0275dir=e.\u0275\u0275defineDirective({type:We,selectors:[["","gdAuto",""],["","gdAuto.xs",""],["","gdAuto.sm",""],["","gdAuto.md",""],["","gdAuto.lg",""],["","gdAuto.xl",""],["","gdAuto.lt-sm",""],["","gdAuto.lt-md",""],["","gdAuto.lt-lg",""],["","gdAuto.lt-xl",""],["","gdAuto.gt-xs",""],["","gdAuto.gt-sm",""],["","gdAuto.gt-md",""],["","gdAuto.gt-lg",""]],inputs:{gdAuto:"gdAuto","gdAuto.xs":"gdAuto.xs","gdAuto.sm":"gdAuto.sm","gdAuto.md":"gdAuto.md","gdAuto.lg":"gdAuto.lg","gdAuto.xl":"gdAuto.xl","gdAuto.lt-sm":"gdAuto.lt-sm","gdAuto.lt-md":"gdAuto.lt-md","gdAuto.lt-lg":"gdAuto.lt-lg","gdAuto.lt-xl":"gdAuto.lt-xl","gdAuto.gt-xs":"gdAuto.gt-xs","gdAuto.gt-sm":"gdAuto.gt-sm","gdAuto.gt-md":"gdAuto.gt-md","gdAuto.gt-lg":"gdAuto.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});class z extends t.QI{buildStyles(xi){return{"grid-column":xi||"auto"}}}z.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(z)))(en||z)}}(),z.\u0275prov=e.\u0275\u0275defineInjectable({token:z,factory:z.\u0275fac,providedIn:"root"});class Oe extends t.iR{constructor(xi,en,mi,Ot){super(xi,en,mi,Ot),this.DIRECTIVE_KEY="grid-column",this.styleCache=tt,this.init()}}Oe.\u0275fac=function(xi){return new(xi||Oe)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(z),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(t.yB))},Oe.\u0275dir=e.\u0275\u0275defineDirective({type:Oe,features:[e.\u0275\u0275InheritDefinitionFeature]});const tt=new Map,at=["gdColumn","gdColumn.xs","gdColumn.sm","gdColumn.md","gdColumn.lg","gdColumn.xl","gdColumn.lt-sm","gdColumn.lt-md","gdColumn.lt-lg","gdColumn.lt-xl","gdColumn.gt-xs","gdColumn.gt-sm","gdColumn.gt-md","gdColumn.gt-lg"];class k extends Oe{constructor(){super(...arguments),this.inputs=at}}k.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(k)))(en||k)}}(),k.\u0275dir=e.\u0275\u0275defineDirective({type:k,selectors:[["","gdColumn",""],["","gdColumn.xs",""],["","gdColumn.sm",""],["","gdColumn.md",""],["","gdColumn.lg",""],["","gdColumn.xl",""],["","gdColumn.lt-sm",""],["","gdColumn.lt-md",""],["","gdColumn.lt-lg",""],["","gdColumn.lt-xl",""],["","gdColumn.gt-xs",""],["","gdColumn.gt-sm",""],["","gdColumn.gt-md",""],["","gdColumn.gt-lg",""]],inputs:{gdColumn:"gdColumn","gdColumn.xs":"gdColumn.xs","gdColumn.sm":"gdColumn.sm","gdColumn.md":"gdColumn.md","gdColumn.lg":"gdColumn.lg","gdColumn.xl":"gdColumn.xl","gdColumn.lt-sm":"gdColumn.lt-sm","gdColumn.lt-md":"gdColumn.lt-md","gdColumn.lt-lg":"gdColumn.lt-lg","gdColumn.lt-xl":"gdColumn.lt-xl","gdColumn.gt-xs":"gdColumn.gt-xs","gdColumn.gt-sm":"gdColumn.gt-sm","gdColumn.gt-md":"gdColumn.gt-md","gdColumn.gt-lg":"gdColumn.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});class Ge extends t.QI{buildStyles(xi,en){let mi=!1;(xi=xi||"none").endsWith("!")&&(xi=xi.substring(0,xi.indexOf("!")),mi=!0);const Ot={display:en.inline?"inline-grid":"grid","grid-auto-columns":"","grid-template-columns":""};return Ot[mi?"grid-auto-columns":"grid-template-columns"]=xi,Ot}}Ge.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(Ge)))(en||Ge)}}(),Ge.\u0275prov=e.\u0275\u0275defineInjectable({token:Ge,factory:Ge.\u0275fac,providedIn:"root"});class ne extends t.iR{constructor(xi,en,mi,Ot){super(xi,en,mi,Ot),this.DIRECTIVE_KEY="grid-columns",this._inline=!1,this.init()}get inline(){return this._inline}set inline(xi){this._inline=(0,m.coerceBooleanProperty)(xi)}updateWithValue(xi){this.styleCache=this.inline?Xt:Ke,this.addStyles(xi,{inline:this.inline})}}ne.\u0275fac=function(xi){return new(xi||ne)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(Ge),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(t.yB))},ne.\u0275dir=e.\u0275\u0275defineDirective({type:ne,inputs:{inline:["gdInline","inline"]},features:[e.\u0275\u0275InheritDefinitionFeature]});const Ke=new Map,Xt=new Map,ri=["gdColumns","gdColumns.xs","gdColumns.sm","gdColumns.md","gdColumns.lg","gdColumns.xl","gdColumns.lt-sm","gdColumns.lt-md","gdColumns.lt-lg","gdColumns.lt-xl","gdColumns.gt-xs","gdColumns.gt-sm","gdColumns.gt-md","gdColumns.gt-lg"];class ii extends ne{constructor(){super(...arguments),this.inputs=ri}}ii.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(ii)))(en||ii)}}(),ii.\u0275dir=e.\u0275\u0275defineDirective({type:ii,selectors:[["","gdColumns",""],["","gdColumns.xs",""],["","gdColumns.sm",""],["","gdColumns.md",""],["","gdColumns.lg",""],["","gdColumns.xl",""],["","gdColumns.lt-sm",""],["","gdColumns.lt-md",""],["","gdColumns.lt-lg",""],["","gdColumns.lt-xl",""],["","gdColumns.gt-xs",""],["","gdColumns.gt-sm",""],["","gdColumns.gt-md",""],["","gdColumns.gt-lg",""]],inputs:{gdColumns:"gdColumns","gdColumns.xs":"gdColumns.xs","gdColumns.sm":"gdColumns.sm","gdColumns.md":"gdColumns.md","gdColumns.lg":"gdColumns.lg","gdColumns.xl":"gdColumns.xl","gdColumns.lt-sm":"gdColumns.lt-sm","gdColumns.lt-md":"gdColumns.lt-md","gdColumns.lt-lg":"gdColumns.lt-lg","gdColumns.lt-xl":"gdColumns.lt-xl","gdColumns.gt-xs":"gdColumns.gt-xs","gdColumns.gt-sm":"gdColumns.gt-sm","gdColumns.gt-md":"gdColumns.gt-md","gdColumns.gt-lg":"gdColumns.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});class Yt extends t.QI{buildStyles(xi,en){return{display:en.inline?"inline-grid":"grid","grid-gap":xi||"0"}}}Yt.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(Yt)))(en||Yt)}}(),Yt.\u0275prov=e.\u0275\u0275defineInjectable({token:Yt,factory:Yt.\u0275fac,providedIn:"root"});class ui extends t.iR{constructor(xi,en,mi,Ot){super(xi,mi,en,Ot),this.DIRECTIVE_KEY="grid-gap",this._inline=!1,this.init()}get inline(){return this._inline}set inline(xi){this._inline=(0,m.coerceBooleanProperty)(xi)}updateWithValue(xi){this.styleCache=this.inline?Pi:Ki,this.addStyles(xi,{inline:this.inline})}}ui.\u0275fac=function(xi){return new(xi||ui)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(Yt),e.\u0275\u0275directiveInject(t.yB))},ui.\u0275dir=e.\u0275\u0275defineDirective({type:ui,inputs:{inline:["gdInline","inline"]},features:[e.\u0275\u0275InheritDefinitionFeature]});const Ki=new Map,Pi=new Map,bt=["gdGap","gdGap.xs","gdGap.sm","gdGap.md","gdGap.lg","gdGap.xl","gdGap.lt-sm","gdGap.lt-md","gdGap.lt-lg","gdGap.lt-xl","gdGap.gt-xs","gdGap.gt-sm","gdGap.gt-md","gdGap.gt-lg"];class c extends ui{constructor(){super(...arguments),this.inputs=bt}}c.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(c)))(en||c)}}(),c.\u0275dir=e.\u0275\u0275defineDirective({type:c,selectors:[["","gdGap",""],["","gdGap.xs",""],["","gdGap.sm",""],["","gdGap.md",""],["","gdGap.lg",""],["","gdGap.xl",""],["","gdGap.lt-sm",""],["","gdGap.lt-md",""],["","gdGap.lt-lg",""],["","gdGap.lt-xl",""],["","gdGap.gt-xs",""],["","gdGap.gt-sm",""],["","gdGap.gt-md",""],["","gdGap.gt-lg",""]],inputs:{gdGap:"gdGap","gdGap.xs":"gdGap.xs","gdGap.sm":"gdGap.sm","gdGap.md":"gdGap.md","gdGap.lg":"gdGap.lg","gdGap.xl":"gdGap.xl","gdGap.lt-sm":"gdGap.lt-sm","gdGap.lt-md":"gdGap.lt-md","gdGap.lt-lg":"gdGap.lt-lg","gdGap.lt-xl":"gdGap.lt-xl","gdGap.gt-xs":"gdGap.gt-xs","gdGap.gt-sm":"gdGap.gt-sm","gdGap.gt-md":"gdGap.gt-md","gdGap.gt-lg":"gdGap.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});class v extends t.QI{buildStyles(xi){return{"grid-row":xi||"auto"}}}v.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(v)))(en||v)}}(),v.\u0275prov=e.\u0275\u0275defineInjectable({token:v,factory:v.\u0275fac,providedIn:"root"});class H extends t.iR{constructor(xi,en,mi,Ot){super(xi,en,mi,Ot),this.DIRECTIVE_KEY="grid-row",this.styleCache=it,this.init()}}H.\u0275fac=function(xi){return new(xi||H)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(v),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(t.yB))},H.\u0275dir=e.\u0275\u0275defineDirective({type:H,features:[e.\u0275\u0275InheritDefinitionFeature]});const it=new Map,lt=["gdRow","gdRow.xs","gdRow.sm","gdRow.md","gdRow.lg","gdRow.xl","gdRow.lt-sm","gdRow.lt-md","gdRow.lt-lg","gdRow.lt-xl","gdRow.gt-xs","gdRow.gt-sm","gdRow.gt-md","gdRow.gt-lg"];class Te extends H{constructor(){super(...arguments),this.inputs=lt}}Te.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(Te)))(en||Te)}}(),Te.\u0275dir=e.\u0275\u0275defineDirective({type:Te,selectors:[["","gdRow",""],["","gdRow.xs",""],["","gdRow.sm",""],["","gdRow.md",""],["","gdRow.lg",""],["","gdRow.xl",""],["","gdRow.lt-sm",""],["","gdRow.lt-md",""],["","gdRow.lt-lg",""],["","gdRow.lt-xl",""],["","gdRow.gt-xs",""],["","gdRow.gt-sm",""],["","gdRow.gt-md",""],["","gdRow.gt-lg",""]],inputs:{gdRow:"gdRow","gdRow.xs":"gdRow.xs","gdRow.sm":"gdRow.sm","gdRow.md":"gdRow.md","gdRow.lg":"gdRow.lg","gdRow.xl":"gdRow.xl","gdRow.lt-sm":"gdRow.lt-sm","gdRow.lt-md":"gdRow.lt-md","gdRow.lt-lg":"gdRow.lt-lg","gdRow.lt-xl":"gdRow.lt-xl","gdRow.gt-xs":"gdRow.gt-xs","gdRow.gt-sm":"gdRow.gt-sm","gdRow.gt-md":"gdRow.gt-md","gdRow.gt-lg":"gdRow.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});class ot extends t.QI{buildStyles(xi,en){let mi=!1;(xi=xi||"none").endsWith("!")&&(xi=xi.substring(0,xi.indexOf("!")),mi=!0);const Ot={display:en.inline?"inline-grid":"grid","grid-auto-rows":"","grid-template-rows":""};return Ot[mi?"grid-auto-rows":"grid-template-rows"]=xi,Ot}}ot.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(ot)))(en||ot)}}(),ot.\u0275prov=e.\u0275\u0275defineInjectable({token:ot,factory:ot.\u0275fac,providedIn:"root"});class yt extends t.iR{constructor(xi,en,mi,Ot){super(xi,en,mi,Ot),this.DIRECTIVE_KEY="grid-rows",this._inline=!1,this.init()}get inline(){return this._inline}set inline(xi){this._inline=(0,m.coerceBooleanProperty)(xi)}updateWithValue(xi){this.styleCache=this.inline?nt:Ht,this.addStyles(xi,{inline:this.inline})}}yt.\u0275fac=function(xi){return new(xi||yt)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(ot),e.\u0275\u0275directiveInject(t.RK),e.\u0275\u0275directiveInject(t.yB))},yt.\u0275dir=e.\u0275\u0275defineDirective({type:yt,inputs:{inline:["gdInline","inline"]},features:[e.\u0275\u0275InheritDefinitionFeature]});const Ht=new Map,nt=new Map,Et=["gdRows","gdRows.xs","gdRows.sm","gdRows.md","gdRows.lg","gdRows.xl","gdRows.lt-sm","gdRows.lt-md","gdRows.lt-lg","gdRows.lt-xl","gdRows.gt-xs","gdRows.gt-sm","gdRows.gt-md","gdRows.gt-lg"];class wi extends yt{constructor(){super(...arguments),this.inputs=Et}}wi.\u0275fac=function(){let Wi;return function(en){return(Wi||(Wi=e.\u0275\u0275getInheritedFactory(wi)))(en||wi)}}(),wi.\u0275dir=e.\u0275\u0275defineDirective({type:wi,selectors:[["","gdRows",""],["","gdRows.xs",""],["","gdRows.sm",""],["","gdRows.md",""],["","gdRows.lg",""],["","gdRows.xl",""],["","gdRows.lt-sm",""],["","gdRows.lt-md",""],["","gdRows.lt-lg",""],["","gdRows.lt-xl",""],["","gdRows.gt-xs",""],["","gdRows.gt-sm",""],["","gdRows.gt-md",""],["","gdRows.gt-lg",""]],inputs:{gdRows:"gdRows","gdRows.xs":"gdRows.xs","gdRows.sm":"gdRows.sm","gdRows.md":"gdRows.md","gdRows.lg":"gdRows.lg","gdRows.xl":"gdRows.xl","gdRows.lt-sm":"gdRows.lt-sm","gdRows.lt-md":"gdRows.lt-md","gdRows.lt-lg":"gdRows.lt-lg","gdRows.lt-xl":"gdRows.lt-xl","gdRows.gt-xs":"gdRows.gt-xs","gdRows.gt-sm":"gdRows.gt-sm","gdRows.gt-md":"gdRows.gt-md","gdRows.gt-lg":"gdRows.gt-lg"},features:[e.\u0275\u0275InheritDefinitionFeature]});class kn{}kn.\u0275fac=function(xi){return new(xi||kn)},kn.\u0275mod=e.\u0275\u0275defineNgModule({type:kn,declarations:[$,Pe,C,Ae,Ye,We,k,ii,c,Te,wi],imports:[t.IR],exports:[$,Pe,C,Ae,Ye,We,k,ii,c,Te,wi]}),kn.\u0275inj=e.\u0275\u0275defineInjector({imports:[t.IR]})},24677:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{BREAKPOINT:()=>t.Bs,BREAKPOINTS:()=>t.j$,BREAKPOINT_PRINT:()=>t.Q0,BROWSER_PROVIDER:()=>t.rg,BaseDirective2:()=>t.iR,BreakPointRegistry:()=>t.pc,CLASS_NAME:()=>t.x2,ClassDirective:()=>m.ClassDirective,CoreModule:()=>t.IR,DEFAULT_BREAKPOINTS:()=>t.Hz,DEFAULT_CONFIG:()=>t.g5,DefaultClassDirective:()=>m.DefaultClassDirective,DefaultFlexAlignDirective:()=>h.DefaultFlexAlignDirective,DefaultFlexDirective:()=>h.DefaultFlexDirective,DefaultFlexOffsetDirective:()=>h.DefaultFlexOffsetDirective,DefaultFlexOrderDirective:()=>h.DefaultFlexOrderDirective,DefaultGridAlignColumnsDirective:()=>d.DefaultGridAlignColumnsDirective,DefaultGridAlignDirective:()=>d.DefaultGridAlignDirective,DefaultGridAlignRowsDirective:()=>d.DefaultGridAlignRowsDirective,DefaultGridAreaDirective:()=>d.DefaultGridAreaDirective,DefaultGridAreasDirective:()=>d.DefaultGridAreasDirective,DefaultGridAutoDirective:()=>d.DefaultGridAutoDirective,DefaultGridColumnDirective:()=>d.DefaultGridColumnDirective,DefaultGridColumnsDirective:()=>d.DefaultGridColumnsDirective,DefaultGridGapDirective:()=>d.DefaultGridGapDirective,DefaultGridRowDirective:()=>d.DefaultGridRowDirective,DefaultGridRowsDirective:()=>d.DefaultGridRowsDirective,DefaultImgSrcDirective:()=>m.DefaultImgSrcDirective,DefaultLayoutAlignDirective:()=>h.DefaultLayoutAlignDirective,DefaultLayoutDirective:()=>h.DefaultLayoutDirective,DefaultLayoutGapDirective:()=>h.DefaultLayoutGapDirective,DefaultShowHideDirective:()=>m.DefaultShowHideDirective,DefaultStyleDirective:()=>m.DefaultStyleDirective,ExtendedModule:()=>m.ExtendedModule,FlexAlignDirective:()=>h.FlexAlignDirective,FlexAlignStyleBuilder:()=>h.FlexAlignStyleBuilder,FlexDirective:()=>h.FlexDirective,FlexFillDirective:()=>h.FlexFillDirective,FlexFillStyleBuilder:()=>h.FlexFillStyleBuilder,FlexLayoutModule:()=>w,FlexModule:()=>h.FlexModule,FlexOffsetDirective:()=>h.FlexOffsetDirective,FlexOffsetStyleBuilder:()=>h.FlexOffsetStyleBuilder,FlexOrderDirective:()=>h.FlexOrderDirective,FlexOrderStyleBuilder:()=>h.FlexOrderStyleBuilder,FlexStyleBuilder:()=>h.FlexStyleBuilder,GridAlignColumnsDirective:()=>d.GridAlignColumnsDirective,GridAlignColumnsStyleBuilder:()=>d.GridAlignColumnsStyleBuilder,GridAlignDirective:()=>d.GridAlignDirective,GridAlignRowsDirective:()=>d.GridAlignRowsDirective,GridAlignRowsStyleBuilder:()=>d.GridAlignRowsStyleBuilder,GridAlignStyleBuilder:()=>d.GridAlignStyleBuilder,GridAreaDirective:()=>d.GridAreaDirective,GridAreaStyleBuilder:()=>d.GridAreaStyleBuilder,GridAreasDirective:()=>d.GridAreasDirective,GridAreasStyleBuiler:()=>d.GridAreasStyleBuiler,GridAutoDirective:()=>d.GridAutoDirective,GridAutoStyleBuilder:()=>d.GridAutoStyleBuilder,GridColumnDirective:()=>d.GridColumnDirective,GridColumnStyleBuilder:()=>d.GridColumnStyleBuilder,GridColumnsDirective:()=>d.GridColumnsDirective,GridColumnsStyleBuilder:()=>d.GridColumnsStyleBuilder,GridGapDirective:()=>d.GridGapDirective,GridGapStyleBuilder:()=>d.GridGapStyleBuilder,GridModule:()=>d.GridModule,GridRowDirective:()=>d.GridRowDirective,GridRowStyleBuilder:()=>d.GridRowStyleBuilder,GridRowsDirective:()=>d.GridRowsDirective,GridRowsStyleBuilder:()=>d.GridRowsStyleBuilder,ImgSrcDirective:()=>m.ImgSrcDirective,ImgSrcStyleBuilder:()=>m.ImgSrcStyleBuilder,LAYOUT_CONFIG:()=>t.WU,LayoutAlignDirective:()=>h.LayoutAlignDirective,LayoutAlignStyleBuilder:()=>h.LayoutAlignStyleBuilder,LayoutDirective:()=>h.LayoutDirective,LayoutGapDirective:()=>h.LayoutGapDirective,LayoutGapStyleBuilder:()=>h.LayoutGapStyleBuilder,LayoutStyleBuilder:()=>h.LayoutStyleBuilder,MediaChange:()=>t.Dn,MediaMarshaller:()=>t.yB,MediaObserver:()=>t.u0,MediaTrigger:()=>t.Ir,ORIENTATION_BREAKPOINTS:()=>t.Bt,PrintHook:()=>t.iZ,SERVER_TOKEN:()=>t.wY,ScreenTypes:()=>t.nS,ShowHideDirective:()=>m.ShowHideDirective,ShowHideStyleBuilder:()=>m.ShowHideStyleBuilder,StyleBuilder:()=>t.QI,StyleDirective:()=>m.StyleDirective,StyleUtils:()=>t.RK,StylesheetMap:()=>t.FV,VERSION:()=>j,coerceArray:()=>t.Eq,mergeAlias:()=>t.oE,removeStyles:()=>t.wR,sortAscendingPriority:()=>t.Vi,sortDescendingPriority:()=>t.E1,validateBasis:()=>t.Ot,\u0275MatchMedia:()=>t.TA,\u0275MockMatchMedia:()=>t.fw,\u0275MockMatchMediaProvider:()=>t.Qi,\u0275multiply:()=>t.FL});var e=a(98678),t=a(2117),m=a(80095),h=a(89097),d=a(25169),f=a(35103);const j=new e.Version("15.0.0-beta.42");class w{constructor(U,$){(0,f.isPlatformServer)($)&&!U&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}static withConfig(U,$=[]){return{ngModule:w,providers:U.serverLoaded?[{provide:t.WU,useValue:{...t.g5,...U}},{provide:t.Bs,useValue:$,multi:!0},{provide:t.wY,useValue:!0}]:[{provide:t.WU,useValue:{...t.g5,...U}},{provide:t.Bs,useValue:$,multi:!0}]}}}w.\u0275fac=function(U){return new(U||w)(e.\u0275\u0275inject(t.wY),e.\u0275\u0275inject(e.PLATFORM_ID))},w.\u0275mod=e.\u0275\u0275defineNgModule({type:w,imports:[h.FlexModule,m.ExtendedModule,d.GridModule],exports:[h.FlexModule,m.ExtendedModule,d.GridModule]}),w.\u0275inj=e.\u0275\u0275defineInjector({imports:[h.FlexModule,m.ExtendedModule,d.GridModule,h.FlexModule,m.ExtendedModule,d.GridModule]})},5476:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{AbstractControl:()=>lt,AbstractControlDirective:()=>Ye,AbstractFormGroupDirective:()=>ya,COMPOSITION_BUFFER_MODE:()=>_e,CheckboxControlValueAccessor:()=>U,CheckboxRequiredValidator:()=>Tr,ControlContainer:()=>Me,DefaultValueAccessor:()=>de,EmailValidator:()=>Sn,FormArray:()=>ga,FormArrayName:()=>nr,FormBuilder:()=>Ia,FormControl:()=>Fr,FormControlDirective:()=>Ni,FormControlName:()=>$n,FormGroup:()=>Y,FormGroupDirective:()=>hn,FormGroupName:()=>vn,FormRecord:()=>Wt,FormsModule:()=>Un,MaxLengthValidator:()=>En,MaxValidator:()=>pn,MinLengthValidator:()=>ln,MinValidator:()=>Yi,NG_ASYNC_VALIDATORS:()=>ue,NG_VALIDATORS:()=>xe,NG_VALUE_ACCESSOR:()=>w,NgControl:()=>Z,NgControlStatus:()=>fe,NgControlStatusGroup:()=>Ve,NgForm:()=>cn,NgModel:()=>Mt,NgModelGroup:()=>ci,NgSelectOption:()=>M,NonNullableFormBuilder:()=>ra,NumberValueAccessor:()=>Si,PatternValidator:()=>dr,RadioControlValueAccessor:()=>ut,RangeValueAccessor:()=>Lt,ReactiveFormsModule:()=>ha,RequiredValidator:()=>Gn,SelectControlValueAccessor:()=>jr,SelectMultipleControlValueAccessor:()=>kt,UntypedFormArray:()=>ma,UntypedFormBuilder:()=>Wa,UntypedFormControl:()=>wr,UntypedFormGroup:()=>Te,VERSION:()=>vr,Validators:()=>Pe,isFormArray:()=>Na,isFormControl:()=>ur,isFormGroup:()=>At,isFormRecord:()=>ot,\u0275InternalFormsSharedModule:()=>Ra,\u0275NgNoValidate:()=>Ft,\u0275NgSelectMultipleOption:()=>Kt});var e=a(98678),t=a(35103),m=a(16173),h=a(90654),d=a(48358);class f{constructor(G,ht){this._renderer=G,this._elementRef=ht,this.onChange=Ri=>{},this.onTouched=()=>{}}setProperty(G,ht){this._renderer.setProperty(this._elementRef.nativeElement,G,ht)}registerOnTouched(G){this.onTouched=G}registerOnChange(G){this.onChange=G}setDisabledState(G){this.setProperty("disabled",G)}}f.\u0275fac=function(G){return new(G||f)(e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.ElementRef))},f.\u0275dir=e.\u0275\u0275defineDirective({type:f});class j extends f{}j.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(j)))(ht||j)}}(),j.\u0275dir=e.\u0275\u0275defineDirective({type:j,features:[e.\u0275\u0275InheritDefinitionFeature]});const w=new e.InjectionToken("NgValueAccessor"),T={provide:w,useExisting:(0,e.forwardRef)(()=>U),multi:!0};class U extends j{writeValue(G){this.setProperty("checked",G)}}U.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(U)))(ht||U)}}(),U.\u0275dir=e.\u0275\u0275defineDirective({type:U,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(G,ht){1&G&&e.\u0275\u0275listener("change",function(un){return ht.onChange(un.target.checked)})("blur",function(){return ht.onTouched()})},features:[e.\u0275\u0275ProvidersFeature([T]),e.\u0275\u0275InheritDefinitionFeature]});const $={provide:w,useExisting:(0,e.forwardRef)(()=>de),multi:!0};const _e=new e.InjectionToken("CompositionEventMode");class de extends f{constructor(G,ht,Ri){super(G,ht),this._compositionMode=Ri,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function ae(){const wt=(0,t.\u0275getDOM)()?(0,t.\u0275getDOM)().getUserAgent():"";return/android (\d+)/.test(wt.toLowerCase())}())}writeValue(G){const ht=G??"";this.setProperty("value",ht)}_handleInput(G){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(G)}_compositionStart(){this._composing=!0}_compositionEnd(G){this._composing=!1,this._compositionMode&&this.onChange(G)}}de.\u0275fac=function(G){return new(G||de)(e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(_e,8))},de.\u0275dir=e.\u0275\u0275defineDirective({type:de,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(G,ht){1&G&&e.\u0275\u0275listener("input",function(un){return ht._handleInput(un.target.value)})("blur",function(){return ht.onTouched()})("compositionstart",function(){return ht._compositionStart()})("compositionend",function(un){return ht._compositionEnd(un.target.value)})},features:[e.\u0275\u0275ProvidersFeature([$]),e.\u0275\u0275InheritDefinitionFeature]});const me=!1;function x(wt){return null==wt||("string"==typeof wt||Array.isArray(wt))&&0===wt.length}function S(wt){return null!=wt&&"number"==typeof wt.length}const xe=new e.InjectionToken("NgValidators"),ue=new e.InjectionToken("NgAsyncValidators"),Ue=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Pe{static min(G){return ze(G)}static max(G){return A(G)}static required(G){return Ce(G)}static requiredTrue(G){return Xe(G)}static email(G){return ke(G)}static minLength(G){return ve(G)}static maxLength(G){return pe(G)}static pattern(G){return _(G)}static nullValidator(G){return null}static compose(G){return Ne(G)}static composeAsync(G){return Ae(G)}}function ze(wt){return G=>{if(x(G.value)||x(wt))return null;const ht=parseFloat(G.value);return!isNaN(ht)&&ht<wt?{min:{min:wt,actual:G.value}}:null}}function A(wt){return G=>{if(x(G.value)||x(wt))return null;const ht=parseFloat(G.value);return!isNaN(ht)&&ht>wt?{max:{max:wt,actual:G.value}}:null}}function Ce(wt){return x(wt.value)?{required:!0}:null}function Xe(wt){return!0===wt.value?null:{required:!0}}function ke(wt){return x(wt.value)||Ue.test(wt.value)?null:{email:!0}}function ve(wt){return G=>x(G.value)||!S(G.value)?null:G.value.length<wt?{minlength:{requiredLength:wt,actualLength:G.value.length}}:null}function pe(wt){return G=>S(G.value)&&G.value.length>wt?{maxlength:{requiredLength:wt,actualLength:G.value.length}}:null}function _(wt){if(!wt)return E;let G,ht;return"string"==typeof wt?(ht="","^"!==wt.charAt(0)&&(ht+="^"),ht+=wt,"$"!==wt.charAt(wt.length-1)&&(ht+="$"),G=new RegExp(ht)):(ht=wt.toString(),G=wt),Ri=>{if(x(Ri.value))return null;const un=Ri.value;return G.test(un)?null:{pattern:{requiredPattern:ht,actualValue:un}}}}function E(wt){return null}function C(wt){return null!=wt}function X(wt){const G=(0,e.\u0275isPromise)(wt)?(0,m.D)(wt):wt;if(me&&!(0,e.\u0275isObservable)(G)){let ht="Expected async validator to return Promise or Observable.";throw"object"==typeof wt&&(ht+=" Are you using a synchronous validator where an async validator is expected?"),new e.\u0275RuntimeError(-1101,ht)}return G}function se(wt){let G={};return wt.forEach(ht=>{G=null!=ht?{...G,...ht}:G}),0===Object.keys(G).length?null:G}function L(wt,G){return G.map(ht=>ht(wt))}function ce(wt){return wt.map(G=>function I(wt){return!wt.validate}(G)?G:ht=>G.validate(ht))}function Ne(wt){if(!wt)return null;const G=wt.filter(C);return 0==G.length?null:function(ht){return se(L(ht,G))}}function Re(wt){return null!=wt?Ne(ce(wt)):null}function Ae(wt){if(!wt)return null;const G=wt.filter(C);return 0==G.length?null:function(ht){const Ri=L(ht,G).map(X);return(0,h.D)(Ri).pipe((0,d.U)(se))}}function Ze(wt){return null!=wt?Ae(ce(wt)):null}function ft(wt,G){return null===wt?[G]:Array.isArray(wt)?[...wt,G]:[wt,G]}function dt(wt){return wt._rawValidators}function De(wt){return wt._rawAsyncValidators}function ge(wt){return wt?Array.isArray(wt)?wt:[wt]:[]}function be(wt,G){return Array.isArray(wt)?wt.includes(G):wt===G}function ee(wt,G){const ht=ge(G);return ge(wt).forEach(un=>{be(ht,un)||ht.push(un)}),ht}function Ie(wt,G){return ge(G).filter(ht=>!be(wt,ht))}class Ye{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(G){this._rawValidators=G||[],this._composedValidatorFn=Re(this._rawValidators)}_setAsyncValidators(G){this._rawAsyncValidators=G||[],this._composedAsyncValidatorFn=Ze(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(G){this._onDestroyCallbacks.push(G)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(G=>G()),this._onDestroyCallbacks=[]}reset(G){this.control&&this.control.reset(G)}hasError(G,ht){return!!this.control&&this.control.hasError(G,ht)}getError(G,ht){return this.control?this.control.getError(G,ht):null}}class Me extends Ye{get formDirective(){return null}get path(){return null}}class Z extends Ye{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class D{constructor(G){this._cd=G}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}class fe extends D{constructor(G){super(G)}}fe.\u0275fac=function(G){return new(G||fe)(e.\u0275\u0275directiveInject(Z,2))},fe.\u0275dir=e.\u0275\u0275defineDirective({type:fe,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(G,ht){2&G&&e.\u0275\u0275classProp("ng-untouched",ht.isUntouched)("ng-touched",ht.isTouched)("ng-pristine",ht.isPristine)("ng-dirty",ht.isDirty)("ng-valid",ht.isValid)("ng-invalid",ht.isInvalid)("ng-pending",ht.isPending)},features:[e.\u0275\u0275InheritDefinitionFeature]});class Ve extends D{constructor(G){super(G)}}Ve.\u0275fac=function(G){return new(G||Ve)(e.\u0275\u0275directiveInject(Me,10))},Ve.\u0275dir=e.\u0275\u0275defineDirective({type:Ve,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(G,ht){2&G&&e.\u0275\u0275classProp("ng-untouched",ht.isUntouched)("ng-touched",ht.isTouched)("ng-pristine",ht.isPristine)("ng-dirty",ht.isDirty)("ng-valid",ht.isValid)("ng-invalid",ht.isInvalid)("ng-pending",ht.isPending)("ng-submitted",ht.isSubmitted)},features:[e.\u0275\u0275InheritDefinitionFeature]});function Xt(wt,G){return wt?`with name: '${G}'`:`at index: ${G}`}const qt=!1,Yt="VALID",ui="INVALID",Ki="PENDING",Pi="DISABLED";function bt(wt){return(v(wt)?wt.validators:wt)||null}function c(wt,G){return(v(G)?G.asyncValidators:wt)||null}function v(wt){return null!=wt&&!Array.isArray(wt)&&"object"==typeof wt}function H(wt,G,ht){const Ri=wt.controls;if(!(G?Object.keys(Ri):Ri).length)throw new e.\u0275RuntimeError(1e3,qt?function ri(wt){return`\n There are no form controls registered with this ${wt?"group":"array"} yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n `}(G):"");if(!Ri[ht])throw new e.\u0275RuntimeError(1001,qt?function vi(wt,G){return`Cannot find form control ${Xt(wt,G)}`}(G,ht):"")}function it(wt,G,ht){wt._forEachChild((Ri,un)=>{if(void 0===ht[un])throw new e.\u0275RuntimeError(1002,qt?function ii(wt,G){return`Must supply a value for form control ${Xt(wt,G)}`}(G,un):"")})}class lt{constructor(G,ht){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(G),this._assignAsyncValidators(ht)}get validator(){return this._composedValidatorFn}set validator(G){this._rawValidators=this._composedValidatorFn=G}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(G){this._rawAsyncValidators=this._composedAsyncValidatorFn=G}get parent(){return this._parent}get valid(){return this.status===Yt}get invalid(){return this.status===ui}get pending(){return this.status==Ki}get disabled(){return this.status===Pi}get enabled(){return this.status!==Pi}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(G){this._assignValidators(G)}setAsyncValidators(G){this._assignAsyncValidators(G)}addValidators(G){this.setValidators(ee(G,this._rawValidators))}addAsyncValidators(G){this.setAsyncValidators(ee(G,this._rawAsyncValidators))}removeValidators(G){this.setValidators(Ie(G,this._rawValidators))}removeAsyncValidators(G){this.setAsyncValidators(Ie(G,this._rawAsyncValidators))}hasValidator(G){return be(this._rawValidators,G)}hasAsyncValidator(G){return be(this._rawAsyncValidators,G)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(G={}){this.touched=!0,this._parent&&!G.onlySelf&&this._parent.markAsTouched(G)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(G=>G.markAllAsTouched())}markAsUntouched(G={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(ht=>{ht.markAsUntouched({onlySelf:!0})}),this._parent&&!G.onlySelf&&this._parent._updateTouched(G)}markAsDirty(G={}){this.pristine=!1,this._parent&&!G.onlySelf&&this._parent.markAsDirty(G)}markAsPristine(G={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(ht=>{ht.markAsPristine({onlySelf:!0})}),this._parent&&!G.onlySelf&&this._parent._updatePristine(G)}markAsPending(G={}){this.status=Ki,!1!==G.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!G.onlySelf&&this._parent.markAsPending(G)}disable(G={}){const ht=this._parentMarkedDirty(G.onlySelf);this.status=Pi,this.errors=null,this._forEachChild(Ri=>{Ri.disable({...G,onlySelf:!0})}),this._updateValue(),!1!==G.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...G,skipPristineCheck:ht}),this._onDisabledChange.forEach(Ri=>Ri(!0))}enable(G={}){const ht=this._parentMarkedDirty(G.onlySelf);this.status=Yt,this._forEachChild(Ri=>{Ri.enable({...G,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:G.emitEvent}),this._updateAncestors({...G,skipPristineCheck:ht}),this._onDisabledChange.forEach(Ri=>Ri(!1))}_updateAncestors(G){this._parent&&!G.onlySelf&&(this._parent.updateValueAndValidity(G),G.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(G){this._parent=G}getRawValue(){return this.value}updateValueAndValidity(G={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Yt||this.status===Ki)&&this._runAsyncValidator(G.emitEvent)),!1!==G.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!G.onlySelf&&this._parent.updateValueAndValidity(G)}_updateTreeValidity(G={emitEvent:!0}){this._forEachChild(ht=>ht._updateTreeValidity(G)),this.updateValueAndValidity({onlySelf:!0,emitEvent:G.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Pi:Yt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(G){if(this.asyncValidator){this.status=Ki,this._hasOwnPendingAsyncValidator=!0;const ht=X(this.asyncValidator(this));this._asyncValidationSubscription=ht.subscribe(Ri=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Ri,{emitEvent:G})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(G,ht={}){this.errors=G,this._updateControlsErrors(!1!==ht.emitEvent)}get(G){let ht=G;return null==ht||(Array.isArray(ht)||(ht=ht.split(".")),0===ht.length)?null:ht.reduce((Ri,un)=>Ri&&Ri._find(un),this)}getError(G,ht){const Ri=ht?this.get(ht):this;return Ri&&Ri.errors?Ri.errors[G]:null}hasError(G,ht){return!!this.getError(G,ht)}get root(){let G=this;for(;G._parent;)G=G._parent;return G}_updateControlsErrors(G){this.status=this._calculateStatus(),G&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(G)}_initObservables(){this.valueChanges=new e.EventEmitter,this.statusChanges=new e.EventEmitter}_calculateStatus(){return this._allControlsDisabled()?Pi:this.errors?ui:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ki)?Ki:this._anyControlsHaveStatus(ui)?ui:Yt}_anyControlsHaveStatus(G){return this._anyControls(ht=>ht.status===G)}_anyControlsDirty(){return this._anyControls(G=>G.dirty)}_anyControlsTouched(){return this._anyControls(G=>G.touched)}_updatePristine(G={}){this.pristine=!this._anyControlsDirty(),this._parent&&!G.onlySelf&&this._parent._updatePristine(G)}_updateTouched(G={}){this.touched=this._anyControlsTouched(),this._parent&&!G.onlySelf&&this._parent._updateTouched(G)}_registerOnCollectionChange(G){this._onCollectionChange=G}_setUpdateStrategy(G){v(G)&&null!=G.updateOn&&(this._updateOn=G.updateOn)}_parentMarkedDirty(G){const ht=this._parent&&this._parent.dirty;return!G&&!!ht&&!this._parent._anyControlsDirty()}_find(G){return null}_assignValidators(G){this._rawValidators=Array.isArray(G)?G.slice():G,this._composedValidatorFn=function O(wt){return Array.isArray(wt)?Re(wt):wt||null}(this._rawValidators)}_assignAsyncValidators(G){this._rawAsyncValidators=Array.isArray(G)?G.slice():G,this._composedAsyncValidatorFn=function l(wt){return Array.isArray(wt)?Ze(wt):wt||null}(this._rawAsyncValidators)}}class Y extends lt{constructor(G,ht,Ri){super(bt(ht),c(Ri,ht)),this.controls=G,this._initObservables(),this._setUpdateStrategy(ht),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(G,ht){return this.controls[G]?this.controls[G]:(this.controls[G]=ht,ht.setParent(this),ht._registerOnCollectionChange(this._onCollectionChange),ht)}addControl(G,ht,Ri={}){this.registerControl(G,ht),this.updateValueAndValidity({emitEvent:Ri.emitEvent}),this._onCollectionChange()}removeControl(G,ht={}){this.controls[G]&&this.controls[G]._registerOnCollectionChange(()=>{}),delete this.controls[G],this.updateValueAndValidity({emitEvent:ht.emitEvent}),this._onCollectionChange()}setControl(G,ht,Ri={}){this.controls[G]&&this.controls[G]._registerOnCollectionChange(()=>{}),delete this.controls[G],ht&&this.registerControl(G,ht),this.updateValueAndValidity({emitEvent:Ri.emitEvent}),this._onCollectionChange()}contains(G){return this.controls.hasOwnProperty(G)&&this.controls[G].enabled}setValue(G,ht={}){it(this,!0,G),Object.keys(G).forEach(Ri=>{H(this,!0,Ri),this.controls[Ri].setValue(G[Ri],{onlySelf:!0,emitEvent:ht.emitEvent})}),this.updateValueAndValidity(ht)}patchValue(G,ht={}){null!=G&&(Object.keys(G).forEach(Ri=>{const un=this.controls[Ri];un&&un.patchValue(G[Ri],{onlySelf:!0,emitEvent:ht.emitEvent})}),this.updateValueAndValidity(ht))}reset(G={},ht={}){this._forEachChild((Ri,un)=>{Ri.reset(G[un],{onlySelf:!0,emitEvent:ht.emitEvent})}),this._updatePristine(ht),this._updateTouched(ht),this.updateValueAndValidity(ht)}getRawValue(){return this._reduceChildren({},(G,ht,Ri)=>(G[Ri]=ht.getRawValue(),G))}_syncPendingControls(){let G=this._reduceChildren(!1,(ht,Ri)=>!!Ri._syncPendingControls()||ht);return G&&this.updateValueAndValidity({onlySelf:!0}),G}_forEachChild(G){Object.keys(this.controls).forEach(ht=>{const Ri=this.controls[ht];Ri&&G(Ri,ht)})}_setUpControls(){this._forEachChild(G=>{G.setParent(this),G._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(G){for(const[ht,Ri]of Object.entries(this.controls))if(this.contains(ht)&&G(Ri))return!0;return!1}_reduceValue(){return this._reduceChildren({},(ht,Ri,un)=>((Ri.enabled||this.disabled)&&(ht[un]=Ri.value),ht))}_reduceChildren(G,ht){let Ri=G;return this._forEachChild((un,aa)=>{Ri=ht(Ri,un,aa)}),Ri}_allControlsDisabled(){for(const G of Object.keys(this.controls))if(this.controls[G].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(G){return this.controls.hasOwnProperty(G)?this.controls[G]:null}}const Te=Y,At=wt=>wt instanceof Y;class Wt extends Y{}const ot=wt=>wt instanceof Wt,yt=new e.InjectionToken("CallSetDisabledState",{providedIn:"root",factory:()=>Ht}),Ht="always";function nt(wt,G){return[...G.path,wt]}function Et(wt,G,ht=Ht){kn(wt,G),G.valueAccessor.writeValue(wt.value),(wt.disabled||"always"===ht)&&G.valueAccessor.setDisabledState?.(wt.disabled),function xi(wt,G){G.valueAccessor.registerOnChange(ht=>{wt._pendingValue=ht,wt._pendingChange=!0,wt._pendingDirty=!0,"change"===wt.updateOn&&mi(wt,G)})}(wt,G),function Ot(wt,G){const ht=(Ri,un)=>{G.valueAccessor.writeValue(Ri),un&&G.viewToModelUpdate(Ri)};wt.registerOnChange(ht),G._registerOnDestroy(()=>{wt._unregisterOnChange(ht)})}(wt,G),function en(wt,G){G.valueAccessor.registerOnTouched(()=>{wt._pendingTouched=!0,"blur"===wt.updateOn&&wt._pendingChange&&mi(wt,G),"submit"!==wt.updateOn&&wt.markAsTouched()})}(wt,G),function Vn(wt,G){if(G.valueAccessor.setDisabledState){const ht=Ri=>{G.valueAccessor.setDisabledState(Ri)};wt.registerOnDisabledChange(ht),G._registerOnDestroy(()=>{wt._unregisterOnDisabledChange(ht)})}}(wt,G)}function di(wt,G,ht=!0){const Ri=()=>{};G.valueAccessor&&(G.valueAccessor.registerOnChange(Ri),G.valueAccessor.registerOnTouched(Ri)),Wi(wt,G),wt&&(G._invokeOnDestroyCallbacks(),wt._registerOnCollectionChange(()=>{}))}function wi(wt,G){wt.forEach(ht=>{ht.registerOnValidatorChange&&ht.registerOnValidatorChange(G)})}function kn(wt,G){const ht=dt(wt);null!==G.validator?wt.setValidators(ft(ht,G.validator)):"function"==typeof ht&&wt.setValidators([ht]);const Ri=De(wt);null!==G.asyncValidator?wt.setAsyncValidators(ft(Ri,G.asyncValidator)):"function"==typeof Ri&&wt.setAsyncValidators([Ri]);const un=()=>wt.updateValueAndValidity();wi(G._rawValidators,un),wi(G._rawAsyncValidators,un)}function Wi(wt,G){let ht=!1;if(null!==wt){if(null!==G.validator){const un=dt(wt);if(Array.isArray(un)&&un.length>0){const aa=un.filter(Xa=>Xa!==G.validator);aa.length!==un.length&&(ht=!0,wt.setValidators(aa))}}if(null!==G.asyncValidator){const un=De(wt);if(Array.isArray(un)&&un.length>0){const aa=un.filter(Xa=>Xa!==G.asyncValidator);aa.length!==un.length&&(ht=!0,wt.setAsyncValidators(aa))}}}const Ri=()=>{};return wi(G._rawValidators,Ri),wi(G._rawAsyncValidators,Ri),ht}function mi(wt,G){wt._pendingDirty&&wt.markAsDirty(),wt.setValue(wt._pendingValue,{emitModelToViewChange:!1}),G.viewToModelUpdate(wt._pendingValue),wt._pendingChange=!1}function ti(wt,G){kn(wt,G)}function hr(wt,G){if(!wt.hasOwnProperty("model"))return!1;const ht=wt.model;return!!ht.isFirstChange()||!Object.is(G,ht.currentValue)}function fi(wt,G){wt._syncPendingControls(),G.forEach(ht=>{const Ri=ht.control;"submit"===Ri.updateOn&&Ri._pendingChange&&(ht.viewToModelUpdate(Ri._pendingValue),Ri._pendingChange=!1)})}function B(wt,G){if(!G)return null;let ht,Ri,un;return Array.isArray(G),G.forEach(aa=>{aa.constructor===de?ht=aa:function fr(wt){return Object.getPrototypeOf(wt.constructor)===j}(aa)?Ri=aa:un=aa}),un||Ri||ht||null}const $t={provide:Me,useExisting:(0,e.forwardRef)(()=>cn)},Ci=Promise.resolve();class cn extends Me{constructor(G,ht,Ri){super(),this.callSetDisabledState=Ri,this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.EventEmitter,this.form=new Y({},Re(G),Ze(ht))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(G){Ci.then(()=>{const ht=this._findContainer(G.path);G.control=ht.registerControl(G.name,G.control),Et(G.control,G,this.callSetDisabledState),G.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(G)})}getControl(G){return this.form.get(G.path)}removeControl(G){Ci.then(()=>{const ht=this._findContainer(G.path);ht&&ht.removeControl(G.name),this._directives.delete(G)})}addFormGroup(G){Ci.then(()=>{const ht=this._findContainer(G.path),Ri=new Y({});ti(Ri,G),ht.registerControl(G.name,Ri),Ri.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(G){Ci.then(()=>{const ht=this._findContainer(G.path);ht&&ht.removeControl(G.name)})}getFormGroup(G){return this.form.get(G.path)}updateModel(G,ht){Ci.then(()=>{this.form.get(G.path).setValue(ht)})}setValue(G){this.control.setValue(G)}onSubmit(G){return this.submitted=!0,fi(this.form,this._directives),this.ngSubmit.emit(G),"dialog"===G?.target?.method}onReset(){this.resetForm()}resetForm(G){this.form.reset(G),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(G){return G.pop(),G.length?this.form.get(G):this.form}}function yr(wt,G){const ht=wt.indexOf(G);ht>-1&&wt.splice(ht,1)}function mr(wt){return"object"==typeof wt&&null!==wt&&2===Object.keys(wt).length&&"value"in wt&&"disabled"in wt}cn.\u0275fac=function(G){return new(G||cn)(e.\u0275\u0275directiveInject(xe,10),e.\u0275\u0275directiveInject(ue,10),e.\u0275\u0275directiveInject(yt,8))},cn.\u0275dir=e.\u0275\u0275defineDirective({type:cn,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(G,ht){1&G&&e.\u0275\u0275listener("submit",function(un){return ht.onSubmit(un)})("reset",function(){return ht.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e.\u0275\u0275ProvidersFeature([$t]),e.\u0275\u0275InheritDefinitionFeature]});const Fr=class extends lt{constructor(G=null,ht,Ri){super(bt(ht),c(Ri,ht)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(G),this._setUpdateStrategy(ht),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),v(ht)&&(ht.nonNullable||ht.initialValueIsDefault)&&(mr(G)?this.defaultValue=G.value:this.defaultValue=G)}setValue(G,ht={}){this.value=this._pendingValue=G,this._onChange.length&&!1!==ht.emitModelToViewChange&&this._onChange.forEach(Ri=>Ri(this.value,!1!==ht.emitViewToModelChange)),this.updateValueAndValidity(ht)}patchValue(G,ht={}){this.setValue(G,ht)}reset(G=this.defaultValue,ht={}){this._applyFormState(G),this.markAsPristine(ht),this.markAsUntouched(ht),this.setValue(this.value,ht),this._pendingChange=!1}_updateValue(){}_anyControls(G){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(G){this._onChange.push(G)}_unregisterOnChange(G){yr(this._onChange,G)}registerOnDisabledChange(G){this._onDisabledChange.push(G)}_unregisterOnDisabledChange(G){yr(this._onDisabledChange,G)}_forEachChild(G){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange))&&(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0)}_applyFormState(G){mr(G)?(this.value=this._pendingValue=G.value,G.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=G}},wr=Fr,ur=wt=>wt instanceof Fr;class ya extends Me{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return nt(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}ya.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(ya)))(ht||ya)}}(),ya.\u0275dir=e.\u0275\u0275defineDirective({type:ya,features:[e.\u0275\u0275InheritDefinitionFeature]});const Fa={provide:Me,useExisting:(0,e.forwardRef)(()=>ci)};class ci extends ya{constructor(G,ht,Ri){super(),this._parent=G,this._setValidators(ht),this._setAsyncValidators(Ri)}_checkParentType(){!(this._parent instanceof ci)&&this._parent}}ci.\u0275fac=function(G){return new(G||ci)(e.\u0275\u0275directiveInject(Me,5),e.\u0275\u0275directiveInject(xe,10),e.\u0275\u0275directiveInject(ue,10))},ci.\u0275dir=e.\u0275\u0275defineDirective({type:ci,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[e.\u0275\u0275ProvidersFeature([Fa]),e.\u0275\u0275InheritDefinitionFeature]});const Di={provide:Z,useExisting:(0,e.forwardRef)(()=>Mt)},_t=Promise.resolve();class Mt extends Z{constructor(G,ht,Ri,un,aa,Xa){super(),this._changeDetectorRef=aa,this.callSetDisabledState=Xa,this.control=new Fr,this._registered=!1,this.update=new e.EventEmitter,this._parent=G,this._setValidators(ht),this._setAsyncValidators(Ri),this.valueAccessor=B(0,un)}ngOnChanges(G){if(this._checkForErrors(),!this._registered||"name"in G){if(this._registered&&(this._checkName(),this.formDirective)){const ht=G.name.previousValue;this.formDirective.removeControl({name:ht,path:this._getPath(ht)})}this._setUpControl()}"isDisabled"in G&&this._updateDisabled(G),hr(G,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(G){this.viewModel=G,this.update.emit(G)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Et(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(G){_t.then(()=>{this.control.setValue(G,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(G){const ht=G.isDisabled.currentValue,Ri=0!==ht&&(0,e.\u0275coerceToBoolean)(ht);_t.then(()=>{Ri&&!this.control.disabled?this.control.disable():!Ri&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(G){return this._parent?nt(G,this._parent):[G]}}Mt.\u0275fac=function(G){return new(G||Mt)(e.\u0275\u0275directiveInject(Me,9),e.\u0275\u0275directiveInject(xe,10),e.\u0275\u0275directiveInject(ue,10),e.\u0275\u0275directiveInject(w,10),e.\u0275\u0275directiveInject(e.ChangeDetectorRef,8),e.\u0275\u0275directiveInject(yt,8))},Mt.\u0275dir=e.\u0275\u0275defineDirective({type:Mt,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e.\u0275\u0275ProvidersFeature([Di]),e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]});class Ft{}Ft.\u0275fac=function(G){return new(G||Ft)},Ft.\u0275dir=e.\u0275\u0275defineDirective({type:Ft,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});const hi={provide:w,useExisting:(0,e.forwardRef)(()=>Si),multi:!0};class Si extends j{writeValue(G){const ht=G??"";this.setProperty("value",ht)}registerOnChange(G){this.onChange=ht=>{G(""==ht?null:parseFloat(ht))}}}Si.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(Si)))(ht||Si)}}(),Si.\u0275dir=e.\u0275\u0275defineDirective({type:Si,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(G,ht){1&G&&e.\u0275\u0275listener("input",function(un){return ht.onChange(un.target.value)})("blur",function(){return ht.onTouched()})},features:[e.\u0275\u0275ProvidersFeature([hi]),e.\u0275\u0275InheritDefinitionFeature]});const On={provide:w,useExisting:(0,e.forwardRef)(()=>ut),multi:!0};class sr{}sr.\u0275fac=function(G){return new(G||sr)},sr.\u0275mod=e.\u0275\u0275defineNgModule({type:sr}),sr.\u0275inj=e.\u0275\u0275defineInjector({});class Qt{constructor(){this._accessors=[]}add(G,ht){this._accessors.push([G,ht])}remove(G){for(let ht=this._accessors.length-1;ht>=0;--ht)if(this._accessors[ht][1]===G)return void this._accessors.splice(ht,1)}select(G){this._accessors.forEach(ht=>{this._isSameGroup(ht,G)&&ht[1]!==G&&ht[1].fireUncheck(G.value)})}_isSameGroup(G,ht){return!!G[0].control&&(G[0]._parent===ht._control._parent&&G[1].name===ht.name)}}Qt.\u0275fac=function(G){return new(G||Qt)},Qt.\u0275prov=e.\u0275\u0275defineInjectable({token:Qt,factory:Qt.\u0275fac,providedIn:sr});class ut extends j{constructor(G,ht,Ri,un){super(G,ht),this._registry=Ri,this._injector=un,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,e.inject)(yt,{optional:!0})??Ht}ngOnInit(){this._control=this._injector.get(Z),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(G){this._state=G===this.value,this.setProperty("checked",this._state)}registerOnChange(G){this._fn=G,this.onChange=()=>{G(this.value),this._registry.select(this)}}setDisabledState(G){(this.setDisabledStateFired||G||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",G),this.setDisabledStateFired=!0}fireUncheck(G){this.writeValue(G)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}}ut.\u0275fac=function(G){return new(G||ut)(e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(Qt),e.\u0275\u0275directiveInject(e.Injector))},ut.\u0275dir=e.\u0275\u0275defineDirective({type:ut,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(G,ht){1&G&&e.\u0275\u0275listener("change",function(){return ht.onChange()})("blur",function(){return ht.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[e.\u0275\u0275ProvidersFeature([On]),e.\u0275\u0275InheritDefinitionFeature]});const Je={provide:w,useExisting:(0,e.forwardRef)(()=>Lt),multi:!0};class Lt extends j{writeValue(G){this.setProperty("value",parseFloat(G))}registerOnChange(G){this.onChange=ht=>{G(""==ht?null:parseFloat(ht))}}}Lt.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(Lt)))(ht||Lt)}}(),Lt.\u0275dir=e.\u0275\u0275defineDirective({type:Lt,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(G,ht){1&G&&e.\u0275\u0275listener("change",function(un){return ht.onChange(un.target.value)})("input",function(un){return ht.onChange(un.target.value)})("blur",function(){return ht.onTouched()})},features:[e.\u0275\u0275ProvidersFeature([Je]),e.\u0275\u0275InheritDefinitionFeature]});const Zt=new e.InjectionToken("NgModelWithFormControlWarning"),pi={provide:Z,useExisting:(0,e.forwardRef)(()=>Ni)};class Ni extends Z{set isDisabled(G){}constructor(G,ht,Ri,un,aa){super(),this._ngModelWarningConfig=un,this.callSetDisabledState=aa,this.update=new e.EventEmitter,this._ngModelWarningSent=!1,this._setValidators(G),this._setAsyncValidators(ht),this.valueAccessor=B(0,Ri)}ngOnChanges(G){if(this._isControlChanged(G)){const ht=G.form.previousValue;ht&&di(ht,this,!1),Et(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}hr(G,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&di(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(G){this.viewModel=G,this.update.emit(G)}_isControlChanged(G){return G.hasOwnProperty("form")}}Ni._ngModelWarningSentOnce=!1,Ni.\u0275fac=function(G){return new(G||Ni)(e.\u0275\u0275directiveInject(xe,10),e.\u0275\u0275directiveInject(ue,10),e.\u0275\u0275directiveInject(w,10),e.\u0275\u0275directiveInject(Zt,8),e.\u0275\u0275directiveInject(yt,8))},Ni.\u0275dir=e.\u0275\u0275defineDirective({type:Ni,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e.\u0275\u0275ProvidersFeature([pi]),e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]});const dn={provide:Me,useExisting:(0,e.forwardRef)(()=>hn)};class hn extends Me{constructor(G,ht,Ri){super(),this.callSetDisabledState=Ri,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.EventEmitter,this._setValidators(G),this._setAsyncValidators(ht)}ngOnChanges(G){this._checkFormPresent(),G.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Wi(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(G){const ht=this.form.get(G.path);return Et(ht,G,this.callSetDisabledState),ht.updateValueAndValidity({emitEvent:!1}),this.directives.push(G),ht}getControl(G){return this.form.get(G.path)}removeControl(G){di(G.control||null,G,!1),function we(wt,G){const ht=wt.indexOf(G);ht>-1&&wt.splice(ht,1)}(this.directives,G)}addFormGroup(G){this._setUpFormContainer(G)}removeFormGroup(G){this._cleanUpFormContainer(G)}getFormGroup(G){return this.form.get(G.path)}addFormArray(G){this._setUpFormContainer(G)}removeFormArray(G){this._cleanUpFormContainer(G)}getFormArray(G){return this.form.get(G.path)}updateModel(G,ht){this.form.get(G.path).setValue(ht)}onSubmit(G){return this.submitted=!0,fi(this.form,this.directives),this.ngSubmit.emit(G),"dialog"===G?.target?.method}onReset(){this.resetForm()}resetForm(G){this.form.reset(G),this.submitted=!1}_updateDomValue(){this.directives.forEach(G=>{const ht=G.control,Ri=this.form.get(G.path);ht!==Ri&&(di(ht||null,G),ur(Ri)&&(Et(Ri,G,this.callSetDisabledState),G.control=Ri))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(G){const ht=this.form.get(G.path);ti(ht,G),ht.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(G){if(this.form){const ht=this.form.get(G.path);ht&&function yi(wt,G){return Wi(wt,G)}(ht,G)&&ht.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){kn(this.form,this),this._oldForm&&Wi(this._oldForm,this)}_checkFormPresent(){this.form}}hn.\u0275fac=function(G){return new(G||hn)(e.\u0275\u0275directiveInject(xe,10),e.\u0275\u0275directiveInject(ue,10),e.\u0275\u0275directiveInject(yt,8))},hn.\u0275dir=e.\u0275\u0275defineDirective({type:hn,selectors:[["","formGroup",""]],hostBindings:function(G,ht){1&G&&e.\u0275\u0275listener("submit",function(un){return ht.onSubmit(un)})("reset",function(){return ht.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e.\u0275\u0275ProvidersFeature([dn]),e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]});const Kn={provide:Me,useExisting:(0,e.forwardRef)(()=>vn)};class vn extends ya{constructor(G,ht,Ri){super(),this._parent=G,this._setValidators(ht),this._setAsyncValidators(Ri)}_checkParentType(){Hr(this._parent)}}vn.\u0275fac=function(G){return new(G||vn)(e.\u0275\u0275directiveInject(Me,13),e.\u0275\u0275directiveInject(xe,10),e.\u0275\u0275directiveInject(ue,10))},vn.\u0275dir=e.\u0275\u0275defineDirective({type:vn,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[e.\u0275\u0275ProvidersFeature([Kn]),e.\u0275\u0275InheritDefinitionFeature]});const Dn={provide:Me,useExisting:(0,e.forwardRef)(()=>nr)};class nr extends Me{constructor(G,ht,Ri){super(),this._parent=G,this._setValidators(ht),this._setAsyncValidators(Ri)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return nt(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Hr(this._parent)}}function Hr(wt){return!(wt instanceof vn||wt instanceof hn||wt instanceof nr)}nr.\u0275fac=function(G){return new(G||nr)(e.\u0275\u0275directiveInject(Me,13),e.\u0275\u0275directiveInject(xe,10),e.\u0275\u0275directiveInject(ue,10))},nr.\u0275dir=e.\u0275\u0275defineDirective({type:nr,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[e.\u0275\u0275ProvidersFeature([Dn]),e.\u0275\u0275InheritDefinitionFeature]});const Kr={provide:Z,useExisting:(0,e.forwardRef)(()=>$n)};class $n extends Z{set isDisabled(G){}constructor(G,ht,Ri,un,aa){super(),this._ngModelWarningConfig=aa,this._added=!1,this.update=new e.EventEmitter,this._ngModelWarningSent=!1,this._parent=G,this._setValidators(ht),this._setAsyncValidators(Ri),this.valueAccessor=B(0,un)}ngOnChanges(G){this._added||this._setUpControl(),hr(G,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(G){this.viewModel=G,this.update.emit(G)}get path(){return nt(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}$n._ngModelWarningSentOnce=!1,$n.\u0275fac=function(G){return new(G||$n)(e.\u0275\u0275directiveInject(Me,13),e.\u0275\u0275directiveInject(xe,10),e.\u0275\u0275directiveInject(ue,10),e.\u0275\u0275directiveInject(w,10),e.\u0275\u0275directiveInject(Zt,8))},$n.\u0275dir=e.\u0275\u0275defineDirective({type:$n,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[e.\u0275\u0275ProvidersFeature([Kr]),e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]});const cr={provide:w,useExisting:(0,e.forwardRef)(()=>jr),multi:!0};function Nr(wt,G){return null==wt?`${G}`:(G&&"object"==typeof G&&(G="Object"),`${wt}: ${G}`.slice(0,50))}class jr extends j{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(G){this._compareWith=G}writeValue(G){this.value=G;const Ri=Nr(this._getOptionId(G),G);this.setProperty("value",Ri)}registerOnChange(G){this.onChange=ht=>{this.value=this._getOptionValue(ht),G(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(G){for(const ht of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(ht),G))return ht;return null}_getOptionValue(G){const ht=function $r(wt){return wt.split(":")[0]}(G);return this._optionMap.has(ht)?this._optionMap.get(ht):G}}jr.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(jr)))(ht||jr)}}(),jr.\u0275dir=e.\u0275\u0275defineDirective({type:jr,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(G,ht){1&G&&e.\u0275\u0275listener("change",function(un){return ht.onChange(un.target.value)})("blur",function(){return ht.onTouched()})},inputs:{compareWith:"compareWith"},features:[e.\u0275\u0275ProvidersFeature([cr]),e.\u0275\u0275InheritDefinitionFeature]});class M{constructor(G,ht,Ri){this._element=G,this._renderer=ht,this._select=Ri,this._select&&(this.id=this._select._registerOption())}set ngValue(G){null!=this._select&&(this._select._optionMap.set(this.id,G),this._setElementValue(Nr(this.id,G)),this._select.writeValue(this._select.value))}set value(G){this._setElementValue(G),this._select&&this._select.writeValue(this._select.value)}_setElementValue(G){this._renderer.setProperty(this._element.nativeElement,"value",G)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}M.\u0275fac=function(G){return new(G||M)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(jr,9))},M.\u0275dir=e.\u0275\u0275defineDirective({type:M,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}});const J={provide:w,useExisting:(0,e.forwardRef)(()=>kt),multi:!0};function Se(wt,G){return null==wt?`${G}`:("string"==typeof G&&(G=`'${G}'`),G&&"object"==typeof G&&(G="Object"),`${wt}: ${G}`.slice(0,50))}class kt extends j{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(G){this._compareWith=G}writeValue(G){let ht;if(this.value=G,Array.isArray(G)){const Ri=G.map(un=>this._getOptionId(un));ht=(un,aa)=>{un._setSelected(Ri.indexOf(aa.toString())>-1)}}else ht=(Ri,un)=>{Ri._setSelected(!1)};this._optionMap.forEach(ht)}registerOnChange(G){this.onChange=ht=>{const Ri=[],un=ht.selectedOptions;if(void 0!==un){const aa=un;for(let Xa=0;Xa<aa.length;Xa++){const an=aa[Xa],Wr=this._getOptionValue(an.value);Ri.push(Wr)}}else{const aa=ht.options;for(let Xa=0;Xa<aa.length;Xa++){const an=aa[Xa];if(an.selected){const Wr=this._getOptionValue(an.value);Ri.push(Wr)}}}this.value=Ri,G(Ri)}}_registerOption(G){const ht=(this._idCounter++).toString();return this._optionMap.set(ht,G),ht}_getOptionId(G){for(const ht of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(ht)._value,G))return ht;return null}_getOptionValue(G){const ht=function $e(wt){return wt.split(":")[0]}(G);return this._optionMap.has(ht)?this._optionMap.get(ht)._value:G}}kt.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(kt)))(ht||kt)}}(),kt.\u0275dir=e.\u0275\u0275defineDirective({type:kt,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(G,ht){1&G&&e.\u0275\u0275listener("change",function(un){return ht.onChange(un.target)})("blur",function(){return ht.onTouched()})},inputs:{compareWith:"compareWith"},features:[e.\u0275\u0275ProvidersFeature([J]),e.\u0275\u0275InheritDefinitionFeature]});class Kt{constructor(G,ht,Ri){this._element=G,this._renderer=ht,this._select=Ri,this._select&&(this.id=this._select._registerOption(this))}set ngValue(G){null!=this._select&&(this._value=G,this._setElementValue(Se(this.id,G)),this._select.writeValue(this._select.value))}set value(G){this._select?(this._value=G,this._setElementValue(Se(this.id,G)),this._select.writeValue(this._select.value)):this._setElementValue(G)}_setElementValue(G){this._renderer.setProperty(this._element.nativeElement,"value",G)}_setSelected(G){this._renderer.setProperty(this._element.nativeElement,"selected",G)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}function _i(wt){return"number"==typeof wt?wt:parseInt(wt,10)}function bi(wt){return"number"==typeof wt?wt:parseFloat(wt)}Kt.\u0275fac=function(G){return new(G||Kt)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(kt,9))},Kt.\u0275dir=e.\u0275\u0275defineDirective({type:Kt,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}});class Li{constructor(){this._validator=E}ngOnChanges(G){if(this.inputName in G){const ht=this.normalizeInput(G[this.inputName].currentValue);this._enabled=this.enabled(ht),this._validator=this._enabled?this.createValidator(ht):E,this._onChange&&this._onChange()}}validate(G){return this._validator(G)}registerOnValidatorChange(G){this._onChange=G}enabled(G){return null!=G}}Li.\u0275fac=function(G){return new(G||Li)},Li.\u0275dir=e.\u0275\u0275defineDirective({type:Li,features:[e.\u0275\u0275NgOnChangesFeature]});const Vi={provide:xe,useExisting:(0,e.forwardRef)(()=>pn),multi:!0};class pn extends Li{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=G=>bi(G),this.createValidator=G=>A(G)}}pn.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(pn)))(ht||pn)}}(),pn.\u0275dir=e.\u0275\u0275defineDirective({type:pn,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(G,ht){2&G&&e.\u0275\u0275attribute("max",ht._enabled?ht.max:null)},inputs:{max:"max"},features:[e.\u0275\u0275ProvidersFeature([Vi]),e.\u0275\u0275InheritDefinitionFeature]});const $i={provide:xe,useExisting:(0,e.forwardRef)(()=>Yi),multi:!0};class Yi extends Li{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=G=>bi(G),this.createValidator=G=>ze(G)}}Yi.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(Yi)))(ht||Yi)}}(),Yi.\u0275dir=e.\u0275\u0275defineDirective({type:Yi,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(G,ht){2&G&&e.\u0275\u0275attribute("min",ht._enabled?ht.min:null)},inputs:{min:"min"},features:[e.\u0275\u0275ProvidersFeature([$i]),e.\u0275\u0275InheritDefinitionFeature]});const Jn={provide:xe,useExisting:(0,e.forwardRef)(()=>Gn),multi:!0},or={provide:xe,useExisting:(0,e.forwardRef)(()=>Tr),multi:!0};class Gn extends Li{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e.\u0275coerceToBoolean,this.createValidator=G=>Ce}enabled(G){return G}}Gn.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(Gn)))(ht||Gn)}}(),Gn.\u0275dir=e.\u0275\u0275defineDirective({type:Gn,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(G,ht){2&G&&e.\u0275\u0275attribute("required",ht._enabled?"":null)},inputs:{required:"required"},features:[e.\u0275\u0275ProvidersFeature([Jn]),e.\u0275\u0275InheritDefinitionFeature]});class Tr extends Gn{constructor(){super(...arguments),this.createValidator=G=>Xe}}Tr.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(Tr)))(ht||Tr)}}(),Tr.\u0275dir=e.\u0275\u0275defineDirective({type:Tr,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(G,ht){2&G&&e.\u0275\u0275attribute("required",ht._enabled?"":null)},features:[e.\u0275\u0275ProvidersFeature([or]),e.\u0275\u0275InheritDefinitionFeature]});const da={provide:xe,useExisting:(0,e.forwardRef)(()=>Sn),multi:!0};class Sn extends Li{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=e.\u0275coerceToBoolean,this.createValidator=G=>ke}enabled(G){return G}}Sn.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(Sn)))(ht||Sn)}}(),Sn.\u0275dir=e.\u0275\u0275defineDirective({type:Sn,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[e.\u0275\u0275ProvidersFeature([da]),e.\u0275\u0275InheritDefinitionFeature]});const Rn={provide:xe,useExisting:(0,e.forwardRef)(()=>ln),multi:!0};class ln extends Li{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=G=>_i(G),this.createValidator=G=>ve(G)}}ln.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(ln)))(ht||ln)}}(),ln.\u0275dir=e.\u0275\u0275defineDirective({type:ln,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(G,ht){2&G&&e.\u0275\u0275attribute("minlength",ht._enabled?ht.minlength:null)},inputs:{minlength:"minlength"},features:[e.\u0275\u0275ProvidersFeature([Rn]),e.\u0275\u0275InheritDefinitionFeature]});const lr={provide:xe,useExisting:(0,e.forwardRef)(()=>En),multi:!0};class En extends Li{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=G=>_i(G),this.createValidator=G=>pe(G)}}En.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(En)))(ht||En)}}(),En.\u0275dir=e.\u0275\u0275defineDirective({type:En,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(G,ht){2&G&&e.\u0275\u0275attribute("maxlength",ht._enabled?ht.maxlength:null)},inputs:{maxlength:"maxlength"},features:[e.\u0275\u0275ProvidersFeature([lr]),e.\u0275\u0275InheritDefinitionFeature]});const Xn={provide:xe,useExisting:(0,e.forwardRef)(()=>dr),multi:!0};class dr extends Li{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=G=>G,this.createValidator=G=>_(G)}}dr.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(dr)))(ht||dr)}}(),dr.\u0275dir=e.\u0275\u0275defineDirective({type:dr,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(G,ht){2&G&&e.\u0275\u0275attribute("pattern",ht._enabled?ht.pattern:null)},inputs:{pattern:"pattern"},features:[e.\u0275\u0275ProvidersFeature([Xn]),e.\u0275\u0275InheritDefinitionFeature]});class Ra{}Ra.\u0275fac=function(G){return new(G||Ra)},Ra.\u0275mod=e.\u0275\u0275defineNgModule({type:Ra,declarations:[Ft,M,Kt,de,Si,Lt,U,jr,kt,ut,fe,Ve,Gn,ln,En,dr,Tr,Sn,Yi,pn],imports:[sr],exports:[Ft,M,Kt,de,Si,Lt,U,jr,kt,ut,fe,Ve,Gn,ln,En,dr,Tr,Sn,Yi,pn]}),Ra.\u0275inj=e.\u0275\u0275defineInjector({imports:[sr]});class ga extends lt{constructor(G,ht,Ri){super(bt(ht),c(Ri,ht)),this.controls=G,this._initObservables(),this._setUpdateStrategy(ht),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(G){return this.controls[this._adjustIndex(G)]}push(G,ht={}){this.controls.push(G),this._registerControl(G),this.updateValueAndValidity({emitEvent:ht.emitEvent}),this._onCollectionChange()}insert(G,ht,Ri={}){this.controls.splice(G,0,ht),this._registerControl(ht),this.updateValueAndValidity({emitEvent:Ri.emitEvent})}removeAt(G,ht={}){let Ri=this._adjustIndex(G);Ri<0&&(Ri=0),this.controls[Ri]&&this.controls[Ri]._registerOnCollectionChange(()=>{}),this.controls.splice(Ri,1),this.updateValueAndValidity({emitEvent:ht.emitEvent})}setControl(G,ht,Ri={}){let un=this._adjustIndex(G);un<0&&(un=0),this.controls[un]&&this.controls[un]._registerOnCollectionChange(()=>{}),this.controls.splice(un,1),ht&&(this.controls.splice(un,0,ht),this._registerControl(ht)),this.updateValueAndValidity({emitEvent:Ri.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(G,ht={}){it(this,!1,G),G.forEach((Ri,un)=>{H(this,!1,un),this.at(un).setValue(Ri,{onlySelf:!0,emitEvent:ht.emitEvent})}),this.updateValueAndValidity(ht)}patchValue(G,ht={}){null!=G&&(G.forEach((Ri,un)=>{this.at(un)&&this.at(un).patchValue(Ri,{onlySelf:!0,emitEvent:ht.emitEvent})}),this.updateValueAndValidity(ht))}reset(G=[],ht={}){this._forEachChild((Ri,un)=>{Ri.reset(G[un],{onlySelf:!0,emitEvent:ht.emitEvent})}),this._updatePristine(ht),this._updateTouched(ht),this.updateValueAndValidity(ht)}getRawValue(){return this.controls.map(G=>G.getRawValue())}clear(G={}){this.controls.length<1||(this._forEachChild(ht=>ht._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:G.emitEvent}))}_adjustIndex(G){return G<0?G+this.length:G}_syncPendingControls(){let G=this.controls.reduce((ht,Ri)=>!!Ri._syncPendingControls()||ht,!1);return G&&this.updateValueAndValidity({onlySelf:!0}),G}_forEachChild(G){this.controls.forEach((ht,Ri)=>{G(ht,Ri)})}_updateValue(){this.value=this.controls.filter(G=>G.enabled||this.disabled).map(G=>G.value)}_anyControls(G){return this.controls.some(ht=>ht.enabled&&G(ht))}_setUpControls(){this._forEachChild(G=>this._registerControl(G))}_allControlsDisabled(){for(const G of this.controls)if(G.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(G){G.setParent(this),G._registerOnCollectionChange(this._onCollectionChange)}_find(G){return this.at(G)??null}}const ma=ga,Na=wt=>wt instanceof ga;function ca(wt){return!!wt&&(void 0!==wt.asyncValidators||void 0!==wt.validators||void 0!==wt.updateOn)}class Ia{constructor(){this.useNonNullable=!1}get nonNullable(){const G=new Ia;return G.useNonNullable=!0,G}group(G,ht=null){const Ri=this._reduceControls(G);let un={};return ca(ht)?un=ht:null!==ht&&(un.validators=ht.validator,un.asyncValidators=ht.asyncValidator),new Y(Ri,un)}record(G,ht=null){const Ri=this._reduceControls(G);return new Wt(Ri,ht)}control(G,ht,Ri){let un={};return this.useNonNullable?(ca(ht)?un=ht:(un.validators=ht,un.asyncValidators=Ri),new Fr(G,{...un,nonNullable:!0})):new Fr(G,ht,Ri)}array(G,ht,Ri){const un=G.map(aa=>this._createControl(aa));return new ga(un,ht,Ri)}_reduceControls(G){const ht={};return Object.keys(G).forEach(Ri=>{ht[Ri]=this._createControl(G[Ri])}),ht}_createControl(G){if(G instanceof Fr)return G;if(G instanceof lt)return G;if(Array.isArray(G)){const ht=G[0],Ri=G.length>1?G[1]:null,un=G.length>2?G[2]:null;return this.control(ht,Ri,un)}return this.control(G)}}Ia.\u0275fac=function(G){return new(G||Ia)},Ia.\u0275prov=e.\u0275\u0275defineInjectable({token:Ia,factory:Ia.\u0275fac,providedIn:"root"});class ra{}ra.\u0275fac=function(G){return new(G||ra)},ra.\u0275prov=e.\u0275\u0275defineInjectable({token:ra,factory:function(){return(0,e.inject)(Ia).nonNullable},providedIn:"root"});class Wa extends Ia{group(G,ht=null){return super.group(G,ht)}control(G,ht,Ri){return super.control(G,ht,Ri)}array(G,ht,Ri){return super.array(G,ht,Ri)}}Wa.\u0275fac=function(){let wt;return function(ht){return(wt||(wt=e.\u0275\u0275getInheritedFactory(Wa)))(ht||Wa)}}(),Wa.\u0275prov=e.\u0275\u0275defineInjectable({token:Wa,factory:Wa.\u0275fac,providedIn:"root"});const vr=new e.Version("15.2.9");class Un{static withConfig(G){return{ngModule:Un,providers:[{provide:yt,useValue:G.callSetDisabledState??Ht}]}}}Un.\u0275fac=function(G){return new(G||Un)},Un.\u0275mod=e.\u0275\u0275defineNgModule({type:Un,declarations:[Mt,ci,cn],exports:[Ra,Mt,ci,cn]}),Un.\u0275inj=e.\u0275\u0275defineInjector({imports:[Ra]});class ha{static withConfig(G){return{ngModule:ha,providers:[{provide:Zt,useValue:G.warnOnNgModelWithFormControl??"always"},{provide:yt,useValue:G.callSetDisabledState??Ht}]}}}ha.\u0275fac=function(G){return new(G||ha)},ha.\u0275mod=e.\u0275\u0275defineNgModule({type:ha,declarations:[Ni,hn,$n,vn,nr],exports:[Ra,Ni,hn,$n,vn,nr]}),ha.\u0275inj=e.\u0275\u0275defineInjector({imports:[Ra]})},66306:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_AUTOCOMPLETE_DEFAULT_OPTIONS:()=>I,MAT_AUTOCOMPLETE_DEFAULT_OPTIONS_FACTORY:()=>ce,MAT_AUTOCOMPLETE_SCROLL_STRATEGY:()=>De,MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY:()=>ge,MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDER:()=>be,MAT_AUTOCOMPLETE_VALUE_ACCESSOR:()=>ft,MatAutocomplete:()=>Re,MatAutocompleteModule:()=>Ye,MatAutocompleteOrigin:()=>Ze,MatAutocompleteSelectedEvent:()=>se,MatAutocompleteTrigger:()=>Ie,_MatAutocompleteBase:()=>Ne,_MatAutocompleteOriginBase:()=>Ae,_MatAutocompleteTriggerBase:()=>ee,getMatAutocompleteMissingPanelError:()=>dt});var e=a(98678),t=a(76439),m=a(35103),h=a(60123),d=a(36365),f=a(56728),j=a(68590),w=a(73482),T=a(79601),U=a(47206),$=a(716),ae=a(43651),_e=a(29054),de=a(9237),me=a(43035),x=a(22378),S=a(62742),xe=a(5476),ue=a(70976),Ue=a(9302),Pe=a(21160),ze=a(77176),A=a(77007),Ce=a(48358),Xe=a(27303),ke=a(8054),ve=a(54232);const pe=["panel"];function _(Me,Z){if(1&Me&&(e.\u0275\u0275elementStart(0,"div",0,1),e.\u0275\u0275projection(2),e.\u0275\u0275elementEnd()),2&Me){const D=Z.id,W=e.\u0275\u0275nextContext();e.\u0275\u0275property("id",W.id)("ngClass",W._classList)("@panelAnimation",W.isOpen?"visible":"hidden"),e.\u0275\u0275attribute("aria-label",W.ariaLabel||null)("aria-labelledby",W._getPanelAriaLabelledby(D))}}const C=(0,T.trigger)("panelAnimation",[(0,T.state)("void, hidden",(0,T.style)({opacity:0,transform:"scaleY(0.8)"})),(0,T.transition)(":enter, hidden => visible",[(0,T.group)([(0,T.animate)("0.03s linear",(0,T.style)({opacity:1})),(0,T.animate)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,T.style)({transform:"scaleY(1)"}))])]),(0,T.transition)(":leave, visible => hidden",[(0,T.animate)("0.075s linear",(0,T.style)({opacity:0}))])]);let X=0;class se{constructor(Z,D){this.source=Z,this.option=D}}const L=(0,t.mixinDisableRipple)(class{}),I=new e.InjectionToken("mat-autocomplete-default-options",{providedIn:"root",factory:ce});function ce(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1}}class Ne extends L{get isOpen(){return this._isOpen&&this.showPanel}_setColor(Z){this._color=Z,this._setThemeClasses(this._classList)}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(Z){this._autoActiveFirstOption=(0,j.coerceBooleanProperty)(Z)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(Z){this._autoSelectActiveOption=(0,j.coerceBooleanProperty)(Z)}set classList(Z){Z&&Z.length?this._classList=(0,j.coerceStringArray)(Z).reduce((D,W)=>(D[W]=!0,D),{}):this._classList={},this._setVisibilityClasses(this._classList),this._setThemeClasses(this._classList),this._elementRef.nativeElement.className=""}constructor(Z,D,W,te){super(),this._changeDetectorRef=Z,this._elementRef=D,this._defaults=W,this._activeOptionChanges=U.w0.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this._autoActiveFirstOption=!!this._defaults.autoActiveFirstOption,this._autoSelectActiveOption=!!this._defaults.autoSelectActiveOption,this.optionSelected=new e.EventEmitter,this.opened=new e.EventEmitter,this.closed=new e.EventEmitter,this.optionActivated=new e.EventEmitter,this._classList={},this.id="mat-autocomplete-"+X++,this.inertGroups=te?.SAFARI||!1}ngAfterContentInit(){this._keyManager=new f.s1(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe(Z=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[Z]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(Z){this.panel&&(this.panel.nativeElement.scrollTop=Z)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(Z){const D=new se(this,Z);this.optionSelected.emit(D)}_getPanelAriaLabelledby(Z){if(this.ariaLabel)return null;const D=Z?Z+" ":"";return this.ariaLabelledby?D+this.ariaLabelledby:Z}_setVisibilityClasses(Z){Z[this._visibleClass]=this.showPanel,Z[this._hiddenClass]=!this.showPanel}_setThemeClasses(Z){Z["mat-primary"]="primary"===this._color,Z["mat-warn"]="warn"===this._color,Z["mat-accent"]="accent"===this._color}}Ne.\u0275fac=function(Z){return new(Z||Ne)(e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(I),e.\u0275\u0275directiveInject(w.Platform))},Ne.\u0275dir=e.\u0275\u0275defineDirective({type:Ne,viewQuery:function(Z,D){if(1&Z&&(e.\u0275\u0275viewQuery(e.TemplateRef,7),e.\u0275\u0275viewQuery(pe,5)),2&Z){let W;e.\u0275\u0275queryRefresh(W=e.\u0275\u0275loadQuery())&&(D.template=W.first),e.\u0275\u0275queryRefresh(W=e.\u0275\u0275loadQuery())&&(D.panel=W.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[e.\u0275\u0275InheritDefinitionFeature]});class Re extends Ne{constructor(){super(...arguments),this._visibleClass="mat-mdc-autocomplete-visible",this._hiddenClass="mat-mdc-autocomplete-hidden",this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(Z){this._hideSingleSelectionIndicator=(0,j.coerceBooleanProperty)(Z),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const Z of this.options)Z._changeDetectorRef.markForCheck()}}Re.\u0275fac=function(){let Me;return function(D){return(Me||(Me=e.\u0275\u0275getInheritedFactory(Re)))(D||Re)}}(),Re.\u0275cmp=e.\u0275\u0275defineComponent({type:Re,selectors:[["mat-autocomplete"]],contentQueries:function(Z,D,W){if(1&Z&&(e.\u0275\u0275contentQuery(W,t.MAT_OPTGROUP,5),e.\u0275\u0275contentQuery(W,t.MatOption,5)),2&Z){let te;e.\u0275\u0275queryRefresh(te=e.\u0275\u0275loadQuery())&&(D.optionGroups=te),e.\u0275\u0275queryRefresh(te=e.\u0275\u0275loadQuery())&&(D.options=te)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matAutocomplete"],features:[e.\u0275\u0275ProvidersFeature([{provide:t.MAT_OPTION_PARENT_COMPONENT,useExisting:Re}]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*"],decls:1,vars:0,consts:[["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id","ngClass"],["panel",""]],template:function(Z,D){1&Z&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,_,3,5,"ng-template"))},dependencies:[m.NgClass],styles:[".mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:4px;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}.mdc-menu-surface.mat-mdc-autocomplete-panel{width:100%;max-height:256px;position:static;visibility:hidden;transform-origin:center top;margin:0;padding:8px 0;list-style-type:none}.mdc-menu-surface.mat-mdc-autocomplete-panel:focus{outline:none}.cdk-high-contrast-active .mdc-menu-surface.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) .mdc-menu-surface.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above .mdc-menu-surface.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}.mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}.mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[C]},changeDetection:0});class Ae{constructor(Z){this.elementRef=Z}}Ae.\u0275fac=function(Z){return new(Z||Ae)(e.\u0275\u0275directiveInject(e.ElementRef))},Ae.\u0275dir=e.\u0275\u0275defineDirective({type:Ae});class Ze extends Ae{}Ze.\u0275fac=function(){let Me;return function(D){return(Me||(Me=e.\u0275\u0275getInheritedFactory(Ze)))(D||Ze)}}(),Ze.\u0275dir=e.\u0275\u0275defineDirective({type:Ze,selectors:[["","matAutocompleteOrigin",""]],exportAs:["matAutocompleteOrigin"],features:[e.\u0275\u0275InheritDefinitionFeature]});const ft={provide:xe.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>Ie),multi:!0};function dt(){return Error("Attempting to open an undefined instance of `mat-autocomplete`. Make sure that the id passed to the `matAutocomplete` is correct and that you're attempting to open it after the ngAfterContentInit hook.")}const De=new e.InjectionToken("mat-autocomplete-scroll-strategy");function ge(Me){return()=>Me.scrollStrategies.reposition()}const be={provide:De,deps:[d.Overlay],useFactory:ge};class ee{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(Z){this._autocompleteDisabled=(0,j.coerceBooleanProperty)(Z)}constructor(Z,D,W,te,fe,Ve,We,R,z,Oe,tt){this._element=Z,this._overlay=D,this._viewContainerRef=W,this._zone=te,this._changeDetectorRef=fe,this._dir=We,this._formField=R,this._document=z,this._viewportRuler=Oe,this._defaults=tt,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=U.w0.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new $.x,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=(0,ae.P)(()=>{const at=this.autocomplete?this.autocomplete.options:null;return at?at.changes.pipe((0,Ue.O)(at),(0,Pe.w)(()=>(0,_e.T)(...at.map(P=>P.onSelectionChange)))):this._zone.onStable.pipe((0,ze.q)(1),(0,Pe.w)(()=>this.optionSelections))}),this._scrollStrategy=Ve}ngAfterViewInit(){const Z=this._getWindow();typeof Z<"u"&&this._zone.runOutsideAngular(()=>Z.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(Z){Z.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const Z=this._getWindow();typeof Z<"u"&&Z.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,_e.T)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,A.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,A.h)(()=>this._overlayAttached)):(0,de.of)()).pipe((0,Ce.U)(Z=>Z instanceof t.MatOptionSelectionChange?Z:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,_e.T)((0,me.R)(this._document,"click"),(0,me.R)(this._document,"auxclick"),(0,me.R)(this._document,"touchend")).pipe((0,A.h)(Z=>{const D=(0,w._getEventTarget)(Z),W=this._formField?this._formField._elementRef.nativeElement:null,te=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&D!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!W||!W.contains(D))&&(!te||!te.contains(D))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(D)}))}writeValue(Z){Promise.resolve(null).then(()=>this._assignOptionValue(Z))}registerOnChange(Z){this._onChange=Z}registerOnTouched(Z){this._onTouched=Z}setDisabledState(Z){this._element.nativeElement.disabled=Z}_handleKeydown(Z){const D=Z.keyCode,W=(0,x.hasModifierKey)(Z);if(D===x.ESCAPE&&!W&&Z.preventDefault(),this.activeOption&&D===x.ENTER&&this.panelOpen&&!W)this.activeOption._selectViaInteraction(),this._resetActiveItem(),Z.preventDefault();else if(this.autocomplete){const te=this.autocomplete._keyManager.activeItem,fe=D===x.UP_ARROW||D===x.DOWN_ARROW;D===x.TAB||fe&&!W&&this.panelOpen?this.autocomplete._keyManager.onKeydown(Z):fe&&this._canOpen()&&this.openPanel(),(fe||this.autocomplete._keyManager.activeItem!==te)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(Z){let D=Z.target,W=D.value;"number"===D.type&&(W=""==W?null:parseFloat(W)),this._previousValue!==W&&(this._previousValue=W,this._pendingAutoselectedOption=null,this._onChange(W),this._canOpen()&&this._document.activeElement===Z.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel(Z=!1){this._formField&&"auto"===this._formField.floatLabel&&(Z?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const Z=this._zone.onStable.pipe((0,ze.q)(1)),D=this.autocomplete.options.changes.pipe((0,Xe.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,ke.g)(0));return(0,_e.T)(Z,D).pipe((0,Pe.w)(()=>(this._zone.run(()=>{const W=this.panelOpen;this._resetActiveItem(),this.autocomplete._setVisibility(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),W!==this.panelOpen&&(this.panelOpen?this.autocomplete.opened.emit():this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,ze.q)(1)).subscribe(W=>this._setValueAndClose(W))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(Z){const D=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(Z):Z;this._updateNativeInputValue(D??"")}_updateNativeInputValue(Z){this._formField?this._formField._control.value=Z:this._element.nativeElement.value=Z,this._previousValue=Z}_setValueAndClose(Z){const D=Z?Z.source:this._pendingAutoselectedOption;D&&(this._clearPreviousSelectedOption(D),this._assignOptionValue(D.value),this._onChange(D.value),this.autocomplete._emitSelectEvent(D),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption(Z){this.autocomplete.options.forEach(D=>{D!==Z&&D.selected&&D.deselect()})}_attachOverlay(){this.autocomplete;let Z=this._overlayRef;Z?(this._positionStrategy.setOrigin(this._getConnectedElement()),Z.updateSize({width:this._getPanelWidth()})):(this._portal=new S.TemplatePortal(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),Z=this._overlay.create(this._getOverlayConfig()),this._overlayRef=Z,this._handleOverlayEvents(Z),this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&Z&&Z.updateSize({width:this._getPanelWidth()})})),Z&&!Z.hasAttached()&&(Z.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const D=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._setColor(this._formField?.color),this.panelOpen&&D!==this.panelOpen&&this.autocomplete.opened.emit()}_getOverlayConfig(){return new d.OverlayConfig({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const Z=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(Z),this._positionStrategy=Z,Z}_setStrategyPositions(Z){const D=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],W=this._aboveClass,te=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:W},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:W}];let fe;fe="above"===this.position?te:"below"===this.position?D:[...D,...te],Z.withPositions(fe)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const Z=this.autocomplete;Z.autoActiveFirstOption?Z._keyManager.setFirstItemActive():Z._keyManager.setActiveItem(-1)}_canOpen(){const Z=this._element.nativeElement;return!Z.readOnly&&!Z.disabled&&!this._autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(Z){const D=this.autocomplete,W=(0,t._countGroupLabelsBeforeOption)(Z,D.options,D.optionGroups);if(0===Z&&1===W)D._setScrollTop(0);else if(D.panel){const te=D.options.toArray()[Z];if(te){const fe=te._getHostElement(),Ve=(0,t._getOptionScrollPosition)(fe.offsetTop,fe.offsetHeight,D._getScrollTop(),D.panel.nativeElement.offsetHeight);D._setScrollTop(Ve)}}}_handleOverlayEvents(Z){Z.keydownEvents().subscribe(D=>{(D.keyCode===x.ESCAPE&&!(0,x.hasModifierKey)(D)||D.keyCode===x.UP_ARROW&&(0,x.hasModifierKey)(D,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),D.stopPropagation(),D.preventDefault())}),Z.outsidePointerEvents().subscribe()}}ee.\u0275fac=function(Z){return new(Z||ee)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(d.Overlay),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(De),e.\u0275\u0275directiveInject(ve.Directionality,8),e.\u0275\u0275directiveInject(ue.MAT_FORM_FIELD,9),e.\u0275\u0275directiveInject(m.DOCUMENT,8),e.\u0275\u0275directiveInject(h.rL),e.\u0275\u0275directiveInject(I,8))},ee.\u0275dir=e.\u0275\u0275defineDirective({type:ee,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[e.\u0275\u0275NgOnChangesFeature]});class Ie extends ee{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}}Ie.\u0275fac=function(){let Me;return function(D){return(Me||(Me=e.\u0275\u0275getInheritedFactory(Ie)))(D||Ie)}}(),Ie.\u0275dir=e.\u0275\u0275defineDirective({type:Ie,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(Z,D){1&Z&&e.\u0275\u0275listener("focusin",function(){return D._handleFocus()})("blur",function(){return D._onTouched()})("input",function(te){return D._handleInput(te)})("keydown",function(te){return D._handleKeydown(te)})("click",function(){return D._handleClick()}),2&Z&&e.\u0275\u0275attribute("autocomplete",D.autocompleteAttribute)("role",D.autocompleteDisabled?null:"combobox")("aria-autocomplete",D.autocompleteDisabled?null:"list")("aria-activedescendant",D.panelOpen&&D.activeOption?D.activeOption.id:null)("aria-expanded",D.autocompleteDisabled?null:D.panelOpen.toString())("aria-owns",D.autocompleteDisabled||!D.panelOpen||null==D.autocomplete?null:D.autocomplete.id)("aria-haspopup",D.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[e.\u0275\u0275ProvidersFeature([ft]),e.\u0275\u0275InheritDefinitionFeature]});class Ye{}Ye.\u0275fac=function(Z){return new(Z||Ye)},Ye.\u0275mod=e.\u0275\u0275defineNgModule({type:Ye,declarations:[Re,Ie,Ze],imports:[d.OverlayModule,t.MatOptionModule,t.MatCommonModule,m.CommonModule],exports:[h.ZD,Re,t.MatOptionModule,t.MatCommonModule,Ie,Ze]}),Ye.\u0275inj=e.\u0275\u0275defineInjector({providers:[be],imports:[d.OverlayModule,t.MatOptionModule,t.MatCommonModule,m.CommonModule,h.ZD,t.MatOptionModule,t.MatCommonModule]})},96108:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MatBadge:()=>w,MatBadgeModule:()=>T});var e=a(98678),t=a(76439),m=a(56728),h=a(68590);let d=0;const f=(0,t.mixinDisabled)(class{}),j="mat-badge-content";class w extends f{get color(){return this._color}set color($){this._setColor($),this._color=$}get overlap(){return this._overlap}set overlap($){this._overlap=(0,h.coerceBooleanProperty)($)}get content(){return this._content}set content($){this._updateRenderedContent($)}get description(){return this._description}set description($){this._updateHostAriaDescription($)}get hidden(){return this._hidden}set hidden($){this._hidden=(0,h.coerceBooleanProperty)($)}constructor($,ae,_e,de,me){super(),this._ngZone=$,this._elementRef=ae,this._ariaDescriber=_e,this._renderer=de,this._animationMode=me,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=d++,this._isInitialized=!1}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&this._renderer.destroyNode(this._badgeElement),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_createBadgeElement(){const $=this._renderer.createElement("span"),ae="mat-badge-active";return $.setAttribute("id",`mat-badge-content-${this._id}`),$.setAttribute("aria-hidden","true"),$.classList.add(j),"NoopAnimations"===this._animationMode&&$.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild($),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{$.classList.add(ae)})}):$.classList.add(ae),$}_updateRenderedContent($){const ae=`${$??""}`.trim();this._isInitialized&&ae&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=ae),this._content=ae}_updateHostAriaDescription($){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),$&&this._ariaDescriber.describe(this._elementRef.nativeElement,$),this._description=$}_setColor($){const ae=this._elementRef.nativeElement.classList;ae.remove(`mat-badge-${this._color}`),$&&ae.add(`mat-badge-${$}`)}_clearExistingBadges(){const $=this._elementRef.nativeElement.querySelectorAll(`:scope > .${j}`);for(const ae of Array.from($))ae!==this._badgeElement&&ae.remove()}}w.\u0275fac=function($){return new($||w)(e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(m.$s),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8))},w.\u0275dir=e.\u0275\u0275defineDirective({type:w,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function($,ae){2&$&&e.\u0275\u0275classProp("mat-badge-overlap",ae.overlap)("mat-badge-above",ae.isAbove())("mat-badge-below",!ae.isAbove())("mat-badge-before",!ae.isAfter())("mat-badge-after",ae.isAfter())("mat-badge-small","small"===ae.size)("mat-badge-medium","medium"===ae.size)("mat-badge-large","large"===ae.size)("mat-badge-hidden",ae.hidden||!ae.content)("mat-badge-disabled",ae.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[e.\u0275\u0275InheritDefinitionFeature]});class T{}T.\u0275fac=function($){return new($||T)},T.\u0275mod=e.\u0275\u0275defineNgModule({type:T,declarations:[w],imports:[m.rt,t.MatCommonModule],exports:[w,t.MatCommonModule]}),T.\u0275inj=e.\u0275\u0275defineInjector({imports:[m.rt,t.MatCommonModule,t.MatCommonModule]})},52018:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS:()=>T,MAT_BUTTON_TOGGLE_GROUP:()=>U,MAT_BUTTON_TOGGLE_GROUP_VALUE_ACCESSOR:()=>$,MatButtonToggle:()=>x,MatButtonToggleChange:()=>_e,MatButtonToggleGroup:()=>de,MatButtonToggleModule:()=>S});var e=a(56728),t=a(68590),m=a(40662),h=a(98678),d=a(5476),f=a(76439);const j=["button"],T=new h.InjectionToken("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS"),U=new h.InjectionToken("MatButtonToggleGroup"),$={provide:d.NG_VALUE_ACCESSOR,useExisting:(0,h.forwardRef)(()=>de),multi:!0};let ae=0;class _e{constructor(ue,Ue){this.source=ue,this.value=Ue}}class de{get name(){return this._name}set name(ue){this._name=ue,this._markButtonsForCheck()}get vertical(){return this._vertical}set vertical(ue){this._vertical=(0,t.coerceBooleanProperty)(ue)}get value(){const ue=this._selectionModel?this._selectionModel.selected:[];return this.multiple?ue.map(Ue=>Ue.value):ue[0]?ue[0].value:void 0}set value(ue){this._setSelectionByValue(ue),this.valueChange.emit(this.value)}get selected(){const ue=this._selectionModel?this._selectionModel.selected:[];return this.multiple?ue:ue[0]||null}get multiple(){return this._multiple}set multiple(ue){this._multiple=(0,t.coerceBooleanProperty)(ue),this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(ue){this._disabled=(0,t.coerceBooleanProperty)(ue),this._markButtonsForCheck()}constructor(ue,Ue){this._changeDetector=ue,this._vertical=!1,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name="mat-button-toggle-group-"+ae++,this.valueChange=new h.EventEmitter,this.change=new h.EventEmitter,this.appearance=Ue&&Ue.appearance?Ue.appearance:"standard"}ngOnInit(){this._selectionModel=new m.SelectionModel(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(ue=>ue.checked))}writeValue(ue){this.value=ue,this._changeDetector.markForCheck()}registerOnChange(ue){this._controlValueAccessorChangeFn=ue}registerOnTouched(ue){this._onTouched=ue}setDisabledState(ue){this.disabled=ue}_emitChangeEvent(ue){const Ue=new _e(ue,this.value);this._controlValueAccessorChangeFn(Ue.value),this.change.emit(Ue)}_syncButtonToggle(ue,Ue,Pe=!1,ze=!1){!this.multiple&&this.selected&&!ue.checked&&(this.selected.checked=!1),this._selectionModel?Ue?this._selectionModel.select(ue):this._selectionModel.deselect(ue):ze=!0,ze?Promise.resolve().then(()=>this._updateModelValue(ue,Pe)):this._updateModelValue(ue,Pe)}_isSelected(ue){return this._selectionModel&&this._selectionModel.isSelected(ue)}_isPrechecked(ue){return!(typeof this._rawValue>"u")&&(this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(Ue=>null!=ue.value&&Ue===ue.value):ue.value===this._rawValue)}_setSelectionByValue(ue){this._rawValue=ue,this._buttonToggles&&(this.multiple&&ue?(Array.isArray(ue),this._clearSelection(),ue.forEach(Ue=>this._selectValue(Ue))):(this._clearSelection(),this._selectValue(ue)))}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(ue=>ue.checked=!1)}_selectValue(ue){const Ue=this._buttonToggles.find(Pe=>null!=Pe.value&&Pe.value===ue);Ue&&(Ue.checked=!0,this._selectionModel.select(Ue))}_updateModelValue(ue,Ue){Ue&&this._emitChangeEvent(ue),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(ue=>ue._markForCheck())}}de.\u0275fac=function(ue){return new(ue||de)(h.\u0275\u0275directiveInject(h.ChangeDetectorRef),h.\u0275\u0275directiveInject(T,8))},de.\u0275dir=h.\u0275\u0275defineDirective({type:de,selectors:[["mat-button-toggle-group"]],contentQueries:function(ue,Ue,Pe){if(1&ue&&h.\u0275\u0275contentQuery(Pe,x,5),2&ue){let ze;h.\u0275\u0275queryRefresh(ze=h.\u0275\u0275loadQuery())&&(Ue._buttonToggles=ze)}},hostAttrs:["role","group",1,"mat-button-toggle-group"],hostVars:5,hostBindings:function(ue,Ue){2&ue&&(h.\u0275\u0275attribute("aria-disabled",Ue.disabled),h.\u0275\u0275classProp("mat-button-toggle-vertical",Ue.vertical)("mat-button-toggle-group-appearance-standard","standard"===Ue.appearance))},inputs:{appearance:"appearance",name:"name",vertical:"vertical",value:"value",multiple:"multiple",disabled:"disabled"},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[h.\u0275\u0275ProvidersFeature([$,{provide:U,useExisting:de}])]});const me=(0,f.mixinDisableRipple)(class{});class x extends me{get buttonId(){return`${this.id}-button`}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(ue){this._appearance=ue}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(ue){const Ue=(0,t.coerceBooleanProperty)(ue);Ue!==this._checked&&(this._checked=Ue,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(ue){this._disabled=(0,t.coerceBooleanProperty)(ue)}constructor(ue,Ue,Pe,ze,A,Ce){super(),this._changeDetectorRef=Ue,this._elementRef=Pe,this._focusMonitor=ze,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new h.EventEmitter;const Xe=Number(A);this.tabIndex=Xe||0===Xe?Xe:null,this.buttonToggleGroup=ue,this.appearance=Ce&&Ce.appearance?Ce.appearance:"standard"}ngOnInit(){const ue=this.buttonToggleGroup;this.id=this.id||"mat-button-toggle-"+ae++,ue&&(ue._isPrechecked(this)?this.checked=!0:ue._isSelected(this)!==this._checked&&ue._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){const ue=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),ue&&ue._isSelected(this)&&ue._syncButtonToggle(this,!1,!1,!0)}focus(ue){this._buttonElement.nativeElement.focus(ue)}_onButtonClick(){const ue=!!this._isSingleSelector()||!this._checked;ue!==this._checked&&(this._checked=ue,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new _e(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this._isSingleSelector()?this.buttonToggleGroup.name:this.name||null}_isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}}x.\u0275fac=function(ue){return new(ue||x)(h.\u0275\u0275directiveInject(U,8),h.\u0275\u0275directiveInject(h.ChangeDetectorRef),h.\u0275\u0275directiveInject(h.ElementRef),h.\u0275\u0275directiveInject(e.tE),h.\u0275\u0275injectAttribute("tabindex"),h.\u0275\u0275directiveInject(T,8))},x.\u0275cmp=h.\u0275\u0275defineComponent({type:x,selectors:[["mat-button-toggle"]],viewQuery:function(ue,Ue){if(1&ue&&h.\u0275\u0275viewQuery(j,5),2&ue){let Pe;h.\u0275\u0275queryRefresh(Pe=h.\u0275\u0275loadQuery())&&(Ue._buttonElement=Pe.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:12,hostBindings:function(ue,Ue){1&ue&&h.\u0275\u0275listener("focus",function(){return Ue.focus()}),2&ue&&(h.\u0275\u0275attribute("aria-label",null)("aria-labelledby",null)("id",Ue.id)("name",null),h.\u0275\u0275classProp("mat-button-toggle-standalone",!Ue.buttonToggleGroup)("mat-button-toggle-checked",Ue.checked)("mat-button-toggle-disabled",Ue.disabled)("mat-button-toggle-appearance-standard","standard"===Ue.appearance))},inputs:{disableRipple:"disableRipple",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",appearance:"appearance",checked:"checked",disabled:"disabled"},outputs:{change:"change"},exportAs:["matButtonToggle"],features:[h.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*"],decls:6,vars:9,consts:[["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"id","disabled","click"],["button",""],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(ue,Ue){if(1&ue&&(h.\u0275\u0275projectionDef(),h.\u0275\u0275elementStart(0,"button",0,1),h.\u0275\u0275listener("click",function(){return Ue._onButtonClick()}),h.\u0275\u0275elementStart(2,"span",2),h.\u0275\u0275projection(3),h.\u0275\u0275elementEnd()(),h.\u0275\u0275element(4,"span",3)(5,"span",4)),2&ue){const Pe=h.\u0275\u0275reference(1);h.\u0275\u0275property("id",Ue.buttonId)("disabled",Ue.disabled||null),h.\u0275\u0275attribute("tabindex",Ue.disabled?-1:Ue.tabIndex)("aria-pressed",Ue.checked)("name",Ue._getButtonName())("aria-label",Ue.ariaLabel)("aria-labelledby",Ue.ariaLabelledby),h.\u0275\u0275advance(5),h.\u0275\u0275property("matRippleTrigger",Pe)("matRippleDisabled",Ue.disableRipple||Ue.disabled)}},dependencies:[f.MatRipple],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;border-radius:2px;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:4px}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:1}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:.04}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.12}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;line-height:36px;padding:0 16px;position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 36px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}"],encapsulation:2,changeDetection:0});class S{}S.\u0275fac=function(ue){return new(ue||S)},S.\u0275mod=h.\u0275\u0275defineNgModule({type:S,declarations:[de,x],imports:[f.MatCommonModule,f.MatRippleModule],exports:[f.MatCommonModule,de,x]}),S.\u0275inj=h.\u0275\u0275defineInjector({imports:[f.MatCommonModule,f.MatRippleModule,f.MatCommonModule]})},76070:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_FAB_DEFAULT_OPTIONS:()=>ve,MAT_FAB_DEFAULT_OPTIONS_FACTORY:()=>pe,MatAnchor:()=>ke,MatButton:()=>Xe,MatButtonModule:()=>Ne,MatFabAnchor:()=>se,MatFabButton:()=>C,MatIconAnchor:()=>ce,MatIconButton:()=>I,MatMiniFabAnchor:()=>L,MatMiniFabButton:()=>X});var e=a(73482),t=a(98678),m=a(56728),h=a(76439),d=a(68590);const f=["mat-button",""],j=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],w=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],U=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",$=["mat-fab",""],ae=["mat-mini-fab",""],_e='.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--mdc-fab-container-color, transparent);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color, inherit)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mat-mdc-extended-fab .mdc-fab__ripple{border-radius:24px}.mat-mdc-extended-fab .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}',de=["mat-icon-button",""],ue=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],Ue=(0,h.mixinColor)((0,h.mixinDisabled)((0,h.mixinDisableRipple)(class{constructor(Re){this._elementRef=Re}})));class Pe extends Ue{constructor(Ae,Ze,ft,dt){super(Ae),this._platform=Ze,this._ngZone=ft,this._animationMode=dt,this._focusMonitor=(0,t.inject)(m.tE),this._isFab=!1;const De=Ae.nativeElement.classList;for(const ge of ue)this._hasHostAttributes(ge.selector)&&ge.mdcClasses.forEach(be=>{De.add(be)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(Ae="program",Ze){Ae?this._focusMonitor.focusVia(this._elementRef.nativeElement,Ae,Ze):this._elementRef.nativeElement.focus(Ze)}_hasHostAttributes(...Ae){return Ae.some(Ze=>this._elementRef.nativeElement.hasAttribute(Ze))}_isRippleDisabled(){return this.disableRipple||this.disabled}}Pe.\u0275fac=function(Ae){t.\u0275\u0275invalidFactory()},Pe.\u0275dir=t.\u0275\u0275defineDirective({type:Pe,viewQuery:function(Ae,Ze){if(1&Ae&&t.\u0275\u0275viewQuery(h.MatRipple,5),2&Ae){let ft;t.\u0275\u0275queryRefresh(ft=t.\u0275\u0275loadQuery())&&(Ze.ripple=ft.first)}},features:[t.\u0275\u0275InheritDefinitionFeature]});class Ce extends Pe{constructor(Ae,Ze,ft,dt){super(Ae,Ze,ft,dt),this._haltDisabledEvents=De=>{this.disabled&&(De.preventDefault(),De.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}Ce.\u0275fac=function(Ae){t.\u0275\u0275invalidFactory()},Ce.\u0275dir=t.\u0275\u0275defineDirective({type:Ce,features:[t.\u0275\u0275InheritDefinitionFeature]});class Xe extends Pe{constructor(Ae,Ze,ft,dt){super(Ae,Ze,ft,dt)}}Xe.\u0275fac=function(Ae){return new(Ae||Xe)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(e.Platform),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8))},Xe.\u0275cmp=t.\u0275\u0275defineComponent({type:Xe,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(Ae,Ze){2&Ae&&(t.\u0275\u0275attribute("disabled",Ze.disabled||null),t.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===Ze._animationMode)("mat-unthemed",!Ze.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[t.\u0275\u0275InheritDefinitionFeature],attrs:f,ngContentSelectors:w,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(Ae,Ze){1&Ae&&(t.\u0275\u0275projectionDef(j),t.\u0275\u0275element(0,"span",0),t.\u0275\u0275projection(1),t.\u0275\u0275elementStart(2,"span",1),t.\u0275\u0275projection(3,1),t.\u0275\u0275elementEnd(),t.\u0275\u0275projection(4,2),t.\u0275\u0275element(5,"span",2)(6,"span",3)(7,"span",4)),2&Ae&&(t.\u0275\u0275classProp("mdc-button__ripple",!Ze._isFab)("mdc-fab__ripple",Ze._isFab),t.\u0275\u0275advance(6),t.\u0275\u0275property("matRippleDisabled",Ze._isRippleDisabled())("matRippleTrigger",Ze._elementRef.nativeElement))},dependencies:[h.MatRipple],styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0});class ke extends Ce{constructor(Ae,Ze,ft,dt){super(Ae,Ze,ft,dt)}}ke.\u0275fac=function(Ae){return new(Ae||ke)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(e.Platform),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8))},ke.\u0275cmp=t.\u0275\u0275defineComponent({type:ke,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:9,hostBindings:function(Ae,Ze){2&Ae&&(t.\u0275\u0275attribute("disabled",Ze.disabled||null)("tabindex",Ze.disabled?-1:Ze.tabIndex)("aria-disabled",Ze.disabled.toString()),t.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===Ze._animationMode)("mat-unthemed",!Ze.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[t.\u0275\u0275InheritDefinitionFeature],attrs:f,ngContentSelectors:w,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(Ae,Ze){1&Ae&&(t.\u0275\u0275projectionDef(j),t.\u0275\u0275element(0,"span",0),t.\u0275\u0275projection(1),t.\u0275\u0275elementStart(2,"span",1),t.\u0275\u0275projection(3,1),t.\u0275\u0275elementEnd(),t.\u0275\u0275projection(4,2),t.\u0275\u0275element(5,"span",2)(6,"span",3)(7,"span",4)),2&Ae&&(t.\u0275\u0275classProp("mdc-button__ripple",!Ze._isFab)("mdc-fab__ripple",Ze._isFab),t.\u0275\u0275advance(6),t.\u0275\u0275property("matRippleDisabled",Ze._isRippleDisabled())("matRippleTrigger",Ze._elementRef.nativeElement))},dependencies:[h.MatRipple],styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',U],encapsulation:2,changeDetection:0});const ve=new t.InjectionToken("mat-mdc-fab-default-options",{providedIn:"root",factory:pe});function pe(){return{color:"accent"}}const _={color:"accent"};class C extends Pe{get extended(){return this._extended}set extended(Ae){this._extended=(0,d.coerceBooleanProperty)(Ae)}constructor(Ae,Ze,ft,dt,De){super(Ae,Ze,ft,dt),this._options=De,this._isFab=!0,this._options=this._options||_,this.color=this.defaultColor=this._options.color||_.color}}C.\u0275fac=function(Ae){return new(Ae||C)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(e.Platform),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8),t.\u0275\u0275directiveInject(ve,8))},C.\u0275cmp=t.\u0275\u0275defineComponent({type:C,selectors:[["button","mat-fab",""]],hostVars:11,hostBindings:function(Ae,Ze){2&Ae&&(t.\u0275\u0275attribute("disabled",Ze.disabled||null),t.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===Ze._animationMode)("mat-unthemed",!Ze.color)("mat-mdc-button-base",!0)("mdc-fab--extended",Ze.extended)("mat-mdc-extended-fab",Ze.extended))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",extended:"extended"},exportAs:["matButton"],features:[t.\u0275\u0275InheritDefinitionFeature],attrs:$,ngContentSelectors:w,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(Ae,Ze){1&Ae&&(t.\u0275\u0275projectionDef(j),t.\u0275\u0275element(0,"span",0),t.\u0275\u0275projection(1),t.\u0275\u0275elementStart(2,"span",1),t.\u0275\u0275projection(3,1),t.\u0275\u0275elementEnd(),t.\u0275\u0275projection(4,2),t.\u0275\u0275element(5,"span",2)(6,"span",3)(7,"span",4)),2&Ae&&(t.\u0275\u0275classProp("mdc-button__ripple",!Ze._isFab)("mdc-fab__ripple",Ze._isFab),t.\u0275\u0275advance(6),t.\u0275\u0275property("matRippleDisabled",Ze._isRippleDisabled())("matRippleTrigger",Ze._elementRef.nativeElement))},dependencies:[h.MatRipple],styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--mdc-fab-container-color, transparent);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color, inherit)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mat-mdc-extended-fab .mdc-fab__ripple{border-radius:24px}.mat-mdc-extended-fab .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0});class X extends Pe{constructor(Ae,Ze,ft,dt,De){super(Ae,Ze,ft,dt),this._options=De,this._isFab=!0,this._options=this._options||_,this.color=this.defaultColor=this._options.color||_.color}}X.\u0275fac=function(Ae){return new(Ae||X)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(e.Platform),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8),t.\u0275\u0275directiveInject(ve,8))},X.\u0275cmp=t.\u0275\u0275defineComponent({type:X,selectors:[["button","mat-mini-fab",""]],hostVars:7,hostBindings:function(Ae,Ze){2&Ae&&(t.\u0275\u0275attribute("disabled",Ze.disabled||null),t.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===Ze._animationMode)("mat-unthemed",!Ze.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[t.\u0275\u0275InheritDefinitionFeature],attrs:ae,ngContentSelectors:w,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(Ae,Ze){1&Ae&&(t.\u0275\u0275projectionDef(j),t.\u0275\u0275element(0,"span",0),t.\u0275\u0275projection(1),t.\u0275\u0275elementStart(2,"span",1),t.\u0275\u0275projection(3,1),t.\u0275\u0275elementEnd(),t.\u0275\u0275projection(4,2),t.\u0275\u0275element(5,"span",2)(6,"span",3)(7,"span",4)),2&Ae&&(t.\u0275\u0275classProp("mdc-button__ripple",!Ze._isFab)("mdc-fab__ripple",Ze._isFab),t.\u0275\u0275advance(6),t.\u0275\u0275property("matRippleDisabled",Ze._isRippleDisabled())("matRippleTrigger",Ze._elementRef.nativeElement))},dependencies:[h.MatRipple],styles:[_e],encapsulation:2,changeDetection:0});class se extends ke{get extended(){return this._extended}set extended(Ae){this._extended=(0,d.coerceBooleanProperty)(Ae)}constructor(Ae,Ze,ft,dt,De){super(Ae,Ze,ft,dt),this._options=De,this._isFab=!0,this._options=this._options||_,this.color=this.defaultColor=this._options.color||_.color}}se.\u0275fac=function(Ae){return new(Ae||se)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(e.Platform),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8),t.\u0275\u0275directiveInject(ve,8))},se.\u0275cmp=t.\u0275\u0275defineComponent({type:se,selectors:[["a","mat-fab",""]],hostVars:13,hostBindings:function(Ae,Ze){2&Ae&&(t.\u0275\u0275attribute("disabled",Ze.disabled||null)("tabindex",Ze.disabled?-1:Ze.tabIndex)("aria-disabled",Ze.disabled.toString()),t.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===Ze._animationMode)("mat-unthemed",!Ze.color)("mat-mdc-button-base",!0)("mdc-fab--extended",Ze.extended)("mat-mdc-extended-fab",Ze.extended))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",extended:"extended"},exportAs:["matButton","matAnchor"],features:[t.\u0275\u0275InheritDefinitionFeature],attrs:$,ngContentSelectors:w,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(Ae,Ze){1&Ae&&(t.\u0275\u0275projectionDef(j),t.\u0275\u0275element(0,"span",0),t.\u0275\u0275projection(1),t.\u0275\u0275elementStart(2,"span",1),t.\u0275\u0275projection(3,1),t.\u0275\u0275elementEnd(),t.\u0275\u0275projection(4,2),t.\u0275\u0275element(5,"span",2)(6,"span",3)(7,"span",4)),2&Ae&&(t.\u0275\u0275classProp("mdc-button__ripple",!Ze._isFab)("mdc-fab__ripple",Ze._isFab),t.\u0275\u0275advance(6),t.\u0275\u0275property("matRippleDisabled",Ze._isRippleDisabled())("matRippleTrigger",Ze._elementRef.nativeElement))},dependencies:[h.MatRipple],styles:[_e],encapsulation:2,changeDetection:0});class L extends ke{constructor(Ae,Ze,ft,dt,De){super(Ae,Ze,ft,dt),this._options=De,this._isFab=!0,this._options=this._options||_,this.color=this.defaultColor=this._options.color||_.color}}L.\u0275fac=function(Ae){return new(Ae||L)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(e.Platform),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8),t.\u0275\u0275directiveInject(ve,8))},L.\u0275cmp=t.\u0275\u0275defineComponent({type:L,selectors:[["a","mat-mini-fab",""]],hostVars:9,hostBindings:function(Ae,Ze){2&Ae&&(t.\u0275\u0275attribute("disabled",Ze.disabled||null)("tabindex",Ze.disabled?-1:Ze.tabIndex)("aria-disabled",Ze.disabled.toString()),t.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===Ze._animationMode)("mat-unthemed",!Ze.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[t.\u0275\u0275InheritDefinitionFeature],attrs:ae,ngContentSelectors:w,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(Ae,Ze){1&Ae&&(t.\u0275\u0275projectionDef(j),t.\u0275\u0275element(0,"span",0),t.\u0275\u0275projection(1),t.\u0275\u0275elementStart(2,"span",1),t.\u0275\u0275projection(3,1),t.\u0275\u0275elementEnd(),t.\u0275\u0275projection(4,2),t.\u0275\u0275element(5,"span",2)(6,"span",3)(7,"span",4)),2&Ae&&(t.\u0275\u0275classProp("mdc-button__ripple",!Ze._isFab)("mdc-fab__ripple",Ze._isFab),t.\u0275\u0275advance(6),t.\u0275\u0275property("matRippleDisabled",Ze._isRippleDisabled())("matRippleTrigger",Ze._elementRef.nativeElement))},dependencies:[h.MatRipple],styles:[_e],encapsulation:2,changeDetection:0});class I extends Pe{constructor(Ae,Ze,ft,dt){super(Ae,Ze,ft,dt)}}I.\u0275fac=function(Ae){return new(Ae||I)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(e.Platform),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8))},I.\u0275cmp=t.\u0275\u0275defineComponent({type:I,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(Ae,Ze){2&Ae&&(t.\u0275\u0275attribute("disabled",Ze.disabled||null),t.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===Ze._animationMode)("mat-unthemed",!Ze.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[t.\u0275\u0275InheritDefinitionFeature],attrs:de,ngContentSelectors:["*"],decls:5,vars:3,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(Ae,Ze){1&Ae&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275element(0,"span",0),t.\u0275\u0275projection(1),t.\u0275\u0275element(2,"span",1)(3,"span",2)(4,"span",3)),2&Ae&&(t.\u0275\u0275advance(3),t.\u0275\u0275property("matRippleDisabled",Ze._isRippleDisabled())("matRippleCentered",!0)("matRippleTrigger",Ze._elementRef.nativeElement))},dependencies:[h.MatRipple],styles:['.mdc-icon-button{font-size:24px;width:48px;height:48px;padding:12px}.mdc-icon-button .mdc-icon-button__focus-ring{max-height:48px;max-width:48px}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-icon-button svg,.mdc-icon-button img{width:24px;height:24px}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size, 48px);width:var(--mdc-icon-button-state-layer-size, 48px);color:var(--mdc-icon-button-icon-color, inherit);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity, 0.38)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color, #000)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',U],encapsulation:2,changeDetection:0});class ce extends Ce{constructor(Ae,Ze,ft,dt){super(Ae,Ze,ft,dt)}}ce.\u0275fac=function(Ae){return new(Ae||ce)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(e.Platform),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8))},ce.\u0275cmp=t.\u0275\u0275defineComponent({type:ce,selectors:[["a","mat-icon-button",""]],hostVars:9,hostBindings:function(Ae,Ze){2&Ae&&(t.\u0275\u0275attribute("disabled",Ze.disabled||null)("tabindex",Ze.disabled?-1:Ze.tabIndex)("aria-disabled",Ze.disabled.toString()),t.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===Ze._animationMode)("mat-unthemed",!Ze.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[t.\u0275\u0275InheritDefinitionFeature],attrs:de,ngContentSelectors:w,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(Ae,Ze){1&Ae&&(t.\u0275\u0275projectionDef(j),t.\u0275\u0275element(0,"span",0),t.\u0275\u0275projection(1),t.\u0275\u0275elementStart(2,"span",1),t.\u0275\u0275projection(3,1),t.\u0275\u0275elementEnd(),t.\u0275\u0275projection(4,2),t.\u0275\u0275element(5,"span",2)(6,"span",3)(7,"span",4)),2&Ae&&(t.\u0275\u0275classProp("mdc-button__ripple",!Ze._isFab)("mdc-fab__ripple",Ze._isFab),t.\u0275\u0275advance(6),t.\u0275\u0275property("matRippleDisabled",Ze._isRippleDisabled())("matRippleTrigger",Ze._elementRef.nativeElement))},dependencies:[h.MatRipple],styles:['.mdc-icon-button{font-size:24px;width:48px;height:48px;padding:12px}.mdc-icon-button .mdc-icon-button__focus-ring{max-height:48px;max-width:48px}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-icon-button svg,.mdc-icon-button img{width:24px;height:24px}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size, 48px);width:var(--mdc-icon-button-state-layer-size, 48px);color:var(--mdc-icon-button-icon-color, inherit);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity, 0.38)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color, #000)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',U],encapsulation:2,changeDetection:0});class Ne{}Ne.\u0275fac=function(Ae){return new(Ae||Ne)},Ne.\u0275mod=t.\u0275\u0275defineNgModule({type:Ne,declarations:[ke,Xe,ce,L,X,I,se,C],imports:[h.MatCommonModule,h.MatRippleModule],exports:[ke,Xe,ce,I,L,X,se,C,h.MatCommonModule]}),Ne.\u0275inj=t.\u0275\u0275defineInjector({imports:[h.MatCommonModule,h.MatRippleModule,h.MatCommonModule]})},18730:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_CARD_CONFIG:()=>T,MatCard:()=>U,MatCardActions:()=>me,MatCardAvatar:()=>A,MatCardContent:()=>_e,MatCardFooter:()=>S,MatCardHeader:()=>x,MatCardImage:()=>xe,MatCardLgImage:()=>Pe,MatCardMdImage:()=>Ue,MatCardModule:()=>Xe,MatCardSmImage:()=>ue,MatCardSubtitle:()=>de,MatCardTitle:()=>$,MatCardTitleGroup:()=>ae,MatCardXlImage:()=>ze});var e=a(98678),t=a(35103),m=a(76439);const d=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["","mat-card-image",""],["","matCardImage",""],["","mat-card-sm-image",""],["","matCardImageSmall",""],["","mat-card-md-image",""],["","matCardImageMedium",""],["","mat-card-lg-image",""],["","matCardImageLarge",""],["","mat-card-xl-image",""],["","matCardImageXLarge",""]],"*"],f=["mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","[mat-card-image], [matCardImage],\n [mat-card-sm-image], [matCardImageSmall],\n [mat-card-md-image], [matCardImageMedium],\n [mat-card-lg-image], [matCardImageLarge],\n [mat-card-xl-image], [matCardImageXLarge]","*"],j=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],w=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],T=new e.InjectionToken("MAT_CARD_CONFIG");class U{constructor(ve){this.appearance=ve?.appearance||"raised"}}U.\u0275fac=function(ve){return new(ve||U)(e.\u0275\u0275directiveInject(T,8))},U.\u0275cmp=e.\u0275\u0275defineComponent({type:U,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(ve,pe){2&ve&&e.\u0275\u0275classProp("mat-mdc-card-outlined","outlined"===pe.appearance)("mdc-card--outlined","outlined"===pe.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:["*"],decls:1,vars:0,template:function(ve,pe){1&ve&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275projection(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mat-mdc-card{position:relative;border-radius:var(--mdc-elevated-card-container-shape, var(--mdc-shape-medium, 4px));background-color:var(--mdc-elevated-card-container-color, transparent);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color, transparent)}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape, var(--mdc-shape-medium, 4px))}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width, 1px);border-style:solid;border-color:var(--mdc-outlined-card-outline-color, transparent)}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0});class ${}$.\u0275fac=function(ve){return new(ve||$)},$.\u0275dir=e.\u0275\u0275defineDirective({type:$,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]});class ae{}ae.\u0275fac=function(ve){return new(ve||ae)},ae.\u0275cmp=e.\u0275\u0275defineComponent({type:ae,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-mdc-card-title-group"],ngContentSelectors:f,decls:4,vars:0,template:function(ve,pe){1&ve&&(e.\u0275\u0275projectionDef(d),e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275projection(1),e.\u0275\u0275elementEnd(),e.\u0275\u0275projection(2,1),e.\u0275\u0275projection(3,2))},encapsulation:2,changeDetection:0});class _e{}_e.\u0275fac=function(ve){return new(ve||_e)},_e.\u0275dir=e.\u0275\u0275defineDirective({type:_e,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]});class de{}de.\u0275fac=function(ve){return new(ve||de)},de.\u0275dir=e.\u0275\u0275defineDirective({type:de,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]});class me{constructor(){this.align="start"}}me.\u0275fac=function(ve){return new(ve||me)},me.\u0275dir=e.\u0275\u0275defineDirective({type:me,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(ve,pe){2&ve&&e.\u0275\u0275classProp("mat-mdc-card-actions-align-end","end"===pe.align)},inputs:{align:"align"},exportAs:["matCardActions"]});class x{}x.\u0275fac=function(ve){return new(ve||x)},x.\u0275cmp=e.\u0275\u0275defineComponent({type:x,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:w,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(ve,pe){1&ve&&(e.\u0275\u0275projectionDef(j),e.\u0275\u0275projection(0),e.\u0275\u0275elementStart(1,"div",0),e.\u0275\u0275projection(2,1),e.\u0275\u0275elementEnd(),e.\u0275\u0275projection(3,2))},encapsulation:2,changeDetection:0});class S{}S.\u0275fac=function(ve){return new(ve||S)},S.\u0275dir=e.\u0275\u0275defineDirective({type:S,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-mdc-card-footer"]});class xe{}xe.\u0275fac=function(ve){return new(ve||xe)},xe.\u0275dir=e.\u0275\u0275defineDirective({type:xe,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-mdc-card-image","mdc-card__media"]});class ue{}ue.\u0275fac=function(ve){return new(ve||ue)},ue.\u0275dir=e.\u0275\u0275defineDirective({type:ue,selectors:[["","mat-card-sm-image",""],["","matCardImageSmall",""]],hostAttrs:[1,"mat-mdc-card-sm-image","mdc-card__media"]});class Ue{}Ue.\u0275fac=function(ve){return new(ve||Ue)},Ue.\u0275dir=e.\u0275\u0275defineDirective({type:Ue,selectors:[["","mat-card-md-image",""],["","matCardImageMedium",""]],hostAttrs:[1,"mat-mdc-card-md-image","mdc-card__media"]});class Pe{}Pe.\u0275fac=function(ve){return new(ve||Pe)},Pe.\u0275dir=e.\u0275\u0275defineDirective({type:Pe,selectors:[["","mat-card-lg-image",""],["","matCardImageLarge",""]],hostAttrs:[1,"mat-mdc-card-lg-image","mdc-card__media"]});class ze{}ze.\u0275fac=function(ve){return new(ve||ze)},ze.\u0275dir=e.\u0275\u0275defineDirective({type:ze,selectors:[["","mat-card-xl-image",""],["","matCardImageXLarge",""]],hostAttrs:[1,"mat-mdc-card-xl-image","mdc-card__media"]});class A{}A.\u0275fac=function(ve){return new(ve||A)},A.\u0275dir=e.\u0275\u0275defineDirective({type:A,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-mdc-card-avatar"]});class Xe{}Xe.\u0275fac=function(ve){return new(ve||Xe)},Xe.\u0275mod=e.\u0275\u0275defineNgModule({type:Xe,declarations:[U,me,A,_e,S,x,xe,Pe,Ue,ue,de,$,ae,ze],imports:[m.MatCommonModule,t.CommonModule],exports:[U,me,A,_e,S,x,xe,Pe,Ue,ue,de,$,ae,ze,m.MatCommonModule]}),Xe.\u0275inj=e.\u0275\u0275defineInjector({imports:[m.MatCommonModule,t.CommonModule,m.MatCommonModule]})},3759:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_CHECKBOX_CONTROL_VALUE_ACCESSOR:()=>U,MAT_CHECKBOX_DEFAULT_OPTIONS:()=>w,MAT_CHECKBOX_DEFAULT_OPTIONS_FACTORY:()=>T,MAT_CHECKBOX_REQUIRED_VALIDATOR:()=>S,MatCheckbox:()=>x,MatCheckboxChange:()=>$,MatCheckboxModule:()=>Ue,MatCheckboxRequiredValidator:()=>xe,_MatCheckboxBase:()=>me,_MatCheckboxRequiredValidatorModule:()=>ue});var e=a(98678),t=a(5476),m=a(76439),h=a(68590);const d=["input"],f=["label"],w=new e.InjectionToken("mat-checkbox-default-options",{providedIn:"root",factory:T});function T(){return{color:"accent",clickAction:"check-indeterminate"}}const U={provide:t.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>x),multi:!0};class ${}let ae=0;const _e={color:"accent",clickAction:"check-indeterminate"},de=(0,m.mixinTabIndex)((0,m.mixinColor)((0,m.mixinDisableRipple)((0,m.mixinDisabled)(class{constructor(Pe){this._elementRef=Pe}}))));class me extends de{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(ze){this._required=(0,h.coerceBooleanProperty)(ze)}constructor(ze,A,Ce,Xe,ke,ve,pe){super(A),this._changeDetectorRef=Ce,this._ngZone=Xe,this._animationMode=ve,this._options=pe,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new e.EventEmitter,this.indeterminateChange=new e.EventEmitter,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||_e,this.color=this.defaultColor=this._options.color||_e.color,this.tabIndex=parseInt(ke)||0,this.id=this._uniqueId=`${ze}${++ae}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(ze){const A=(0,h.coerceBooleanProperty)(ze);A!=this.checked&&(this._checked=A,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(ze){const A=(0,h.coerceBooleanProperty)(ze);A!==this.disabled&&(this._disabled=A,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(ze){const A=ze!=this._indeterminate;this._indeterminate=(0,h.coerceBooleanProperty)(ze),A&&(this._indeterminate?this._transitionCheckState(3):this._transitionCheckState(this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(ze){this.checked=!!ze}registerOnChange(ze){this._controlValueAccessorChangeFn=ze}registerOnTouched(ze){this._onTouched=ze}setDisabledState(ze){this.disabled=ze}_transitionCheckState(ze){let A=this._currentCheckState,Ce=this._getAnimationTargetElement();if(A!==ze&&Ce&&(this._currentAnimationClass&&Ce.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(A,ze),this._currentCheckState=ze,this._currentAnimationClass.length>0)){Ce.classList.add(this._currentAnimationClass);const Xe=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{Ce.classList.remove(Xe)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const ze=this._options?.clickAction;this.disabled||"noop"===ze?!this.disabled&&"noop"===ze&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==ze&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(ze){ze.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(ze,A){if("NoopAnimations"===this._animationMode)return"";switch(ze){case 0:if(1===A)return this._animationClasses.uncheckedToChecked;if(3==A)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===A?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===A?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===A?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(ze){const A=this._inputElement;A&&(A.nativeElement.indeterminate=ze)}}me.\u0275fac=function(ze){e.\u0275\u0275invalidFactory()},me.\u0275dir=e.\u0275\u0275defineDirective({type:me,viewQuery:function(ze,A){if(1&ze&&(e.\u0275\u0275viewQuery(d,5),e.\u0275\u0275viewQuery(f,5),e.\u0275\u0275viewQuery(m.MatRipple,5)),2&ze){let Ce;e.\u0275\u0275queryRefresh(Ce=e.\u0275\u0275loadQuery())&&(A._inputElement=Ce.first),e.\u0275\u0275queryRefresh(Ce=e.\u0275\u0275loadQuery())&&(A._labelElement=Ce.first),e.\u0275\u0275queryRefresh(Ce=e.\u0275\u0275loadQuery())&&(A.ripple=Ce.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[e.\u0275\u0275InheritDefinitionFeature]});class x extends me{constructor(ze,A,Ce,Xe,ke,ve){super("mat-mdc-checkbox-",ze,A,Ce,Xe,ke,ve),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(ze){const A=new $;return A.source=this,A.checked=ze,A}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(ze){ze.target&&this._labelElement.nativeElement.contains(ze.target)&&ze.stopPropagation()}}x.\u0275fac=function(ze){return new(ze||x)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275injectAttribute("tabindex"),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8),e.\u0275\u0275directiveInject(w,8))},x.\u0275cmp=e.\u0275\u0275defineComponent({type:x,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(ze,A){2&ze&&(e.\u0275\u0275hostProperty("id",A.id),e.\u0275\u0275attribute("tabindex",null)("aria-label",null)("aria-labelledby",null),e.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===A._animationMode)("mdc-checkbox--disabled",A.disabled)("mat-mdc-checkbox-disabled",A.disabled)("mat-mdc-checkbox-checked",A.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[e.\u0275\u0275ProvidersFeature([U]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*"],decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[3,"for"],["label",""]],template:function(ze,A){if(1&ze&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275listener("click",function(Xe){return A._preventBubblingFromLabel(Xe)}),e.\u0275\u0275elementStart(1,"div",1,2)(3,"div",3),e.\u0275\u0275listener("click",function(){return A._onTouchTargetClick()}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"input",4,5),e.\u0275\u0275listener("blur",function(){return A._onBlur()})("click",function(){return A._onInputClick()})("change",function(Xe){return A._onInteractionEvent(Xe)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(6,"div",6),e.\u0275\u0275elementStart(7,"div",7),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(8,"svg",8),e.\u0275\u0275element(9,"path",9),e.\u0275\u0275elementEnd(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275element(10,"div",10),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(11,"div",11),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"label",12,13),e.\u0275\u0275projection(14),e.\u0275\u0275elementEnd()()),2&ze){const Ce=e.\u0275\u0275reference(2);e.\u0275\u0275classProp("mdc-form-field--align-end","before"==A.labelPosition),e.\u0275\u0275advance(4),e.\u0275\u0275classProp("mdc-checkbox--selected",A.checked),e.\u0275\u0275property("checked",A.checked)("indeterminate",A.indeterminate)("disabled",A.disabled)("id",A.inputId)("required",A.required)("tabIndex",A.tabIndex),e.\u0275\u0275attribute("aria-label",A.ariaLabel||null)("aria-labelledby",A.ariaLabelledby)("aria-describedby",A.ariaDescribedby)("name",A.name)("value",A.value),e.\u0275\u0275advance(7),e.\u0275\u0275property("matRippleTrigger",Ce)("matRippleDisabled",A.disableRipple||A.disabled)("matRippleCentered",!0),e.\u0275\u0275advance(1),e.\u0275\u0275property("for",A.inputId)}},dependencies:[m.MatRipple],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:var(--mdc-checkbox-state-layer-size, 48px);height:var(--mdc-checkbox-state-layer-size, 48px)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color, rgba(0, 0, 0, 0.38))}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px)}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:not([disabled])~.mdc-checkbox__ripple{opacity:.04;transform:scale(1);transition:opacity 80ms 0 cubic-bezier(0, 0, 0.2, 1),transform 80ms 0 cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:not([disabled]):focus~.mdc-checkbox__ripple{opacity:.16}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__native-control:focus:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, black)}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});const S={provide:t.NG_VALIDATORS,useExisting:(0,e.forwardRef)(()=>xe),multi:!0};class xe extends t.CheckboxRequiredValidator{}xe.\u0275fac=function(){let Pe;return function(A){return(Pe||(Pe=e.\u0275\u0275getInheritedFactory(xe)))(A||xe)}}(),xe.\u0275dir=e.\u0275\u0275defineDirective({type:xe,selectors:[["mat-checkbox","required","","formControlName",""],["mat-checkbox","required","","formControl",""],["mat-checkbox","required","","ngModel",""]],features:[e.\u0275\u0275ProvidersFeature([S]),e.\u0275\u0275InheritDefinitionFeature]});class ue{}ue.\u0275fac=function(ze){return new(ze||ue)},ue.\u0275mod=e.\u0275\u0275defineNgModule({type:ue,declarations:[xe],exports:[xe]}),ue.\u0275inj=e.\u0275\u0275defineInjector({});class Ue{}Ue.\u0275fac=function(ze){return new(ze||Ue)},Ue.\u0275mod=e.\u0275\u0275defineNgModule({type:Ue,declarations:[x],imports:[m.MatCommonModule,m.MatRippleModule,ue],exports:[x,m.MatCommonModule,ue]}),Ue.\u0275inj=e.\u0275\u0275defineInjector({imports:[m.MatCommonModule,m.MatRippleModule,ue,m.MatCommonModule,ue]})},23968:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_CHIP:()=>Re,MAT_CHIPS_DEFAULT_OPTIONS:()=>L,MAT_CHIP_AVATAR:()=>I,MAT_CHIP_LISTBOX_CONTROL_VALUE_ACCESSOR:()=>We,MAT_CHIP_REMOVE:()=>Ne,MAT_CHIP_TRAILING_ICON:()=>ce,MatChip:()=>Ie,MatChipAvatar:()=>dt,MatChipEditInput:()=>Z,MatChipGrid:()=>at,MatChipGridChange:()=>z,MatChipInput:()=>k,MatChipListbox:()=>R,MatChipListboxChange:()=>Ve,MatChipOption:()=>Me,MatChipRemove:()=>ge,MatChipRow:()=>D,MatChipSelectionChange:()=>Ye,MatChipSet:()=>fe,MatChipTrailingIcon:()=>De,MatChipsModule:()=>Be});var e=a(68590),t=a(98678),m=a(35103),h=a(76439),d=a(56728),f=a(716),j=a(29054),w=a(77176),T=a(35879),U=a(9302),$=a(21160),ae=a(22378),_e=a(54232),de=a(5476),me=a(70976);function x(Ge,ne){1&Ge&&(t.\u0275\u0275elementStart(0,"span",8),t.\u0275\u0275projection(1,1),t.\u0275\u0275elementEnd())}function S(Ge,ne){1&Ge&&(t.\u0275\u0275elementStart(0,"span",9),t.\u0275\u0275projection(1,2),t.\u0275\u0275elementEnd())}const xe=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],ue=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function Ue(Ge,ne){1&Ge&&(t.\u0275\u0275elementStart(0,"span",9),t.\u0275\u0275projection(1,1),t.\u0275\u0275elementStart(2,"span",10),t.\u0275\u0275namespaceSVG(),t.\u0275\u0275elementStart(3,"svg",11),t.\u0275\u0275element(4,"path",12),t.\u0275\u0275elementEnd()()())}function Pe(Ge,ne){1&Ge&&(t.\u0275\u0275elementStart(0,"span",13),t.\u0275\u0275projection(1,2),t.\u0275\u0275elementEnd())}const ze='.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__graphic{height:24px;width:24px;font-size:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__icon--primary{height:24px;width:24px;font-size:24px}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 14px 14px 14px 14px)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size, 28px);width:var(--mdc-chip-with-avatar-avatar-size, 28px);font-size:var(--mdc-chip-with-avatar-avatar-size, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width, 1px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-outline-width, 1px)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--selected) .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-unselected-outline-width, 1px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color, transparent)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, currentColor)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size, 18px);width:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, currentColor)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{width:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}';function A(Ge,ne){if(1&Ge&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275element(1,"span",9)(2,"span",10),t.\u0275\u0275elementContainerEnd()),2&Ge){const Ke=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("matRippleDisabled",Ke._isRippleDisabled())("matRippleCentered",Ke._isRippleCentered)("matRippleTrigger",Ke._elementRef.nativeElement)}}function Ce(Ge,ne){1&Ge&&(t.\u0275\u0275elementStart(0,"span",11),t.\u0275\u0275projection(1),t.\u0275\u0275elementEnd())}function Xe(Ge,ne){1&Ge&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275projection(1,1),t.\u0275\u0275elementContainerEnd())}function ke(Ge,ne){1&Ge&&t.\u0275\u0275projection(0,2,["*ngIf","contentEditInput; else defaultMatChipEditInput"])}function ve(Ge,ne){1&Ge&&t.\u0275\u0275element(0,"span",14)}function pe(Ge,ne){if(1&Ge&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275template(1,ke,1,0,"ng-content",12),t.\u0275\u0275template(2,ve,1,0,"ng-template",null,13,t.\u0275\u0275templateRefExtractor),t.\u0275\u0275elementContainerEnd()),2&Ge){const Ke=t.\u0275\u0275reference(3),Xt=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",Xt.contentEditInput)("ngIfElse",Ke)}}function _(Ge,ne){1&Ge&&(t.\u0275\u0275elementStart(0,"span",15),t.\u0275\u0275projection(1,3),t.\u0275\u0275elementEnd())}const E=[[["mat-chip-avatar"],["","matChipAvatar",""]],"*",[["","matChipEditInput",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],X=["*"],se=".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}",L=new t.InjectionToken("mat-chips-default-options"),I=new t.InjectionToken("MatChipAvatar"),ce=new t.InjectionToken("MatChipTrailingIcon"),Ne=new t.InjectionToken("MatChipRemove"),Re=new t.InjectionToken("MatChip");const Ze=(0,h.mixinTabIndex)(class Ae{},-1);class ft extends Ze{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(ne){this._disabled=(0,e.coerceBooleanProperty)(ne)}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(ne,Ke){super(),this._elementRef=ne,this._parentChip=Ke,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this._allowFocusWhenDisabled=!1,"BUTTON"===ne.nativeElement.nodeName&&ne.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(ne){!this.disabled&&this.isInteractive&&this._isPrimary&&(ne.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(ne){(ne.keyCode===ae.ENTER||ne.keyCode===ae.SPACE)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(ne.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}}ft.\u0275fac=function(ne){return new(ne||ft)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(Re))},ft.\u0275dir=t.\u0275\u0275defineDirective({type:ft,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(ne,Ke){1&ne&&t.\u0275\u0275listener("click",function(ri){return Ke._handleClick(ri)})("keydown",function(ri){return Ke._handleKeydown(ri)}),2&ne&&(t.\u0275\u0275attribute("tabindex",Ke._getTabindex())("disabled",Ke._getDisabledAttribute())("aria-disabled",Ke.disabled),t.\u0275\u0275classProp("mdc-evolution-chip__action--primary",Ke._isPrimary)("mdc-evolution-chip__action--presentational",!Ke.isInteractive)("mdc-evolution-chip__action--trailing",!Ke._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[t.\u0275\u0275InheritDefinitionFeature]});class dt{}dt.\u0275fac=function(ne){return new(ne||dt)},dt.\u0275dir=t.\u0275\u0275defineDirective({type:dt,selectors:[["mat-chip-avatar"],["","matChipAvatar",""]],hostAttrs:["role","img",1,"mat-mdc-chip-avatar","mdc-evolution-chip__icon","mdc-evolution-chip__icon--primary"],features:[t.\u0275\u0275ProvidersFeature([{provide:I,useExisting:dt}])]});class De extends ft{constructor(){super(...arguments),this.isInteractive=!1,this._isPrimary=!1}}De.\u0275fac=function(){let Ge;return function(Ke){return(Ge||(Ge=t.\u0275\u0275getInheritedFactory(De)))(Ke||De)}}(),De.\u0275dir=t.\u0275\u0275defineDirective({type:De,selectors:[["mat-chip-trailing-icon"],["","matChipTrailingIcon",""]],hostAttrs:["aria-hidden","true",1,"mat-mdc-chip-trailing-icon","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],features:[t.\u0275\u0275ProvidersFeature([{provide:ce,useExisting:De}]),t.\u0275\u0275InheritDefinitionFeature]});class ge extends ft{constructor(){super(...arguments),this._isPrimary=!1}_handleClick(ne){this.disabled||(ne.stopPropagation(),ne.preventDefault(),this._parentChip.remove())}_handleKeydown(ne){(ne.keyCode===ae.ENTER||ne.keyCode===ae.SPACE)&&!this.disabled&&(ne.stopPropagation(),ne.preventDefault(),this._parentChip.remove())}}ge.\u0275fac=function(){let Ge;return function(Ke){return(Ge||(Ge=t.\u0275\u0275getInheritedFactory(ge)))(Ke||ge)}}(),ge.\u0275dir=t.\u0275\u0275defineDirective({type:ge,selectors:[["","matChipRemove",""]],hostAttrs:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-mdc-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],hostVars:1,hostBindings:function(ne,Ke){2&ne&&t.\u0275\u0275attribute("aria-hidden",null)},features:[t.\u0275\u0275ProvidersFeature([{provide:Ne,useExisting:ge}]),t.\u0275\u0275InheritDefinitionFeature]});let be=0;const ee=(0,h.mixinTabIndex)((0,h.mixinColor)((0,h.mixinDisableRipple)((0,h.mixinDisabled)(class{constructor(Ge){this._elementRef=Ge}})),"primary"),-1);class Ie extends ee{_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(ne){this._value=ne}get removable(){return this._removable}set removable(ne){this._removable=(0,e.coerceBooleanProperty)(ne)}get highlighted(){return this._highlighted}set highlighted(ne){this._highlighted=(0,e.coerceBooleanProperty)(ne)}constructor(ne,Ke,Xt,ri,vi,ii,qt,Yt){super(Ke),this._changeDetectorRef=ne,this._ngZone=Xt,this._focusMonitor=ri,this._globalRippleOptions=qt,this._isRippleCentered=!1,this._onFocus=new f.x,this._onBlur=new f.x,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+be++,this.ariaLabel=null,this.ariaDescription=null,this._ariaDescriptionId=`${this.id}-aria-description`,this._removable=!0,this._highlighted=!1,this.removed=new t.EventEmitter,this.destroyed=new t.EventEmitter,this.basicChipAttrName="mat-basic-chip",this._document=vi,this._animationsDisabled="NoopAnimations"===ii,null!=Yt&&(this.tabIndex=parseInt(Yt)??this.defaultTabIndex),this._monitorFocus()}ngOnInit(){const ne=this._elementRef.nativeElement;this._isBasicChip=ne.hasAttribute(this.basicChipAttrName)||ne.tagName.toLowerCase()===this.basicChipAttrName}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngAfterContentInit(){this._actionChanges=(0,j.T)(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(ne){(ne.keyCode===ae.BACKSPACE||ne.keyCode===ae.DELETE)&&(ne.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(ne){return this._getActions().find(Ke=>{const Xt=Ke._elementRef.nativeElement;return Xt===ne||Xt.contains(ne)})}_getActions(){const ne=[];return this.primaryAction&&ne.push(this.primaryAction),this.removeIcon&&ne.push(this.removeIcon),this.trailingIcon&&ne.push(this.trailingIcon),ne}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(ne=>{const Ke=null!==ne;Ke!==this._hasFocusInternal&&(this._hasFocusInternal=Ke,Ke?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe((0,w.q)(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}}Ie.\u0275fac=function(ne){return new(ne||Ie)(t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(d.tE),t.\u0275\u0275directiveInject(m.DOCUMENT),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8),t.\u0275\u0275directiveInject(h.MAT_RIPPLE_GLOBAL_OPTIONS,8),t.\u0275\u0275injectAttribute("tabindex"))},Ie.\u0275cmp=t.\u0275\u0275defineComponent({type:Ie,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(ne,Ke,Xt){if(1&ne&&(t.\u0275\u0275contentQuery(Xt,I,5),t.\u0275\u0275contentQuery(Xt,ce,5),t.\u0275\u0275contentQuery(Xt,Ne,5),t.\u0275\u0275contentQuery(Xt,I,5),t.\u0275\u0275contentQuery(Xt,ce,5),t.\u0275\u0275contentQuery(Xt,Ne,5)),2&ne){let ri;t.\u0275\u0275queryRefresh(ri=t.\u0275\u0275loadQuery())&&(Ke.leadingIcon=ri.first),t.\u0275\u0275queryRefresh(ri=t.\u0275\u0275loadQuery())&&(Ke.trailingIcon=ri.first),t.\u0275\u0275queryRefresh(ri=t.\u0275\u0275loadQuery())&&(Ke.removeIcon=ri.first),t.\u0275\u0275queryRefresh(ri=t.\u0275\u0275loadQuery())&&(Ke._allLeadingIcons=ri),t.\u0275\u0275queryRefresh(ri=t.\u0275\u0275loadQuery())&&(Ke._allTrailingIcons=ri),t.\u0275\u0275queryRefresh(ri=t.\u0275\u0275loadQuery())&&(Ke._allRemoveIcons=ri)}},viewQuery:function(ne,Ke){if(1&ne&&(t.\u0275\u0275viewQuery(h.MatRipple,5),t.\u0275\u0275viewQuery(ft,5)),2&ne){let Xt;t.\u0275\u0275queryRefresh(Xt=t.\u0275\u0275loadQuery())&&(Ke.ripple=Xt.first),t.\u0275\u0275queryRefresh(Xt=t.\u0275\u0275loadQuery())&&(Ke.primaryAction=Xt.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(ne,Ke){1&ne&&t.\u0275\u0275listener("keydown",function(ri){return Ke._handleKeydown(ri)}),2&ne&&(t.\u0275\u0275hostProperty("id",Ke.id),t.\u0275\u0275attribute("role",Ke.role)("tabindex",Ke.role?Ke.tabIndex:null)("aria-label",Ke.ariaLabel),t.\u0275\u0275classProp("mdc-evolution-chip",!Ke._isBasicChip)("mdc-evolution-chip--disabled",Ke.disabled)("mdc-evolution-chip--with-trailing-action",Ke._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",Ke.leadingIcon)("mdc-evolution-chip--with-primary-icon",Ke.leadingIcon)("mdc-evolution-chip--with-avatar",Ke.leadingIcon)("mat-mdc-chip-with-avatar",Ke.leadingIcon)("mat-mdc-chip-highlighted",Ke.highlighted)("mat-mdc-chip-disabled",Ke.disabled)("mat-mdc-basic-chip",Ke._isBasicChip)("mat-mdc-standard-chip",!Ke._isBasicChip)("mat-mdc-chip-with-trailing-icon",Ke._hasTrailingIcon())("_mat-animation-noopable",Ke._animationsDisabled))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",role:"role",id:"id",ariaLabel:["aria-label","ariaLabel"],ariaDescription:["aria-description","ariaDescription"],value:"value",removable:"removable",highlighted:"highlighted"},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[t.\u0275\u0275ProvidersFeature([{provide:Re,useExisting:Ie}]),t.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:ue,decls:9,vars:6,consts:[["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(ne,Ke){1&ne&&(t.\u0275\u0275projectionDef(xe),t.\u0275\u0275element(0,"span",0)(1,"span",1),t.\u0275\u0275elementStart(2,"span",2)(3,"span",3),t.\u0275\u0275template(4,x,2,0,"span",4),t.\u0275\u0275elementStart(5,"span",5),t.\u0275\u0275projection(6),t.\u0275\u0275element(7,"span",6),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275template(8,S,2,0,"span",7)),2&ne&&(t.\u0275\u0275property("matRippleDisabled",Ke._isRippleDisabled())("matRippleCentered",Ke._isRippleCentered)("matRippleTrigger",Ke._elementRef.nativeElement),t.\u0275\u0275advance(3),t.\u0275\u0275property("isInteractive",!1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",Ke.leadingIcon),t.\u0275\u0275advance(4),t.\u0275\u0275property("ngIf",Ke._hasTrailingIcon()))},dependencies:[m.NgIf,h.MatRipple,ft],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__graphic{height:24px;width:24px;font-size:24px}.mdc-evolution-chip--with-avatar .mdc-evolution-chip__icon--primary{height:24px;width:24px;font-size:24px}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius, 16px 16px 16px 16px)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 14px 14px 14px 14px)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size, 28px);width:var(--mdc-chip-with-avatar-avatar-size, 28px);font-size:var(--mdc-chip-with-avatar-avatar-size, 28px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width, 1px)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-outline-width, 1px)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--selected) .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-unselected-outline-width, 1px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color, transparent)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, currentColor)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size, 18px);width:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, currentColor)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, currentColor)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, currentColor)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{width:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});class Ye{constructor(ne,Ke,Xt=!1){this.source=ne,this.selected=Ke,this.isUserInput=Xt}}class Me extends Ie{constructor(){super(...arguments),this._defaultOptions=(0,t.inject)(L,{optional:!0}),this.chipListSelectable=!0,this._chipListMultiple=!1,this._chipListHideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._selectable=!0,this._selected=!1,this.basicChipAttrName="mat-basic-chip-option",this.selectionChange=new t.EventEmitter}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(ne){this._selectable=(0,e.coerceBooleanProperty)(ne),this._changeDetectorRef.markForCheck()}get selected(){return this._selected}set selected(ne){this._setSelectedState((0,e.coerceBooleanProperty)(ne),!1,!0)}get ariaSelected(){return this.selectable?this.selected.toString():null}ngOnInit(){super.ngOnInit(),this.role="presentation"}select(){this._setSelectedState(!0,!1,!0)}deselect(){this._setSelectedState(!1,!1,!0)}selectViaInteraction(){this._setSelectedState(!0,!0,!0)}toggleSelected(ne=!1){return this._setSelectedState(!this.selected,ne,!0),this.selected}_handlePrimaryActionInteraction(){this.selectable&&!this.disabled&&this.toggleSelected(!0)}_hasLeadingGraphic(){return!!this.leadingIcon||(!this._chipListHideSingleSelectionIndicator||this._chipListMultiple)}_setSelectedState(ne,Ke,Xt){ne!==this.selected&&(this._selected=ne,Xt&&this.selectionChange.emit({source:this,isUserInput:Ke,selected:this.selected}),this._changeDetectorRef.markForCheck())}}Me.\u0275fac=function(){let Ge;return function(Ke){return(Ge||(Ge=t.\u0275\u0275getInheritedFactory(Me)))(Ke||Me)}}(),Me.\u0275cmp=t.\u0275\u0275defineComponent({type:Me,selectors:[["mat-basic-chip-option"],["","mat-basic-chip-option",""],["mat-chip-option"],["","mat-chip-option",""]],hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-option"],hostVars:37,hostBindings:function(ne,Ke){2&ne&&(t.\u0275\u0275hostProperty("id",Ke.id),t.\u0275\u0275attribute("tabindex",null)("aria-label",null)("aria-description",null)("role",Ke.role),t.\u0275\u0275classProp("mdc-evolution-chip",!Ke._isBasicChip)("mdc-evolution-chip--filter",!Ke._isBasicChip)("mdc-evolution-chip--selectable",!Ke._isBasicChip)("mat-mdc-chip-selected",Ke.selected)("mat-mdc-chip-multiple",Ke._chipListMultiple)("mat-mdc-chip-disabled",Ke.disabled)("mat-mdc-chip-with-avatar",Ke.leadingIcon)("mdc-evolution-chip--disabled",Ke.disabled)("mdc-evolution-chip--selected",Ke.selected)("mdc-evolution-chip--selecting",!Ke._animationsDisabled)("mdc-evolution-chip--with-trailing-action",Ke._hasTrailingIcon())("mdc-evolution-chip--with-primary-icon",Ke.leadingIcon)("mdc-evolution-chip--with-primary-graphic",Ke._hasLeadingGraphic())("mdc-evolution-chip--with-avatar",Ke.leadingIcon)("mat-mdc-chip-highlighted",Ke.highlighted)("mat-mdc-chip-with-trailing-icon",Ke._hasTrailingIcon()))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",selectable:"selectable",selected:"selected"},outputs:{selectionChange:"selectionChange"},features:[t.\u0275\u0275ProvidersFeature([{provide:Ie,useExisting:Me},{provide:Re,useExisting:Me}]),t.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:ue,decls:11,vars:12,consts:[["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","","role","option",3,"tabIndex","_allowFocusWhenDisabled"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"cdk-visually-hidden",3,"id"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__checkmark"],["viewBox","-2 -3 30 30","focusable","false",1,"mdc-evolution-chip__checkmark-svg"],["fill","none","stroke","currentColor","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-evolution-chip__checkmark-path"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(ne,Ke){1&ne&&(t.\u0275\u0275projectionDef(xe),t.\u0275\u0275element(0,"span",0)(1,"span",1),t.\u0275\u0275elementStart(2,"span",2)(3,"button",3),t.\u0275\u0275template(4,Ue,5,0,"span",4),t.\u0275\u0275elementStart(5,"span",5),t.\u0275\u0275projection(6),t.\u0275\u0275element(7,"span",6),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275template(8,Pe,2,0,"span",7),t.\u0275\u0275elementStart(9,"span",8),t.\u0275\u0275text(10),t.\u0275\u0275elementEnd()),2&ne&&(t.\u0275\u0275property("matRippleDisabled",Ke._isRippleDisabled())("matRippleCentered",Ke._isRippleCentered)("matRippleTrigger",Ke._elementRef.nativeElement),t.\u0275\u0275advance(3),t.\u0275\u0275property("tabIndex",Ke.tabIndex)("_allowFocusWhenDisabled",!0),t.\u0275\u0275attribute("aria-selected",Ke.ariaSelected)("aria-label",Ke.ariaLabel)("aria-describedby",Ke._ariaDescriptionId),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",Ke._hasLeadingGraphic()),t.\u0275\u0275advance(4),t.\u0275\u0275property("ngIf",Ke._hasTrailingIcon()),t.\u0275\u0275advance(1),t.\u0275\u0275property("id",Ke._ariaDescriptionId),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate(Ke.ariaDescription))},dependencies:[m.NgIf,h.MatRipple,ft],styles:[ze],encapsulation:2,changeDetection:0});class Z{constructor(ne,Ke){this._elementRef=ne,this._document=Ke}initialize(ne){this.getNativeElement().focus(),this.setValue(ne)}getNativeElement(){return this._elementRef.nativeElement}setValue(ne){this.getNativeElement().textContent=ne,this._moveCursorToEndOfInput()}getValue(){return this.getNativeElement().textContent||""}_moveCursorToEndOfInput(){const ne=this._document.createRange();ne.selectNodeContents(this.getNativeElement()),ne.collapse(!1);const Ke=window.getSelection();Ke.removeAllRanges(),Ke.addRange(ne)}}Z.\u0275fac=function(ne){return new(ne||Z)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(m.DOCUMENT))},Z.\u0275dir=t.\u0275\u0275defineDirective({type:Z,selectors:[["span","matChipEditInput",""]],hostAttrs:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"]});class D extends Ie{constructor(ne,Ke,Xt,ri,vi,ii,qt,Yt){super(ne,Ke,Xt,ri,vi,ii,qt,Yt),this.basicChipAttrName="mat-basic-chip-row",this._editStartPending=!1,this.editable=!1,this.edited=new t.EventEmitter,this._isEditing=!1,this.role="row",this._onBlur.pipe((0,T.R)(this.destroyed)).subscribe(()=>{this._isEditing&&!this._editStartPending&&this._onEditFinish()})}_hasTrailingIcon(){return!this._isEditing&&super._hasTrailingIcon()}_handleFocus(){!this._isEditing&&!this.disabled&&this.focus()}_handleKeydown(ne){ne.keyCode!==ae.ENTER||this.disabled?this._isEditing?ne.stopPropagation():super._handleKeydown(ne):this._isEditing?(ne.preventDefault(),this._onEditFinish()):this.editable&&this._startEditing(ne)}_handleDoubleclick(ne){!this.disabled&&this.editable&&this._startEditing(ne)}_startEditing(ne){if(!this.primaryAction||this.removeIcon&&this._getSourceAction(ne.target)===this.removeIcon)return;const Ke=this.value;this._isEditing=!0,this._editStartPending=!0,setTimeout(()=>{this._getEditInput().initialize(Ke),this._editStartPending=!1})}_onEditFinish(){this._isEditing=!1,this._editStartPending=!1,this.edited.emit({chip:this,value:this._getEditInput().getValue()}),(this._document.activeElement===this._getEditInput().getNativeElement()||this._document.activeElement===this._document.body)&&this.primaryAction.focus()}_getEditInput(){return this.contentEditInput||this.defaultEditInput}}D.\u0275fac=function(ne){return new(ne||D)(t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(d.tE),t.\u0275\u0275directiveInject(m.DOCUMENT),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8),t.\u0275\u0275directiveInject(h.MAT_RIPPLE_GLOBAL_OPTIONS,8),t.\u0275\u0275injectAttribute("tabindex"))},D.\u0275cmp=t.\u0275\u0275defineComponent({type:D,selectors:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],contentQueries:function(ne,Ke,Xt){if(1&ne&&t.\u0275\u0275contentQuery(Xt,Z,5),2&ne){let ri;t.\u0275\u0275queryRefresh(ri=t.\u0275\u0275loadQuery())&&(Ke.contentEditInput=ri.first)}},viewQuery:function(ne,Ke){if(1&ne&&t.\u0275\u0275viewQuery(Z,5),2&ne){let Xt;t.\u0275\u0275queryRefresh(Xt=t.\u0275\u0275loadQuery())&&(Ke.defaultEditInput=Xt.first)}},hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-row","mdc-evolution-chip"],hostVars:27,hostBindings:function(ne,Ke){1&ne&&t.\u0275\u0275listener("focus",function(ri){return Ke._handleFocus(ri)})("dblclick",function(ri){return Ke._handleDoubleclick(ri)}),2&ne&&(t.\u0275\u0275hostProperty("id",Ke.id),t.\u0275\u0275attribute("tabindex",Ke.disabled?null:-1)("aria-label",null)("aria-description",null)("role",Ke.role),t.\u0275\u0275classProp("mat-mdc-chip-with-avatar",Ke.leadingIcon)("mat-mdc-chip-disabled",Ke.disabled)("mat-mdc-chip-editing",Ke._isEditing)("mat-mdc-chip-editable",Ke.editable)("mdc-evolution-chip--disabled",Ke.disabled)("mdc-evolution-chip--with-trailing-action",Ke._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",Ke.leadingIcon)("mdc-evolution-chip--with-primary-icon",Ke.leadingIcon)("mdc-evolution-chip--with-avatar",Ke.leadingIcon)("mat-mdc-chip-highlighted",Ke.highlighted)("mat-mdc-chip-with-trailing-icon",Ke._hasTrailingIcon()))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",editable:"editable"},outputs:{edited:"edited"},features:[t.\u0275\u0275ProvidersFeature([{provide:Ie,useExisting:D},{provide:Re,useExisting:D}]),t.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["mat-chip-avatar, [matChipAvatar]","*","[matChipEditInput]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],decls:11,vars:13,consts:[[4,"ngIf"],["role","gridcell",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"tabIndex","disabled"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label",3,"ngSwitch"],[4,"ngSwitchCase"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing","role","gridcell",4,"ngIf"],[1,"cdk-visually-hidden",3,"id"],["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[4,"ngIf","ngIfElse"],["defaultMatChipEditInput",""],["matChipEditInput",""],["role","gridcell",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(ne,Ke){1&ne&&(t.\u0275\u0275projectionDef(E),t.\u0275\u0275template(0,A,3,3,"ng-container",0),t.\u0275\u0275elementStart(1,"span",1)(2,"span",2),t.\u0275\u0275template(3,Ce,2,0,"span",3),t.\u0275\u0275elementStart(4,"span",4),t.\u0275\u0275template(5,Xe,2,0,"ng-container",5),t.\u0275\u0275template(6,pe,4,2,"ng-container",5),t.\u0275\u0275element(7,"span",6),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275template(8,_,2,0,"span",7),t.\u0275\u0275elementStart(9,"span",8),t.\u0275\u0275text(10),t.\u0275\u0275elementEnd()),2&ne&&(t.\u0275\u0275property("ngIf",!Ke._isEditing),t.\u0275\u0275advance(2),t.\u0275\u0275property("tabIndex",Ke.tabIndex)("disabled",Ke.disabled),t.\u0275\u0275attribute("role",Ke.editable?"button":null)("aria-label",Ke.ariaLabel)("aria-describedby",Ke._ariaDescriptionId),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",Ke.leadingIcon),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngSwitch",Ke._isEditing),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngSwitchCase",!1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngSwitchCase",!0),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",Ke._hasTrailingIcon()),t.\u0275\u0275advance(1),t.\u0275\u0275property("id",Ke._ariaDescriptionId),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate(Ke.ariaDescription))},dependencies:[m.NgIf,m.NgSwitch,m.NgSwitchCase,h.MatRipple,ft,Z],styles:[ze],encapsulation:2,changeDetection:0});const te=(0,h.mixinTabIndex)(class W{constructor(ne){}});class fe extends te{get chipFocusChanges(){return this._getChipStream(ne=>ne._onFocus)}get chipDestroyedChanges(){return this._getChipStream(ne=>ne.destroyed)}get disabled(){return this._disabled}set disabled(ne){this._disabled=(0,e.coerceBooleanProperty)(ne),this._syncChipsState()}get empty(){return 0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}set role(ne){this._explicitRole=ne}get focused(){return this._hasFocusedChip()}constructor(ne,Ke,Xt){super(ne),this._elementRef=ne,this._changeDetectorRef=Ke,this._dir=Xt,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new f.x,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new t.QueryList}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(ne=>ne._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(ne=>{ne.disabled=this._disabled,ne._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(ne){this._originatesFromChip(ne)&&this._keyManager.onKeydown(ne)}_isValidIndex(ne){return ne>=0&&ne<this._chips.length}_allowFocusEscape(){if(-1!==this.tabIndex){const ne=this.tabIndex;this.tabIndex=-1,setTimeout(()=>this.tabIndex=ne)}}_getChipStream(ne){return this._chips.changes.pipe((0,U.O)(null),(0,$.w)(()=>(0,j.T)(...this._chips.map(ne))))}_originatesFromChip(ne){let Ke=ne.target;for(;Ke&&Ke!==this._elementRef.nativeElement;){if(Ke.classList.contains("mat-mdc-chip"))return!0;Ke=Ke.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe((0,U.O)(this._chips)).subscribe(ne=>{const Ke=[];ne.forEach(Xt=>Xt._getActions().forEach(ri=>Ke.push(ri))),this._chipActions.reset(Ke),this._chipActions.notifyOnChanges()}),this._keyManager=new d.Em(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(ne=>this._skipPredicate(ne)),this.chipFocusChanges.pipe((0,T.R)(this._destroyed)).subscribe(({chip:ne})=>{const Ke=ne._getSourceAction(document.activeElement);Ke&&this._keyManager.updateActiveItem(Ke)}),this._dir?.change.pipe((0,T.R)(this._destroyed)).subscribe(ne=>this._keyManager.withHorizontalOrientation(ne))}_skipPredicate(ne){return!ne.isInteractive||ne.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,U.O)(null),(0,T.R)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,T.R)(this._destroyed)).subscribe(ne=>{const Xt=this._chips.toArray().indexOf(ne.chip);this._isValidIndex(Xt)&&ne.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=Xt)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const ne=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),Ke=this._chips.toArray()[ne];Ke.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():Ke.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}}fe.\u0275fac=function(ne){return new(ne||fe)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(_e.Directionality,8))},fe.\u0275cmp=t.\u0275\u0275defineComponent({type:fe,selectors:[["mat-chip-set"]],contentQueries:function(ne,Ke,Xt){if(1&ne&&t.\u0275\u0275contentQuery(Xt,Ie,5),2&ne){let ri;t.\u0275\u0275queryRefresh(ri=t.\u0275\u0275loadQuery())&&(Ke._chips=ri)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(ne,Ke){1&ne&&t.\u0275\u0275listener("keydown",function(ri){return Ke._handleKeydown(ri)}),2&ne&&t.\u0275\u0275attribute("role",Ke.role)},inputs:{disabled:"disabled",role:"role"},features:[t.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:X,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(ne,Ke){1&ne&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275elementStart(0,"div",0),t.\u0275\u0275projection(1),t.\u0275\u0275elementEnd())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0});class Ve{constructor(ne,Ke){this.source=ne,this.value=Ke}}const We={provide:de.NG_VALUE_ACCESSOR,useExisting:(0,t.forwardRef)(()=>R),multi:!0};class R extends fe{constructor(){super(...arguments),this._onTouched=()=>{},this._onChange=()=>{},this._defaultRole="listbox",this._defaultOptions=(0,t.inject)(L,{optional:!0}),this._multiple=!1,this.ariaOrientation="horizontal",this._selectable=!0,this.compareWith=(ne,Ke)=>ne===Ke,this._required=!1,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this.change=new t.EventEmitter}get multiple(){return this._multiple}set multiple(ne){this._multiple=(0,e.coerceBooleanProperty)(ne),this._syncListboxProperties()}get selected(){const ne=this._chips.toArray().filter(Ke=>Ke.selected);return this.multiple?ne:ne[0]}get selectable(){return this._selectable}set selectable(ne){this._selectable=(0,e.coerceBooleanProperty)(ne),this._syncListboxProperties()}get required(){return this._required}set required(ne){this._required=(0,e.coerceBooleanProperty)(ne)}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(ne){this._hideSingleSelectionIndicator=(0,e.coerceBooleanProperty)(ne),this._syncListboxProperties()}get chipSelectionChanges(){return this._getChipStream(ne=>ne.selectionChange)}get chipBlurChanges(){return this._getChipStream(ne=>ne._onBlur)}get value(){return this._value}set value(ne){this.writeValue(ne),this._value=ne}ngAfterContentInit(){void 0!==this._pendingInitialValue&&Promise.resolve().then(()=>{this._setSelectionByValue(this._pendingInitialValue,!1),this._pendingInitialValue=void 0}),this._chips.changes.pipe((0,U.O)(null),(0,T.R)(this._destroyed)).subscribe(()=>{this._syncListboxProperties()}),this.chipBlurChanges.pipe((0,T.R)(this._destroyed)).subscribe(()=>this._blur()),this.chipSelectionChanges.pipe((0,T.R)(this._destroyed)).subscribe(ne=>{this.multiple||this._chips.forEach(Ke=>{Ke!==ne.source&&Ke._setSelectedState(!1,!1,!1)}),ne.isUserInput&&this._propagateChanges()})}focus(){if(this.disabled)return;const ne=this._getFirstSelectedChip();ne&&!ne.disabled?ne.focus():this._chips.length>0?this._keyManager.setFirstItemActive():this._elementRef.nativeElement.focus()}writeValue(ne){this._chips?this._setSelectionByValue(ne,!1):null!=ne&&(this._pendingInitialValue=ne)}registerOnChange(ne){this._onChange=ne}registerOnTouched(ne){this._onTouched=ne}setDisabledState(ne){this.disabled=ne}_setSelectionByValue(ne,Ke=!0){this._clearSelection(),Array.isArray(ne)?ne.forEach(Xt=>this._selectValue(Xt,Ke)):this._selectValue(ne,Ke)}_blur(){this.disabled||setTimeout(()=>{this.focused||this._markAsTouched()})}_keydown(ne){ne.keyCode===ae.TAB&&super._allowFocusEscape()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck()}_propagateChanges(){let ne=null;ne=Array.isArray(this.selected)?this.selected.map(Ke=>Ke.value):this.selected?this.selected.value:void 0,this._value=ne,this.change.emit(new Ve(this,ne)),this._onChange(ne),this._changeDetectorRef.markForCheck()}_clearSelection(ne){this._chips.forEach(Ke=>{Ke!==ne&&Ke.deselect()})}_selectValue(ne,Ke){const Xt=this._chips.find(ri=>null!=ri.value&&this.compareWith(ri.value,ne));return Xt&&(Ke?Xt.selectViaInteraction():Xt.select()),Xt}_syncListboxProperties(){this._chips&&Promise.resolve().then(()=>{this._chips.forEach(ne=>{ne._chipListMultiple=this.multiple,ne.chipListSelectable=this._selectable,ne._chipListHideSingleSelectionIndicator=this.hideSingleSelectionIndicator,ne._changeDetectorRef.markForCheck()})})}_getFirstSelectedChip(){return Array.isArray(this.selected)?this.selected.length?this.selected[0]:void 0:this.selected}_skipPredicate(ne){return!ne.isInteractive}}R.\u0275fac=function(){let Ge;return function(Ke){return(Ge||(Ge=t.\u0275\u0275getInheritedFactory(R)))(Ke||R)}}(),R.\u0275cmp=t.\u0275\u0275defineComponent({type:R,selectors:[["mat-chip-listbox"]],contentQueries:function(ne,Ke,Xt){if(1&ne&&t.\u0275\u0275contentQuery(Xt,Me,5),2&ne){let ri;t.\u0275\u0275queryRefresh(ri=t.\u0275\u0275loadQuery())&&(Ke._chips=ri)}},hostAttrs:[1,"mdc-evolution-chip-set","mat-mdc-chip-listbox"],hostVars:11,hostBindings:function(ne,Ke){1&ne&&t.\u0275\u0275listener("focus",function(){return Ke.focus()})("blur",function(){return Ke._blur()})("keydown",function(ri){return Ke._keydown(ri)}),2&ne&&(t.\u0275\u0275hostProperty("tabIndex",Ke.empty?-1:Ke.tabIndex),t.\u0275\u0275attribute("role",Ke.role)("aria-describedby",Ke._ariaDescribedby||null)("aria-required",Ke.role?Ke.required:null)("aria-disabled",Ke.disabled.toString())("aria-multiselectable",Ke.multiple)("aria-orientation",Ke.ariaOrientation),t.\u0275\u0275classProp("mat-mdc-chip-list-disabled",Ke.disabled)("mat-mdc-chip-list-required",Ke.required))},inputs:{tabIndex:"tabIndex",multiple:"multiple",ariaOrientation:["aria-orientation","ariaOrientation"],selectable:"selectable",compareWith:"compareWith",required:"required",hideSingleSelectionIndicator:"hideSingleSelectionIndicator",value:"value"},outputs:{change:"change"},features:[t.\u0275\u0275ProvidersFeature([We]),t.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:X,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(ne,Ke){1&ne&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275elementStart(0,"div",0),t.\u0275\u0275projection(1),t.\u0275\u0275elementEnd())},styles:[se],encapsulation:2,changeDetection:0});class z{constructor(ne,Ke){this.source=ne,this.value=Ke}}const tt=(0,h.mixinErrorState)(class Oe extends fe{constructor(ne,Ke,Xt,ri,vi,ii,qt){super(ne,Ke,Xt),this._defaultErrorStateMatcher=ri,this._parentForm=vi,this._parentFormGroup=ii,this.ngControl=qt,this.stateChanges=new f.x}});class at extends tt{get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(ne){this._disabled=(0,e.coerceBooleanProperty)(ne),this._syncChipsState()}get id(){return this._chipInput.id}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this._chips||0===this._chips.length)}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(ne){this._placeholder=ne,this.stateChanges.next()}get focused(){return this._chipInput.focused||this._hasFocusedChip()}get required(){return this._required??this.ngControl?.control?.hasValidator(de.Validators.required)??!1}set required(ne){this._required=(0,e.coerceBooleanProperty)(ne),this.stateChanges.next()}get shouldLabelFloat(){return!this.empty||this.focused}get value(){return this._value}set value(ne){this._value=ne}get chipBlurChanges(){return this._getChipStream(ne=>ne._onBlur)}constructor(ne,Ke,Xt,ri,vi,ii,qt){super(ne,Ke,Xt,ii,ri,vi,qt),this.controlType="mat-chip-grid",this._defaultRole="grid",this._ariaDescribedbyIds=[],this._onTouched=()=>{},this._onChange=()=>{},this._value=[],this.change=new t.EventEmitter,this.valueChange=new t.EventEmitter,this.ngControl&&(this.ngControl.valueAccessor=this)}ngAfterContentInit(){this.chipBlurChanges.pipe((0,T.R)(this._destroyed)).subscribe(()=>{this._blur(),this.stateChanges.next()}),(0,j.T)(this.chipFocusChanges,this._chips.changes).pipe((0,T.R)(this._destroyed)).subscribe(()=>this.stateChanges.next())}ngAfterViewInit(){super.ngAfterViewInit(),this._chipInput}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnDestroy(){super.ngOnDestroy(),this.stateChanges.complete()}registerInput(ne){this._chipInput=ne,this._chipInput.setDescribedByIds(this._ariaDescribedbyIds)}onContainerClick(ne){!this.disabled&&!this._originatesFromChip(ne)&&this.focus()}focus(){this.disabled||this._chipInput.focused||(!this._chips.length||this._chips.first.disabled?Promise.resolve().then(()=>this._chipInput.focus()):this._chips.length&&this._keyManager.setFirstItemActive(),this.stateChanges.next())}setDescribedByIds(ne){this._ariaDescribedbyIds=ne,this._chipInput?.setDescribedByIds(ne)}writeValue(ne){this._value=ne}registerOnChange(ne){this._onChange=ne}registerOnTouched(ne){this._onTouched=ne}setDisabledState(ne){this.disabled=ne,this.stateChanges.next()}_blur(){this.disabled||setTimeout(()=>{this.focused||(this._propagateChanges(),this._markAsTouched())})}_allowFocusEscape(){this._chipInput.focused||super._allowFocusEscape()}_handleKeydown(ne){ne.keyCode===ae.TAB?this._chipInput.focused&&(0,ae.hasModifierKey)(ne,"shiftKey")&&this._chips.length&&!this._chips.last.disabled?(ne.preventDefault(),this._keyManager.activeItem?this._keyManager.setActiveItem(this._keyManager.activeItem):this._focusLastChip()):super._allowFocusEscape():this._chipInput.focused||super._handleKeydown(ne),this.stateChanges.next()}_focusLastChip(){this._chips.length&&this._chips.last.focus()}_propagateChanges(){const ne=this._chips.length?this._chips.toArray().map(Ke=>Ke.value):[];this._value=ne,this.change.emit(new z(this,ne)),this.valueChange.emit(ne),this._onChange(ne),this._changeDetectorRef.markForCheck()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}}at.\u0275fac=function(ne){return new(ne||at)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(_e.Directionality,8),t.\u0275\u0275directiveInject(de.NgForm,8),t.\u0275\u0275directiveInject(de.FormGroupDirective,8),t.\u0275\u0275directiveInject(h.ErrorStateMatcher),t.\u0275\u0275directiveInject(de.NgControl,10))},at.\u0275cmp=t.\u0275\u0275defineComponent({type:at,selectors:[["mat-chip-grid"]],contentQueries:function(ne,Ke,Xt){if(1&ne&&t.\u0275\u0275contentQuery(Xt,D,5),2&ne){let ri;t.\u0275\u0275queryRefresh(ri=t.\u0275\u0275loadQuery())&&(Ke._chips=ri)}},hostAttrs:[1,"mat-mdc-chip-set","mat-mdc-chip-grid","mdc-evolution-chip-set"],hostVars:10,hostBindings:function(ne,Ke){1&ne&&t.\u0275\u0275listener("focus",function(){return Ke.focus()})("blur",function(){return Ke._blur()}),2&ne&&(t.\u0275\u0275hostProperty("tabIndex",Ke._chips&&0===Ke._chips.length?-1:Ke.tabIndex),t.\u0275\u0275attribute("role",Ke.role)("aria-disabled",Ke.disabled.toString())("aria-invalid",Ke.errorState),t.\u0275\u0275classProp("mat-mdc-chip-list-disabled",Ke.disabled)("mat-mdc-chip-list-invalid",Ke.errorState)("mat-mdc-chip-list-required",Ke.required))},inputs:{tabIndex:"tabIndex",disabled:"disabled",placeholder:"placeholder",required:"required",value:"value",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},features:[t.\u0275\u0275ProvidersFeature([{provide:me.MatFormFieldControl,useExisting:at}]),t.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:X,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(ne,Ke){1&ne&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275elementStart(0,"div",0),t.\u0275\u0275projection(1),t.\u0275\u0275elementEnd())},styles:[se],encapsulation:2,changeDetection:0});let P=0;class k{set chipGrid(ne){ne&&(this._chipGrid=ne,this._chipGrid.registerInput(this))}get addOnBlur(){return this._addOnBlur}set addOnBlur(ne){this._addOnBlur=(0,e.coerceBooleanProperty)(ne)}get disabled(){return this._disabled||this._chipGrid&&this._chipGrid.disabled}set disabled(ne){this._disabled=(0,e.coerceBooleanProperty)(ne)}get empty(){return!this.inputElement.value}constructor(ne,Ke,Xt){this._elementRef=ne,this._defaultOptions=Ke,this.focused=!1,this._addOnBlur=!1,this.separatorKeyCodes=this._defaultOptions.separatorKeyCodes,this.chipEnd=new t.EventEmitter,this.placeholder="",this.id="mat-mdc-chip-list-input-"+P++,this._disabled=!1,this.inputElement=this._elementRef.nativeElement,Xt&&this.inputElement.classList.add("mat-mdc-form-field-input-control")}ngOnChanges(){this._chipGrid.stateChanges.next()}ngOnDestroy(){this.chipEnd.complete()}ngAfterContentInit(){this._focusLastChipOnBackspace=this.empty}_keydown(ne){if(ne){if(ne.keyCode===ae.BACKSPACE&&this._focusLastChipOnBackspace)return this._chipGrid._focusLastChip(),void ne.preventDefault();this._focusLastChipOnBackspace=!1}this._emitChipEnd(ne)}_keyup(ne){!this._focusLastChipOnBackspace&&ne.keyCode===ae.BACKSPACE&&this.empty&&(this._focusLastChipOnBackspace=!0,ne.preventDefault())}_blur(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipGrid.focused||this._chipGrid._blur(),this._chipGrid.stateChanges.next()}_focus(){this.focused=!0,this._focusLastChipOnBackspace=this.empty,this._chipGrid.stateChanges.next()}_emitChipEnd(ne){(!ne||this._isSeparatorKey(ne))&&(this.chipEnd.emit({input:this.inputElement,value:this.inputElement.value,chipInput:this}),ne?.preventDefault())}_onInput(){this._chipGrid.stateChanges.next()}focus(){this.inputElement.focus()}clear(){this.inputElement.value="",this._focusLastChipOnBackspace=!0}setDescribedByIds(ne){const Ke=this._elementRef.nativeElement;ne.length?Ke.setAttribute("aria-describedby",ne.join(" ")):Ke.removeAttribute("aria-describedby")}_isSeparatorKey(ne){return!(0,ae.hasModifierKey)(ne)&&new Set(this.separatorKeyCodes).has(ne.keyCode)}}k.\u0275fac=function(ne){return new(ne||k)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(L),t.\u0275\u0275directiveInject(me.MAT_FORM_FIELD,8))},k.\u0275dir=t.\u0275\u0275defineDirective({type:k,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-mdc-chip-input","mat-mdc-input-element","mdc-text-field__input","mat-input-element"],hostVars:6,hostBindings:function(ne,Ke){1&ne&&t.\u0275\u0275listener("keydown",function(ri){return Ke._keydown(ri)})("keyup",function(ri){return Ke._keyup(ri)})("blur",function(){return Ke._blur()})("focus",function(){return Ke._focus()})("input",function(){return Ke._onInput()}),2&ne&&(t.\u0275\u0275hostProperty("id",Ke.id),t.\u0275\u0275attribute("disabled",Ke.disabled||null)("placeholder",Ke.placeholder||null)("aria-invalid",Ke._chipGrid&&Ke._chipGrid.ngControl?Ke._chipGrid.ngControl.invalid:null)("aria-required",Ke._chipGrid&&Ke._chipGrid.required||null)("required",Ke._chipGrid&&Ke._chipGrid.required||null))},inputs:{chipGrid:["matChipInputFor","chipGrid"],addOnBlur:["matChipInputAddOnBlur","addOnBlur"],separatorKeyCodes:["matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:"disabled"},outputs:{chipEnd:"matChipInputTokenEnd"},exportAs:["matChipInput","matChipInputFor"],features:[t.\u0275\u0275NgOnChangesFeature]});class Be{}Be.\u0275fac=function(ne){return new(ne||Be)},Be.\u0275mod=t.\u0275\u0275defineNgModule({type:Be,declarations:[ft,Ie,dt,Z,at,k,R,Me,ge,D,fe,De],imports:[h.MatCommonModule,m.CommonModule,h.MatRippleModule],exports:[h.MatCommonModule,Ie,dt,Z,at,k,R,Me,ge,D,fe,De]}),Be.\u0275inj=t.\u0275\u0275defineInjector({providers:[h.ErrorStateMatcher,{provide:L,useValue:{separatorKeyCodes:[ae.ENTER]}}],imports:[h.MatCommonModule,m.CommonModule,h.MatRippleModule,h.MatCommonModule]})},76439:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{AnimationCurves:()=>Pe,AnimationDurations:()=>ze,DateAdapter:()=>Ne,ErrorStateMatcher:()=>ee,MATERIAL_SANITY_CHECKS:()=>Ce,MAT_DATE_FORMATS:()=>Re,MAT_DATE_LOCALE:()=>I,MAT_DATE_LOCALE_FACTORY:()=>ce,MAT_NATIVE_DATE_FORMATS:()=>dt,MAT_OPTGROUP:()=>ri,MAT_OPTION_PARENT_COMPONENT:()=>Ge,MAT_RIPPLE_GLOBAL_OPTIONS:()=>at,MatCommonModule:()=>Xe,MatLine:()=>Ie,MatLineModule:()=>Z,MatNativeDateModule:()=>ge,MatOptgroup:()=>vi,MatOption:()=>ui,MatOptionModule:()=>bt,MatOptionSelectionChange:()=>qt,MatPseudoCheckbox:()=>K,MatPseudoCheckboxModule:()=>Be,MatRipple:()=>P,MatRippleModule:()=>k,NativeDateAdapter:()=>ft,NativeDateModule:()=>De,RippleRef:()=>D,RippleRenderer:()=>Oe,ShowOnDirtyErrorStateMatcher:()=>be,VERSION:()=>Ue,_MatOptgroupBase:()=>Xt,_MatOptionBase:()=>Yt,_countGroupLabelsBeforeOption:()=>Ki,_getOptionScrollPosition:()=>Pi,defaultRippleAnimationConfig:()=>fe,mixinColor:()=>E,mixinDisableRipple:()=>C,mixinDisabled:()=>_,mixinErrorState:()=>se,mixinInitialized:()=>L,mixinTabIndex:()=>X,setLines:()=>Ye});var e=a(98678),t=a(56728),m=a(54232);new e.Version("15.2.9");var d=a(35103),f=a(73482),j=a(68590),w=a(42878),T=a(716),U=a(9302),$=a(22378);const ae=["*",[["mat-option"],["ng-container"]]],de=["text"];function me(O,c){if(1&O&&e.\u0275\u0275element(0,"mat-pseudo-checkbox",6),2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275property("state",l.selected?"checked":"unchecked")("disabled",l.disabled)}}function x(O,c){if(1&O&&e.\u0275\u0275element(0,"mat-pseudo-checkbox",7),2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275property("disabled",l.disabled)}}function S(O,c){if(1&O&&(e.\u0275\u0275elementStart(0,"span",8),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("(",l.group.label,")")}}const xe=[[["mat-icon"]],"*"],Ue=new e.Version("15.2.9");class Pe{}Pe.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",Pe.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",Pe.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",Pe.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)";class ze{}ze.COMPLEX="375ms",ze.ENTERING="225ms",ze.EXITING="195ms";const Ce=new e.InjectionToken("mat-sanity-checks",{providedIn:"root",factory:function A(){return!0}});class Xe{constructor(c,l,v){this._sanityChecks=l,this._document=v,this._hasDoneGlobalChecks=!1,c._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(c){return!(0,f._isTestEnvironment)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[c])}}function _(O){return class extends O{get disabled(){return this._disabled}set disabled(c){this._disabled=(0,j.coerceBooleanProperty)(c)}constructor(...c){super(...c),this._disabled=!1}}}function E(O,c){return class extends O{get color(){return this._color}set color(l){const v=l||this.defaultColor;v!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),v&&this._elementRef.nativeElement.classList.add(`mat-${v}`),this._color=v)}constructor(...l){super(...l),this.defaultColor=c,this.color=c}}}function C(O){return class extends O{get disableRipple(){return this._disableRipple}set disableRipple(c){this._disableRipple=(0,j.coerceBooleanProperty)(c)}constructor(...c){super(...c),this._disableRipple=!1}}}function X(O,c=0){return class extends O{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(l){this._tabIndex=null!=l?(0,j.coerceNumberProperty)(l):this.defaultTabIndex}constructor(...l){super(...l),this._tabIndex=c,this.defaultTabIndex=c}}}function se(O){return class extends O{updateErrorState(){const c=this.errorState,l=this._parentFormGroup||this._parentForm,v=this.errorStateMatcher||this._defaultErrorStateMatcher,H=this.ngControl?this.ngControl.control:null,it=v.isErrorState(H,l);it!==c&&(this.errorState=it,this.stateChanges.next())}constructor(...c){super(...c),this.errorState=!1}}}function L(O){return class extends O{constructor(...c){super(...c),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new w.y(l=>{this._isInitialized?this._notifySubscriber(l):this._pendingSubscribers.push(l)})}_markInitialized(){this._isInitialized,this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(c){c.next(),c.complete()}}}Xe.\u0275fac=function(c){return new(c||Xe)(e.\u0275\u0275inject(t.qm),e.\u0275\u0275inject(Ce,8),e.\u0275\u0275inject(d.DOCUMENT))},Xe.\u0275mod=e.\u0275\u0275defineNgModule({type:Xe,imports:[m.BidiModule],exports:[m.BidiModule]}),Xe.\u0275inj=e.\u0275\u0275defineInjector({imports:[m.BidiModule,m.BidiModule]});const I=new e.InjectionToken("MAT_DATE_LOCALE",{providedIn:"root",factory:ce});function ce(){return(0,e.inject)(e.LOCALE_ID)}class Ne{constructor(){this._localeChanges=new T.x,this.localeChanges=this._localeChanges}getValidDateOrNull(c){return this.isDateInstance(c)&&this.isValid(c)?c:null}deserialize(c){return null==c||this.isDateInstance(c)&&this.isValid(c)?c:this.invalid()}setLocale(c){this.locale=c,this._localeChanges.next()}compareDate(c,l){return this.getYear(c)-this.getYear(l)||this.getMonth(c)-this.getMonth(l)||this.getDate(c)-this.getDate(l)}sameDate(c,l){if(c&&l){let v=this.isValid(c),H=this.isValid(l);return v&&H?!this.compareDate(c,l):v==H}return c==l}clampDate(c,l,v){return l&&this.compareDate(c,l)<0?l:v&&this.compareDate(c,v)>0?v:c}}const Re=new e.InjectionToken("mat-date-formats"),Ae=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Ze(O,c){const l=Array(O);for(let v=0;v<O;v++)l[v]=c(v);return l}class ft extends Ne{constructor(c,l){super(),this.useUtcForDisplay=!1,super.setLocale(c)}getYear(c){return c.getFullYear()}getMonth(c){return c.getMonth()}getDate(c){return c.getDate()}getDayOfWeek(c){return c.getDay()}getMonthNames(c){const l=new Intl.DateTimeFormat(this.locale,{month:c,timeZone:"utc"});return Ze(12,v=>this._format(l,new Date(2017,v,1)))}getDateNames(){const c=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Ze(31,l=>this._format(c,new Date(2017,0,l+1)))}getDayOfWeekNames(c){const l=new Intl.DateTimeFormat(this.locale,{weekday:c,timeZone:"utc"});return Ze(7,v=>this._format(l,new Date(2017,0,v+1)))}getYearName(c){const l=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(l,c)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(c){return this.getDate(this._createDateWithOverflow(this.getYear(c),this.getMonth(c)+1,0))}clone(c){return new Date(c.getTime())}createDate(c,l,v){let H=this._createDateWithOverflow(c,l,v);return H.getMonth(),H}today(){return new Date}parse(c,l){return"number"==typeof c?new Date(c):c?new Date(Date.parse(c)):null}format(c,l){if(!this.isValid(c))throw Error("NativeDateAdapter: Cannot format invalid date.");const v=new Intl.DateTimeFormat(this.locale,{...l,timeZone:"utc"});return this._format(v,c)}addCalendarYears(c,l){return this.addCalendarMonths(c,12*l)}addCalendarMonths(c,l){let v=this._createDateWithOverflow(this.getYear(c),this.getMonth(c)+l,this.getDate(c));return this.getMonth(v)!=((this.getMonth(c)+l)%12+12)%12&&(v=this._createDateWithOverflow(this.getYear(v),this.getMonth(v),0)),v}addCalendarDays(c,l){return this._createDateWithOverflow(this.getYear(c),this.getMonth(c),this.getDate(c)+l)}toIso8601(c){return[c.getUTCFullYear(),this._2digit(c.getUTCMonth()+1),this._2digit(c.getUTCDate())].join("-")}deserialize(c){if("string"==typeof c){if(!c)return null;if(Ae.test(c)){let l=new Date(c);if(this.isValid(l))return l}}return super.deserialize(c)}isDateInstance(c){return c instanceof Date}isValid(c){return!isNaN(c.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(c,l,v){const H=new Date;return H.setFullYear(c,l,v),H.setHours(0,0,0,0),H}_2digit(c){return("00"+c).slice(-2)}_format(c,l){const v=new Date;return v.setUTCFullYear(l.getFullYear(),l.getMonth(),l.getDate()),v.setUTCHours(l.getHours(),l.getMinutes(),l.getSeconds(),l.getMilliseconds()),c.format(v)}}ft.\u0275fac=function(c){return new(c||ft)(e.\u0275\u0275inject(I,8),e.\u0275\u0275inject(f.Platform))},ft.\u0275prov=e.\u0275\u0275defineInjectable({token:ft,factory:ft.\u0275fac});const dt={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};class De{}De.\u0275fac=function(c){return new(c||De)},De.\u0275mod=e.\u0275\u0275defineNgModule({type:De}),De.\u0275inj=e.\u0275\u0275defineInjector({providers:[{provide:Ne,useClass:ft}]});class ge{}ge.\u0275fac=function(c){return new(c||ge)},ge.\u0275mod=e.\u0275\u0275defineNgModule({type:ge,imports:[De]}),ge.\u0275inj=e.\u0275\u0275defineInjector({providers:[{provide:Re,useValue:dt}],imports:[De]});class be{isErrorState(c,l){return!!(c&&c.invalid&&(c.dirty||l&&l.submitted))}}be.\u0275fac=function(c){return new(c||be)},be.\u0275prov=e.\u0275\u0275defineInjectable({token:be,factory:be.\u0275fac});class ee{isErrorState(c,l){return!!(c&&c.invalid&&(c.touched||l&&l.submitted))}}ee.\u0275fac=function(c){return new(c||ee)},ee.\u0275prov=e.\u0275\u0275defineInjectable({token:ee,factory:ee.\u0275fac,providedIn:"root"});class Ie{}function Ye(O,c,l="mat"){O.changes.pipe((0,U.O)(O)).subscribe(({length:v})=>{Me(c,`${l}-2-line`,!1),Me(c,`${l}-3-line`,!1),Me(c,`${l}-multi-line`,!1),2===v||3===v?Me(c,`${l}-${v}-line`,!0):v>3&&Me(c,`${l}-multi-line`,!0)})}function Me(O,c,l){O.nativeElement.classList.toggle(c,l)}Ie.\u0275fac=function(c){return new(c||Ie)},Ie.\u0275dir=e.\u0275\u0275defineDirective({type:Ie,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]});class Z{}Z.\u0275fac=function(c){return new(c||Z)},Z.\u0275mod=e.\u0275\u0275defineNgModule({type:Z,declarations:[Ie],imports:[Xe],exports:[Ie,Xe]}),Z.\u0275inj=e.\u0275\u0275defineInjector({imports:[Xe,Xe]});class D{constructor(c,l,v,H=!1){this._renderer=c,this.element=l,this.config=v,this._animationForciblyDisabledThroughCss=H,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const W=(0,f.normalizePassiveListenerOptions)({passive:!0,capture:!0});const fe={enterDuration:225,exitDuration:150},We=(0,f.normalizePassiveListenerOptions)({passive:!0,capture:!0}),R=["mousedown","touchstart"],z=["mouseup","mouseleave","touchend","touchcancel"];class Oe{constructor(c,l,v,H){this._target=c,this._ngZone=l,this._platform=H,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,H.isBrowser&&(this._containerElement=(0,j.coerceElement)(v))}fadeInRipple(c,l,v={}){const H=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),it={...fe,...v.animation};v.centered&&(c=H.left+H.width/2,l=H.top+H.height/2);const lt=v.radius||function tt(O,c,l){const v=Math.max(Math.abs(O-l.left),Math.abs(O-l.right)),H=Math.max(Math.abs(c-l.top),Math.abs(c-l.bottom));return Math.sqrt(v*v+H*H)}(c,l,H),Y=c-H.left,Te=l-H.top,At=it.enterDuration,Wt=document.createElement("div");Wt.classList.add("mat-ripple-element"),Wt.style.left=Y-lt+"px",Wt.style.top=Te-lt+"px",Wt.style.height=2*lt+"px",Wt.style.width=2*lt+"px",null!=v.color&&(Wt.style.backgroundColor=v.color),Wt.style.transitionDuration=`${At}ms`,this._containerElement.appendChild(Wt);const ot=window.getComputedStyle(Wt),yt=ot.transitionProperty,Ht=ot.transitionDuration,nt="none"===yt||"0s"===Ht||"0s, 0s"===Ht||0===H.width&&0===H.height,Et=new D(this,Wt,v,nt);Wt.style.transform="scale3d(1, 1, 1)",Et.state=0,v.persistent||(this._mostRecentTransientRipple=Et);let di=null;return!nt&&(At||it.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const wi=()=>this._finishRippleTransition(Et),Vn=()=>this._destroyRipple(Et);Wt.addEventListener("transitionend",wi),Wt.addEventListener("transitioncancel",Vn),di={onTransitionEnd:wi,onTransitionCancel:Vn}}),this._activeRipples.set(Et,di),(nt||!At)&&this._finishRippleTransition(Et),Et}fadeOutRipple(c){if(2===c.state||3===c.state)return;const l=c.element,v={...fe,...c.config.animation};l.style.transitionDuration=`${v.exitDuration}ms`,l.style.opacity="0",c.state=2,(c._animationForciblyDisabledThroughCss||!v.exitDuration)&&this._finishRippleTransition(c)}fadeOutAll(){this._getActiveRipples().forEach(c=>c.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(c=>{c.config.persistent||c.fadeOut()})}setupTriggerEvents(c){const l=(0,j.coerceElement)(c);!this._platform.isBrowser||!l||l===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=l,R.forEach(v=>{Oe._eventManager.addHandler(this._ngZone,v,l,this)}))}handleEvent(c){"mousedown"===c.type?this._onMousedown(c):"touchstart"===c.type?this._onTouchStart(c):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{z.forEach(l=>{this._triggerElement.addEventListener(l,this,We)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(c){0===c.state?this._startFadeOutTransition(c):2===c.state&&this._destroyRipple(c)}_startFadeOutTransition(c){const l=c===this._mostRecentTransientRipple,{persistent:v}=c.config;c.state=1,!v&&(!l||!this._isPointerDown)&&c.fadeOut()}_destroyRipple(c){const l=this._activeRipples.get(c)??null;this._activeRipples.delete(c),this._activeRipples.size||(this._containerRect=null),c===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),c.state=3,null!==l&&(c.element.removeEventListener("transitionend",l.onTransitionEnd),c.element.removeEventListener("transitioncancel",l.onTransitionCancel)),c.element.remove()}_onMousedown(c){const l=(0,t.X6)(c),v=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!l&&!v&&(this._isPointerDown=!0,this.fadeInRipple(c.clientX,c.clientY,this._target.rippleConfig))}_onTouchStart(c){if(!this._target.rippleDisabled&&!(0,t.yG)(c)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const l=c.changedTouches;for(let v=0;v<l.length;v++)this.fadeInRipple(l[v].clientX,l[v].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(c=>{const l=1===c.state||c.config.terminateOnPointerUp&&0===c.state;!c.config.persistent&&l&&c.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const c=this._triggerElement;c&&(R.forEach(l=>Oe._eventManager.removeHandler(l,c,this)),this._pointerUpEventsRegistered&&z.forEach(l=>c.removeEventListener(l,this,We)))}}Oe._eventManager=new class te{constructor(){this._events=new Map,this._delegateEventHandler=c=>{const l=(0,f._getEventTarget)(c);l&&this._events.get(c.type)?.forEach((v,H)=>{(H===l||H.contains(l))&&v.forEach(it=>it.handleEvent(c))})}}addHandler(c,l,v,H){const it=this._events.get(l);if(it){const lt=it.get(v);lt?lt.add(H):it.set(v,new Set([H]))}else this._events.set(l,new Map([[v,new Set([H])]])),c.runOutsideAngular(()=>{document.addEventListener(l,this._delegateEventHandler,W)})}removeHandler(c,l,v){const H=this._events.get(c);if(!H)return;const it=H.get(l);it&&(it.delete(v),0===it.size&&H.delete(l),0===H.size&&(this._events.delete(c),document.removeEventListener(c,this._delegateEventHandler,W)))}};const at=new e.InjectionToken("mat-ripple-global-options");class P{get disabled(){return this._disabled}set disabled(c){c&&this.fadeOutAllNonPersistent(),this._disabled=c,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(c){this._trigger=c,this._setupTriggerEventsIfEnabled()}constructor(c,l,v,H,it){this._elementRef=c,this._animationMode=it,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=H||{},this._rippleRenderer=new Oe(this,l,c,v)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(c,l=0,v){return"number"==typeof c?this._rippleRenderer.fadeInRipple(c,l,{...this.rippleConfig,...v}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...c})}}P.\u0275fac=function(c){return new(c||P)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(f.Platform),e.\u0275\u0275directiveInject(at,8),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8))},P.\u0275dir=e.\u0275\u0275defineDirective({type:P,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(c,l){2&c&&e.\u0275\u0275classProp("mat-ripple-unbounded",l.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]});class k{}k.\u0275fac=function(c){return new(c||k)},k.\u0275mod=e.\u0275\u0275defineNgModule({type:k,declarations:[P],imports:[Xe],exports:[P,Xe]}),k.\u0275inj=e.\u0275\u0275defineInjector({imports:[Xe,Xe]});class K{constructor(c){this._animationMode=c,this.state="unchecked",this.disabled=!1,this.appearance="full"}}K.\u0275fac=function(c){return new(c||K)(e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8))},K.\u0275cmp=e.\u0275\u0275defineComponent({type:K,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(c,l){2&c&&e.\u0275\u0275classProp("mat-pseudo-checkbox-indeterminate","indeterminate"===l.state)("mat-pseudo-checkbox-checked","checked"===l.state)("mat-pseudo-checkbox-disabled",l.disabled)("mat-pseudo-checkbox-minimal","minimal"===l.appearance)("mat-pseudo-checkbox-full","full"===l.appearance)("_mat-animation-noopable","NoopAnimations"===l._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(c,l){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0});class Be{}Be.\u0275fac=function(c){return new(c||Be)},Be.\u0275mod=e.\u0275\u0275defineNgModule({type:Be,declarations:[K],imports:[Xe],exports:[K]}),Be.\u0275inj=e.\u0275\u0275defineInjector({imports:[Xe]});const Ge=new e.InjectionToken("MAT_OPTION_PARENT_COMPONENT"),ne=_(class{});let Ke=0;class Xt extends ne{constructor(c){super(),this._labelId="mat-optgroup-label-"+Ke++,this._inert=c?.inertGroups??!1}}Xt.\u0275fac=function(c){return new(c||Xt)(e.\u0275\u0275directiveInject(Ge,8))},Xt.\u0275dir=e.\u0275\u0275defineDirective({type:Xt,inputs:{label:"label"},features:[e.\u0275\u0275InheritDefinitionFeature]});const ri=new e.InjectionToken("MatOptgroup");class vi extends Xt{}vi.\u0275fac=function(){let O;return function(l){return(O||(O=e.\u0275\u0275getInheritedFactory(vi)))(l||vi)}}(),vi.\u0275cmp=e.\u0275\u0275defineComponent({type:vi,selectors:[["mat-optgroup"]],hostAttrs:[1,"mat-mdc-optgroup"],hostVars:3,hostBindings:function(c,l){2&c&&e.\u0275\u0275attribute("role",l._inert?null:"group")("aria-disabled",l._inert?null:l.disabled.toString())("aria-labelledby",l._inert?null:l._labelId)},inputs:{disabled:"disabled"},exportAs:["matOptgroup"],features:[e.\u0275\u0275ProvidersFeature([{provide:ri,useExisting:vi}]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*","mat-option, ng-container"],decls:5,vars:4,consts:[["aria-hidden","true",1,"mat-mdc-optgroup-label",3,"id"],[1,"mdc-list-item__primary-text"]],template:function(c,l){1&c&&(e.\u0275\u0275projectionDef(ae),e.\u0275\u0275elementStart(0,"span",0)(1,"span",1),e.\u0275\u0275text(2),e.\u0275\u0275projection(3),e.\u0275\u0275elementEnd()(),e.\u0275\u0275projection(4,1)),2&c&&(e.\u0275\u0275classProp("mdc-list-item--disabled",l.disabled),e.\u0275\u0275property("id",l._labelId),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("",l.label," "))},styles:[".mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;min-height:48px}.mat-mdc-optgroup-label:focus{outline:none}[dir=rtl] .mat-mdc-optgroup-label,.mat-mdc-optgroup-label[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-optgroup-label.mdc-list-item--disabled{opacity:.38}.mat-mdc-optgroup-label .mdc-list-item__primary-text{white-space:normal}"],encapsulation:2,changeDetection:0});let ii=0;class qt{constructor(c,l=!1){this.source=c,this.isUserInput=l}}class Yt{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(c){this._disabled=(0,j.coerceBooleanProperty)(c)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(c,l,v,H){this._element=c,this._changeDetectorRef=l,this._parent=v,this.group=H,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+ii++,this.onSelectionChange=new e.EventEmitter,this._stateChanges=new T.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(c,l){const v=this._getHostElement();"function"==typeof v.focus&&v.focus(l)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(c){(c.keyCode===$.ENTER||c.keyCode===$.SPACE)&&!(0,$.hasModifierKey)(c)&&(this._selectViaInteraction(),c.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const c=this.viewValue;c!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=c)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(c=!1){this.onSelectionChange.emit(new qt(this,c))}}Yt.\u0275fac=function(c){e.\u0275\u0275invalidFactory()},Yt.\u0275dir=e.\u0275\u0275defineDirective({type:Yt,viewQuery:function(c,l){if(1&c&&e.\u0275\u0275viewQuery(de,7),2&c){let v;e.\u0275\u0275queryRefresh(v=e.\u0275\u0275loadQuery())&&(l._text=v.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}});class ui extends Yt{constructor(c,l,v,H){super(c,l,v,H)}}function Ki(O,c,l){if(l.length){let v=c.toArray(),H=l.toArray(),it=0;for(let lt=0;lt<O+1;lt++)v[lt].group&&v[lt].group===H[it]&&it++;return it}return 0}function Pi(O,c,l,v){return O<l?O:O+c>l+v?Math.max(0,O-v+c):l}ui.\u0275fac=function(c){return new(c||ui)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(Ge,8),e.\u0275\u0275directiveInject(ri,8))},ui.\u0275cmp=e.\u0275\u0275defineComponent({type:ui,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(c,l){1&c&&e.\u0275\u0275listener("click",function(){return l._selectViaInteraction()})("keydown",function(H){return l._handleKeydown(H)}),2&c&&(e.\u0275\u0275hostProperty("id",l.id),e.\u0275\u0275attribute("aria-selected",l.selected)("aria-disabled",l.disabled.toString()),e.\u0275\u0275classProp("mdc-list-item--selected",l.selected)("mat-mdc-option-multiple",l.multiple)("mat-mdc-option-active",l.active)("mdc-list-item--disabled",l.disabled))},exportAs:["matOption"],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["mat-icon","*"],decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-mdc-option-pseudo-checkbox",3,"state","disabled"],["state","checked","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(c,l){1&c&&(e.\u0275\u0275projectionDef(xe),e.\u0275\u0275template(0,me,1,2,"mat-pseudo-checkbox",0),e.\u0275\u0275projection(1),e.\u0275\u0275elementStart(2,"span",1,2),e.\u0275\u0275projection(4,1),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,x,1,1,"mat-pseudo-checkbox",3),e.\u0275\u0275template(6,S,2,1,"span",4),e.\u0275\u0275element(7,"div",5)),2&c&&(e.\u0275\u0275property("ngIf",l.multiple),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",!l.multiple&&l.selected&&!l.hideSingleSelectionIndicator),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",l.group&&l.group._inert),e.\u0275\u0275advance(1),e.\u0275\u0275property("matRippleTrigger",l._getHostElement())("matRippleDisabled",l.disabled||l.disableRipple))},dependencies:[P,d.NgIf,K],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{opacity:.38;cursor:default}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});class bt{}bt.\u0275fac=function(c){return new(c||bt)},bt.\u0275mod=e.\u0275\u0275defineNgModule({type:bt,declarations:[ui,vi],imports:[k,d.CommonModule,Xe,Be],exports:[ui,vi]}),bt.\u0275inj=e.\u0275\u0275defineInjector({imports:[k,d.CommonModule,Xe,Be]})},13656:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{DateRange:()=>fe,DefaultMatCalendarRangeStrategy:()=>k,MAT_DATEPICKER_SCROLL_STRATEGY:()=>l,MAT_DATEPICKER_SCROLL_STRATEGY_FACTORY:()=>v,MAT_DATEPICKER_SCROLL_STRATEGY_FACTORY_PROVIDER:()=>H,MAT_DATEPICKER_VALIDATORS:()=>Ht,MAT_DATEPICKER_VALUE_ACCESSOR:()=>yt,MAT_DATE_RANGE_SELECTION_STRATEGY:()=>P,MAT_RANGE_DATE_SELECTION_MODEL_FACTORY:()=>tt,MAT_RANGE_DATE_SELECTION_MODEL_PROVIDER:()=>at,MAT_SINGLE_DATE_SELECTION_MODEL_FACTORY:()=>z,MAT_SINGLE_DATE_SELECTION_MODEL_PROVIDER:()=>Oe,MatCalendar:()=>bt,MatCalendarBody:()=>Ie,MatCalendarCell:()=>be,MatCalendarHeader:()=>Pi,MatDateRangeInput:()=>nn,MatDateRangePicker:()=>qn,MatDateSelectionModel:()=>Ve,MatDatepicker:()=>Te,MatDatepickerActions:()=>hr,MatDatepickerApply:()=>yn,MatDatepickerCancel:()=>Tn,MatDatepickerContent:()=>lt,MatDatepickerInput:()=>nt,MatDatepickerInputEvent:()=>At,MatDatepickerIntl:()=>ge,MatDatepickerModule:()=>fr,MatDatepickerToggle:()=>di,MatDatepickerToggleIcon:()=>Et,MatEndDate:()=>yi,MatMonthView:()=>ne,MatMultiYearView:()=>ri,MatRangeDateSelectionModel:()=>R,MatSingleDateSelectionModel:()=>We,MatStartDate:()=>ti,MatYearView:()=>ui,matDatepickerAnimations:()=>O,yearsPerPage:()=>Ke,yearsPerRow:()=>Xt});var e=a(56728),t=a(36365),m=a(62742),h=a(35103),d=a(98678),f=a(76070),j=a(60123),w=a(76439),T=a(716),U=a(47206),$=a(29054),ae=a(9237),_e=a(22378),de=a(54232),me=a(73482),x=a(77176),S=a(9302),xe=a(77007),ue=a(68590),Ue=a(79601),Pe=a(5476),ze=a(70976),A=a(91137);function Xe(fi,B){if(1&fi&&(d.\u0275\u0275elementStart(0,"tr",3)(1,"td",4),d.\u0275\u0275text(2),d.\u0275\u0275elementEnd()()),2&fi){const we=d.\u0275\u0275nextContext();d.\u0275\u0275advance(1),d.\u0275\u0275styleProp("padding-top",we._cellPadding)("padding-bottom",we._cellPadding),d.\u0275\u0275attribute("colspan",we.numCols),d.\u0275\u0275advance(1),d.\u0275\u0275textInterpolate1(" ",we.label," ")}}function ke(fi,B){if(1&fi&&(d.\u0275\u0275elementStart(0,"td",4),d.\u0275\u0275text(1),d.\u0275\u0275elementEnd()),2&fi){const we=d.\u0275\u0275nextContext(2);d.\u0275\u0275styleProp("padding-top",we._cellPadding)("padding-bottom",we._cellPadding),d.\u0275\u0275attribute("colspan",we._firstRowOffset),d.\u0275\u0275advance(1),d.\u0275\u0275textInterpolate1(" ",we._firstRowOffset>=we.labelMinRequiredCells?we.label:""," ")}}function ve(fi,B){if(1&fi){const we=d.\u0275\u0275getCurrentView();d.\u0275\u0275elementStart(0,"td",8)(1,"button",9),d.\u0275\u0275listener("click",function($t){const cn=d.\u0275\u0275restoreView(we).$implicit,yr=d.\u0275\u0275nextContext(2);return d.\u0275\u0275resetView(yr._cellClicked(cn,$t))})("focus",function($t){const cn=d.\u0275\u0275restoreView(we).$implicit,yr=d.\u0275\u0275nextContext(2);return d.\u0275\u0275resetView(yr._emitActiveDateChange(cn,$t))}),d.\u0275\u0275elementStart(2,"span",10),d.\u0275\u0275text(3),d.\u0275\u0275elementEnd(),d.\u0275\u0275element(4,"span",11),d.\u0275\u0275elementEnd()()}if(2&fi){const we=B.$implicit,xt=B.index,$t=d.\u0275\u0275nextContext().index,Ci=d.\u0275\u0275nextContext();d.\u0275\u0275styleProp("width",Ci._cellWidth)("padding-top",Ci._cellPadding)("padding-bottom",Ci._cellPadding),d.\u0275\u0275attribute("data-mat-row",$t)("data-mat-col",xt),d.\u0275\u0275advance(1),d.\u0275\u0275classProp("mat-calendar-body-disabled",!we.enabled)("mat-calendar-body-active",Ci._isActiveCell($t,xt))("mat-calendar-body-range-start",Ci._isRangeStart(we.compareValue))("mat-calendar-body-range-end",Ci._isRangeEnd(we.compareValue))("mat-calendar-body-in-range",Ci._isInRange(we.compareValue))("mat-calendar-body-comparison-bridge-start",Ci._isComparisonBridgeStart(we.compareValue,$t,xt))("mat-calendar-body-comparison-bridge-end",Ci._isComparisonBridgeEnd(we.compareValue,$t,xt))("mat-calendar-body-comparison-start",Ci._isComparisonStart(we.compareValue))("mat-calendar-body-comparison-end",Ci._isComparisonEnd(we.compareValue))("mat-calendar-body-in-comparison-range",Ci._isInComparisonRange(we.compareValue))("mat-calendar-body-preview-start",Ci._isPreviewStart(we.compareValue))("mat-calendar-body-preview-end",Ci._isPreviewEnd(we.compareValue))("mat-calendar-body-in-preview",Ci._isInPreview(we.compareValue)),d.\u0275\u0275property("ngClass",we.cssClasses)("tabindex",Ci._isActiveCell($t,xt)?0:-1),d.\u0275\u0275attribute("aria-label",we.ariaLabel)("aria-disabled",!we.enabled||null)("aria-pressed",Ci._isSelected(we.compareValue))("aria-current",Ci.todayValue===we.compareValue?"date":null)("aria-describedby",Ci._getDescribedby(we.compareValue)),d.\u0275\u0275advance(1),d.\u0275\u0275classProp("mat-calendar-body-selected",Ci._isSelected(we.compareValue))("mat-calendar-body-comparison-identical",Ci._isComparisonIdentical(we.compareValue))("mat-calendar-body-today",Ci.todayValue===we.compareValue),d.\u0275\u0275advance(1),d.\u0275\u0275textInterpolate1(" ",we.displayValue," ")}}function pe(fi,B){if(1&fi&&(d.\u0275\u0275elementStart(0,"tr",5),d.\u0275\u0275template(1,ke,2,6,"td",6),d.\u0275\u0275template(2,ve,5,48,"td",7),d.\u0275\u0275elementEnd()),2&fi){const we=B.$implicit,xt=B.index,$t=d.\u0275\u0275nextContext();d.\u0275\u0275advance(1),d.\u0275\u0275property("ngIf",0===xt&&$t._firstRowOffset),d.\u0275\u0275advance(1),d.\u0275\u0275property("ngForOf",we)}}function _(fi,B){if(1&fi&&(d.\u0275\u0275elementStart(0,"th",5)(1,"span",6),d.\u0275\u0275text(2),d.\u0275\u0275elementEnd(),d.\u0275\u0275elementStart(3,"span",7),d.\u0275\u0275text(4),d.\u0275\u0275elementEnd()()),2&fi){const we=B.$implicit;d.\u0275\u0275advance(2),d.\u0275\u0275textInterpolate(we.long),d.\u0275\u0275advance(2),d.\u0275\u0275textInterpolate(we.narrow)}}const E=["*"];function C(fi,B){}function X(fi,B){if(1&fi){const we=d.\u0275\u0275getCurrentView();d.\u0275\u0275elementStart(0,"mat-month-view",5),d.\u0275\u0275listener("activeDateChange",function($t){d.\u0275\u0275restoreView(we);const Ci=d.\u0275\u0275nextContext();return d.\u0275\u0275resetView(Ci.activeDate=$t)})("_userSelection",function($t){d.\u0275\u0275restoreView(we);const Ci=d.\u0275\u0275nextContext();return d.\u0275\u0275resetView(Ci._dateSelected($t))})("dragStarted",function($t){d.\u0275\u0275restoreView(we);const Ci=d.\u0275\u0275nextContext();return d.\u0275\u0275resetView(Ci._dragStarted($t))})("dragEnded",function($t){d.\u0275\u0275restoreView(we);const Ci=d.\u0275\u0275nextContext();return d.\u0275\u0275resetView(Ci._dragEnded($t))}),d.\u0275\u0275elementEnd()}if(2&fi){const we=d.\u0275\u0275nextContext();d.\u0275\u0275property("activeDate",we.activeDate)("selected",we.selected)("dateFilter",we.dateFilter)("maxDate",we.maxDate)("minDate",we.minDate)("dateClass",we.dateClass)("comparisonStart",we.comparisonStart)("comparisonEnd",we.comparisonEnd)("startDateAccessibleName",we.startDateAccessibleName)("endDateAccessibleName",we.endDateAccessibleName)("activeDrag",we._activeDrag)}}function se(fi,B){if(1&fi){const we=d.\u0275\u0275getCurrentView();d.\u0275\u0275elementStart(0,"mat-year-view",6),d.\u0275\u0275listener("activeDateChange",function($t){d.\u0275\u0275restoreView(we);const Ci=d.\u0275\u0275nextContext();return d.\u0275\u0275resetView(Ci.activeDate=$t)})("monthSelected",function($t){d.\u0275\u0275restoreView(we);const Ci=d.\u0275\u0275nextContext();return d.\u0275\u0275resetView(Ci._monthSelectedInYearView($t))})("selectedChange",function($t){d.\u0275\u0275restoreView(we);const Ci=d.\u0275\u0275nextContext();return d.\u0275\u0275resetView(Ci._goToDateInView($t,"month"))}),d.\u0275\u0275elementEnd()}if(2&fi){const we=d.\u0275\u0275nextContext();d.\u0275\u0275property("activeDate",we.activeDate)("selected",we.selected)("dateFilter",we.dateFilter)("maxDate",we.maxDate)("minDate",we.minDate)("dateClass",we.dateClass)}}function L(fi,B){if(1&fi){const we=d.\u0275\u0275getCurrentView();d.\u0275\u0275elementStart(0,"mat-multi-year-view",7),d.\u0275\u0275listener("activeDateChange",function($t){d.\u0275\u0275restoreView(we);const Ci=d.\u0275\u0275nextContext();return d.\u0275\u0275resetView(Ci.activeDate=$t)})("yearSelected",function($t){d.\u0275\u0275restoreView(we);const Ci=d.\u0275\u0275nextContext();return d.\u0275\u0275resetView(Ci._yearSelectedInMultiYearView($t))})("selectedChange",function($t){d.\u0275\u0275restoreView(we);const Ci=d.\u0275\u0275nextContext();return d.\u0275\u0275resetView(Ci._goToDateInView($t,"year"))}),d.\u0275\u0275elementEnd()}if(2&fi){const we=d.\u0275\u0275nextContext();d.\u0275\u0275property("activeDate",we.activeDate)("selected",we.selected)("dateFilter",we.dateFilter)("maxDate",we.maxDate)("minDate",we.minDate)("dateClass",we.dateClass)}}function I(fi,B){}const ce=["button"];function Ne(fi,B){1&fi&&(d.\u0275\u0275namespaceSVG(),d.\u0275\u0275elementStart(0,"svg",3),d.\u0275\u0275element(1,"path",4),d.\u0275\u0275elementEnd())}const Re=[[["","matDatepickerToggleIcon",""]]],Ze=[[["input","matStartDate",""]],[["input","matEndDate",""]]];function dt(fi,B){1&fi&&(d.\u0275\u0275elementStart(0,"div",0),d.\u0275\u0275projection(1),d.\u0275\u0275elementEnd())}class ge{constructor(){this.changes=new T.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(B,we){return`${B} \u2013 ${we}`}formatYearRangeLabel(B,we){return`${B} to ${we}`}}ge.\u0275fac=function(B){return new(B||ge)},ge.\u0275prov=d.\u0275\u0275defineInjectable({token:ge,factory:ge.\u0275fac,providedIn:"root"});class be{constructor(B,we,xt,$t,Ci={},cn=B,yr){this.value=B,this.displayValue=we,this.ariaLabel=xt,this.enabled=$t,this.cssClasses=Ci,this.compareValue=cn,this.rawValue=yr}}let ee=1;class Ie{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(B,we){this._elementRef=B,this._ngZone=we,this._platform=(0,d.inject)(me.Platform),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new d.EventEmitter,this.previewChange=new d.EventEmitter,this.activeDateChange=new d.EventEmitter,this.dragStarted=new d.EventEmitter,this.dragEnded=new d.EventEmitter,this._didDragSinceMouseDown=!1,this._enterHandler=xt=>{if(this._skipNextFocus&&"focus"===xt.type)this._skipNextFocus=!1;else if(xt.target&&this.isRange){const $t=this._getCellFromElement(xt.target);$t&&this._ngZone.run(()=>this.previewChange.emit({value:$t.enabled?$t:null,event:xt}))}},this._touchmoveHandler=xt=>{if(!this.isRange)return;const $t=te(xt),Ci=$t?this._getCellFromElement($t):null;$t!==xt.target&&(this._didDragSinceMouseDown=!0),Me(xt.target)&&xt.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:Ci?.enabled?Ci:null,event:xt}))},this._leaveHandler=xt=>{null!==this.previewEnd&&this.isRange&&("blur"!==xt.type&&(this._didDragSinceMouseDown=!0),xt.target&&this._getCellFromElement(xt.target)&&(!xt.relatedTarget||!this._getCellFromElement(xt.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:xt})))},this._mousedownHandler=xt=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;const $t=xt.target&&this._getCellFromElement(xt.target);!$t||!this._isInRange($t.rawValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:$t.rawValue,event:xt})})},this._mouseupHandler=xt=>{if(!this.isRange)return;const $t=Me(xt.target);$t?$t.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{const Ci=this._getCellFromElement($t);this.dragEnded.emit({value:Ci?.rawValue??null,event:xt})}):this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:xt})})},this._touchendHandler=xt=>{const $t=te(xt);$t&&this._mouseupHandler({target:$t})},this._id="mat-calendar-body-"+ee++,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,we.runOutsideAngular(()=>{const xt=B.nativeElement;xt.addEventListener("mouseenter",this._enterHandler,!0),xt.addEventListener("touchmove",this._touchmoveHandler,!0),xt.addEventListener("focus",this._enterHandler,!0),xt.addEventListener("mouseleave",this._leaveHandler,!0),xt.addEventListener("blur",this._leaveHandler,!0),xt.addEventListener("mousedown",this._mousedownHandler),xt.addEventListener("touchstart",this._mousedownHandler),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(B,we){this._didDragSinceMouseDown||B.enabled&&this.selectedValueChange.emit({value:B.value,event:we})}_emitActiveDateChange(B,we){B.enabled&&this.activeDateChange.emit({value:B.value,event:we})}_isSelected(B){return this.startValue===B||this.endValue===B}ngOnChanges(B){const we=B.numCols,{rows:xt,numCols:$t}=this;(B.rows||we)&&(this._firstRowOffset=xt&&xt.length&&xt[0].length?$t-xt[0].length:0),(B.cellAspectRatio||we||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/$t+"%"),(we||!this._cellWidth)&&(this._cellWidth=100/$t+"%")}ngOnDestroy(){const B=this._elementRef.nativeElement;B.removeEventListener("mouseenter",this._enterHandler,!0),B.removeEventListener("touchmove",this._touchmoveHandler,!0),B.removeEventListener("focus",this._enterHandler,!0),B.removeEventListener("mouseleave",this._leaveHandler,!0),B.removeEventListener("blur",this._leaveHandler,!0),B.removeEventListener("mousedown",this._mousedownHandler),B.removeEventListener("touchstart",this._mousedownHandler),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(B,we){let xt=B*this.numCols+we;return B&&(xt-=this._firstRowOffset),xt==this.activeCell}_focusActiveCell(B=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,x.q)(1)).subscribe(()=>{setTimeout(()=>{const we=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");we&&(B||(this._skipNextFocus=!0),we.focus())})})})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(B){return Z(B,this.startValue,this.endValue)}_isRangeEnd(B){return D(B,this.startValue,this.endValue)}_isInRange(B){return W(B,this.startValue,this.endValue,this.isRange)}_isComparisonStart(B){return Z(B,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(B,we,xt){if(!this._isComparisonStart(B)||this._isRangeStart(B)||!this._isInRange(B))return!1;let $t=this.rows[we][xt-1];if(!$t){const Ci=this.rows[we-1];$t=Ci&&Ci[Ci.length-1]}return $t&&!this._isRangeEnd($t.compareValue)}_isComparisonBridgeEnd(B,we,xt){if(!this._isComparisonEnd(B)||this._isRangeEnd(B)||!this._isInRange(B))return!1;let $t=this.rows[we][xt+1];if(!$t){const Ci=this.rows[we+1];$t=Ci&&Ci[0]}return $t&&!this._isRangeStart($t.compareValue)}_isComparisonEnd(B){return D(B,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(B){return W(B,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(B){return this.comparisonStart===this.comparisonEnd&&B===this.comparisonStart}_isPreviewStart(B){return Z(B,this.previewStart,this.previewEnd)}_isPreviewEnd(B){return D(B,this.previewStart,this.previewEnd)}_isInPreview(B){return W(B,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(B){return this.isRange?this.startValue===B&&this.endValue===B?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===B?this._startDateLabelId:this.endValue===B?this._endDateLabelId:null:null}_getCellFromElement(B){const we=Me(B);if(we){const xt=we.getAttribute("data-mat-row"),$t=we.getAttribute("data-mat-col");if(xt&&$t)return this.rows[parseInt(xt)][parseInt($t)]}return null}}function Ye(fi){return"TD"===fi?.nodeName}function Me(fi){let B;return Ye(fi)?B=fi:Ye(fi.parentNode)?B=fi.parentNode:Ye(fi.parentNode?.parentNode)&&(B=fi.parentNode.parentNode),null!=B?.getAttribute("data-mat-row")?B:null}function Z(fi,B,we){return null!==we&&B!==we&&fi<we&&fi===B}function D(fi,B,we){return null!==B&&B!==we&&fi>=B&&fi===we}function W(fi,B,we,xt){return xt&&null!==B&&null!==we&&B!==we&&fi>=B&&fi<=we}function te(fi){const B=fi.changedTouches[0];return document.elementFromPoint(B.clientX,B.clientY)}Ie.\u0275fac=function(B){return new(B||Ie)(d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(d.NgZone))},Ie.\u0275cmp=d.\u0275\u0275defineComponent({type:Ie,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],features:[d.\u0275\u0275NgOnChangesFeature],attrs:["mat-calendar-body",""],decls:6,vars:6,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],[1,"mat-calendar-body-hidden-label",3,"id"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom",4,"ngFor","ngForOf"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"ngClass","tabindex","click","focus"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(B,we){1&B&&(d.\u0275\u0275template(0,Xe,3,6,"tr",0),d.\u0275\u0275template(1,pe,3,2,"tr",1),d.\u0275\u0275elementStart(2,"label",2),d.\u0275\u0275text(3),d.\u0275\u0275elementEnd(),d.\u0275\u0275elementStart(4,"label",2),d.\u0275\u0275text(5),d.\u0275\u0275elementEnd()),2&B&&(d.\u0275\u0275property("ngIf",we._firstRowOffset<we.labelMinRequiredCells),d.\u0275\u0275advance(1),d.\u0275\u0275property("ngForOf",we.rows),d.\u0275\u0275advance(1),d.\u0275\u0275property("id",we._startDateLabelId),d.\u0275\u0275advance(1),d.\u0275\u0275textInterpolate1(" ",we.startDateAccessibleName,"\n"),d.\u0275\u0275advance(1),d.\u0275\u0275property("id",we._endDateLabelId),d.\u0275\u0275advance(1),d.\u0275\u0275textInterpolate1(" ",we.endDateAccessibleName,"\n"))},dependencies:[h.NgClass,h.NgForOf,h.NgIf],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-label{height:0;line-height:0;text-align:left;padding-left:4.7142857143%;padding-right:4.7142857143%}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}[dir=rtl] .mat-calendar-body-label{text-align:right}'],encapsulation:2,changeDetection:0});class fe{constructor(B,we){this.start=B,this.end=we}}class Ve{constructor(B,we){this.selection=B,this._adapter=we,this._selectionChanged=new T.x,this.selectionChanged=this._selectionChanged,this.selection=B}updateSelection(B,we){const xt=this.selection;this.selection=B,this._selectionChanged.next({selection:B,source:we,oldValue:xt})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(B){return this._adapter.isDateInstance(B)&&this._adapter.isValid(B)}}Ve.\u0275fac=function(B){d.\u0275\u0275invalidFactory()},Ve.\u0275prov=d.\u0275\u0275defineInjectable({token:Ve,factory:Ve.\u0275fac});class We extends Ve{constructor(B){super(null,B)}add(B){super.updateSelection(B,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const B=new We(this._adapter);return B.updateSelection(this.selection,this),B}}We.\u0275fac=function(B){return new(B||We)(d.\u0275\u0275inject(w.DateAdapter))},We.\u0275prov=d.\u0275\u0275defineInjectable({token:We,factory:We.\u0275fac});class R extends Ve{constructor(B){super(new fe(null,null),B)}add(B){let{start:we,end:xt}=this.selection;null==we?we=B:null==xt?xt=B:(we=B,xt=null),super.updateSelection(new fe(we,xt),this)}isValid(){const{start:B,end:we}=this.selection;return null==B&&null==we||(null!=B&&null!=we?this._isValidDateInstance(B)&&this._isValidDateInstance(we)&&this._adapter.compareDate(B,we)<=0:(null==B||this._isValidDateInstance(B))&&(null==we||this._isValidDateInstance(we)))}isComplete(){return null!=this.selection.start&&null!=this.selection.end}clone(){const B=new R(this._adapter);return B.updateSelection(this.selection,this),B}}function z(fi,B){return fi||new We(B)}R.\u0275fac=function(B){return new(B||R)(d.\u0275\u0275inject(w.DateAdapter))},R.\u0275prov=d.\u0275\u0275defineInjectable({token:R,factory:R.\u0275fac});const Oe={provide:Ve,deps:[[new d.Optional,new d.SkipSelf,Ve],w.DateAdapter],useFactory:z};function tt(fi,B){return fi||new R(B)}const at={provide:Ve,deps:[[new d.Optional,new d.SkipSelf,Ve],w.DateAdapter],useFactory:tt},P=new d.InjectionToken("MAT_DATE_RANGE_SELECTION_STRATEGY");class k{constructor(B){this._dateAdapter=B}selectionFinished(B,we){let{start:xt,end:$t}=we;return null==xt?xt=B:null==$t&&B&&this._dateAdapter.compareDate(B,xt)>=0?$t=B:(xt=B,$t=null),new fe(xt,$t)}createPreview(B,we){let xt=null,$t=null;return we.start&&!we.end&&B&&(xt=we.start,$t=B),new fe(xt,$t)}createDrag(B,we,xt){let $t=we.start,Ci=we.end;if(!$t||!Ci)return null;const cn=this._dateAdapter,yr=0!==cn.compareDate($t,Ci),mr=cn.getYear(xt)-cn.getYear(B),Fr=cn.getMonth(xt)-cn.getMonth(B),wr=cn.getDate(xt)-cn.getDate(B);return yr&&cn.sameDate(B,we.start)?($t=xt,cn.compareDate(xt,Ci)>0&&(Ci=cn.addCalendarYears(Ci,mr),Ci=cn.addCalendarMonths(Ci,Fr),Ci=cn.addCalendarDays(Ci,wr))):yr&&cn.sameDate(B,we.end)?(Ci=xt,cn.compareDate(xt,$t)<0&&($t=cn.addCalendarYears($t,mr),$t=cn.addCalendarMonths($t,Fr),$t=cn.addCalendarDays($t,wr))):($t=cn.addCalendarYears($t,mr),$t=cn.addCalendarMonths($t,Fr),$t=cn.addCalendarDays($t,wr),Ci=cn.addCalendarYears(Ci,mr),Ci=cn.addCalendarMonths(Ci,Fr),Ci=cn.addCalendarDays(Ci,wr)),new fe($t,Ci)}}k.\u0275fac=function(B){return new(B||k)(d.\u0275\u0275inject(w.DateAdapter))},k.\u0275prov=d.\u0275\u0275defineInjectable({token:k,factory:k.\u0275fac});const Be={provide:P,deps:[[new d.Optional,new d.SkipSelf,P],w.DateAdapter],useFactory:function K(fi,B){return fi||new k(B)}};class ne{get activeDate(){return this._activeDate}set activeDate(B){const we=this._activeDate,xt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(xt,this.minDate,this.maxDate),this._hasSameMonthAndYear(we,this._activeDate)||this._init()}get selected(){return this._selected}set selected(B){this._selected=B instanceof fe?B:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(B){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get maxDate(){return this._maxDate}set maxDate(B){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}constructor(B,we,xt,$t,Ci){this._changeDetectorRef=B,this._dateFormats=we,this._dateAdapter=xt,this._dir=$t,this._rangeStrategy=Ci,this._rerenderSubscription=U.w0.EMPTY,this.activeDrag=null,this.selectedChange=new d.EventEmitter,this._userSelection=new d.EventEmitter,this.dragStarted=new d.EventEmitter,this.dragEnded=new d.EventEmitter,this.activeDateChange=new d.EventEmitter,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,S.O)(null)).subscribe(()=>this._init())}ngOnChanges(B){const we=B.comparisonStart||B.comparisonEnd;we&&!we.firstChange&&this._setRanges(this.selected),B.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(B){const we=B.value,xt=this._getDateFromDayOfMonth(we);let $t,Ci;this._selected instanceof fe?($t=this._getDateInCurrentMonth(this._selected.start),Ci=this._getDateInCurrentMonth(this._selected.end)):$t=Ci=this._getDateInCurrentMonth(this._selected),($t!==we||Ci!==we)&&this.selectedChange.emit(xt),this._userSelection.emit({value:xt,event:B.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(B){const we=B.value,xt=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(we),this._dateAdapter.compareDate(xt,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(B){const we=this._activeDate,xt=this._isRtl();switch(B.keyCode){case _e.LEFT_ARROW:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,xt?1:-1);break;case _e.RIGHT_ARROW:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,xt?-1:1);break;case _e.UP_ARROW:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case _e.DOWN_ARROW:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case _e.HOME:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case _e.END:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case _e.PAGE_UP:this.activeDate=B.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case _e.PAGE_DOWN:this.activeDate=B.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case _e.ENTER:case _e.SPACE:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&B.preventDefault());case _e.ESCAPE:return void(null!=this._previewEnd&&!(0,_e.hasModifierKey)(B)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:B}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:B})),B.preventDefault(),B.stopPropagation()));default:return}this._dateAdapter.compareDate(we,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),B.preventDefault()}_handleCalendarBodyKeyup(B){(B.keyCode===_e.SPACE||B.keyCode===_e.ENTER)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:B}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let B=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(B)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(B){this._matCalendarBody._focusActiveCell(B)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:B,value:we}){if(this._rangeStrategy){const xt=we?we.rawValue:null,$t=this._rangeStrategy.createPreview(xt,this.selected,B);if(this._previewStart=this._getCellCompareValue($t.start),this._previewEnd=this._getCellCompareValue($t.end),this.activeDrag&&xt){const Ci=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,xt,B);Ci&&(this._previewStart=this._getCellCompareValue(Ci.start),this._previewEnd=this._getCellCompareValue(Ci.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(B){if(this.activeDrag)if(B.value){const we=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,B.value,B.event);this.dragEnded.emit({value:we??null,event:B.event})}else this.dragEnded.emit({value:null,event:B.event})}_getDateFromDayOfMonth(B){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),B)}_initWeekdays(){const B=this._dateAdapter.getFirstDayOfWeek(),we=this._dateAdapter.getDayOfWeekNames("narrow");let $t=this._dateAdapter.getDayOfWeekNames("long").map((Ci,cn)=>({long:Ci,narrow:we[cn]}));this._weekdays=$t.slice(B).concat($t.slice(0,B))}_createWeekCells(){const B=this._dateAdapter.getNumDaysInMonth(this.activeDate),we=this._dateAdapter.getDateNames();this._weeks=[[]];for(let xt=0,$t=this._firstWeekOffset;xt<B;xt++,$t++){7==$t&&(this._weeks.push([]),$t=0);const Ci=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),xt+1),cn=this._shouldEnableDate(Ci),yr=this._dateAdapter.format(Ci,this._dateFormats.display.dateA11yLabel),mr=this.dateClass?this.dateClass(Ci,"month"):void 0;this._weeks[this._weeks.length-1].push(new be(xt+1,we[xt],yr,cn,mr,this._getCellCompareValue(Ci),Ci))}}_shouldEnableDate(B){return!!B&&(!this.minDate||this._dateAdapter.compareDate(B,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(B,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(B))}_getDateInCurrentMonth(B){return B&&this._hasSameMonthAndYear(B,this.activeDate)?this._dateAdapter.getDate(B):null}_hasSameMonthAndYear(B,we){return!(!B||!we||this._dateAdapter.getMonth(B)!=this._dateAdapter.getMonth(we)||this._dateAdapter.getYear(B)!=this._dateAdapter.getYear(we))}_getCellCompareValue(B){if(B){const we=this._dateAdapter.getYear(B),xt=this._dateAdapter.getMonth(B),$t=this._dateAdapter.getDate(B);return new Date(we,xt,$t).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(B){B instanceof fe?(this._rangeStart=this._getCellCompareValue(B.start),this._rangeEnd=this._getCellCompareValue(B.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(B),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(B){return!this.dateFilter||this.dateFilter(B)}_clearPreview(){this._previewStart=this._previewEnd=null}}ne.\u0275fac=function(B){return new(B||ne)(d.\u0275\u0275directiveInject(d.ChangeDetectorRef),d.\u0275\u0275directiveInject(w.MAT_DATE_FORMATS,8),d.\u0275\u0275directiveInject(w.DateAdapter,8),d.\u0275\u0275directiveInject(de.Directionality,8),d.\u0275\u0275directiveInject(P,8))},ne.\u0275cmp=d.\u0275\u0275defineComponent({type:ne,selectors:[["mat-month-view"]],viewQuery:function(B,we){if(1&B&&d.\u0275\u0275viewQuery(Ie,5),2&B){let xt;d.\u0275\u0275queryRefresh(xt=d.\u0275\u0275loadQuery())&&(we._matCalendarBody=xt.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[d.\u0275\u0275NgOnChangesFeature],decls:7,vars:15,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["aria-hidden","true","colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName","selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown"],["scope","col"],[1,"cdk-visually-hidden"],["aria-hidden","true"]],template:function(B,we){1&B&&(d.\u0275\u0275elementStart(0,"table",0)(1,"thead",1)(2,"tr"),d.\u0275\u0275template(3,_,5,2,"th",2),d.\u0275\u0275elementEnd(),d.\u0275\u0275elementStart(4,"tr"),d.\u0275\u0275element(5,"th",3),d.\u0275\u0275elementEnd()(),d.\u0275\u0275elementStart(6,"tbody",4),d.\u0275\u0275listener("selectedValueChange",function($t){return we._dateSelected($t)})("activeDateChange",function($t){return we._updateActiveDate($t)})("previewChange",function($t){return we._previewChanged($t)})("dragStarted",function($t){return we.dragStarted.emit($t)})("dragEnded",function($t){return we._dragEnded($t)})("keyup",function($t){return we._handleCalendarBodyKeyup($t)})("keydown",function($t){return we._handleCalendarBodyKeydown($t)}),d.\u0275\u0275elementEnd()()),2&B&&(d.\u0275\u0275advance(3),d.\u0275\u0275property("ngForOf",we._weekdays),d.\u0275\u0275advance(3),d.\u0275\u0275property("label",we._monthLabel)("rows",we._weeks)("todayValue",we._todayDate)("startValue",we._rangeStart)("endValue",we._rangeEnd)("comparisonStart",we._comparisonRangeStart)("comparisonEnd",we._comparisonRangeEnd)("previewStart",we._previewStart)("previewEnd",we._previewEnd)("isRange",we._isRange)("labelMinRequiredCells",3)("activeCell",we._dateAdapter.getDate(we.activeDate)-1)("startDateAccessibleName",we.startDateAccessibleName)("endDateAccessibleName",we.endDateAccessibleName))},dependencies:[h.NgForOf,Ie],encapsulation:2,changeDetection:0});const Ke=24,Xt=4;class ri{get activeDate(){return this._activeDate}set activeDate(B){let we=this._activeDate;const xt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(xt,this.minDate,this.maxDate),vi(this._dateAdapter,we,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(B){this._selected=B instanceof fe?B:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B)),this._setSelectedYear(B)}get minDate(){return this._minDate}set minDate(B){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get maxDate(){return this._maxDate}set maxDate(B){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}constructor(B,we,xt){this._changeDetectorRef=B,this._dateAdapter=we,this._dir=xt,this._rerenderSubscription=U.w0.EMPTY,this.selectedChange=new d.EventEmitter,this.yearSelected=new d.EventEmitter,this.activeDateChange=new d.EventEmitter,this._dateAdapter,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,S.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const we=this._dateAdapter.getYear(this._activeDate)-ii(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let xt=0,$t=[];xt<Ke;xt++)$t.push(we+xt),$t.length==Xt&&(this._years.push($t.map(Ci=>this._createCellForYear(Ci))),$t=[]);this._changeDetectorRef.markForCheck()}_yearSelected(B){const we=B.value,xt=this._dateAdapter.createDate(we,0,1),$t=this._getDateFromYear(we);this.yearSelected.emit(xt),this.selectedChange.emit($t)}_updateActiveDate(B){const we=B.value,xt=this._activeDate;this.activeDate=this._getDateFromYear(we),this._dateAdapter.compareDate(xt,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(B){const we=this._activeDate,xt=this._isRtl();switch(B.keyCode){case _e.LEFT_ARROW:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,xt?1:-1);break;case _e.RIGHT_ARROW:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,xt?-1:1);break;case _e.UP_ARROW:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Xt);break;case _e.DOWN_ARROW:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Xt);break;case _e.HOME:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-ii(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case _e.END:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Ke-ii(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case _e.PAGE_UP:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,B.altKey?10*-Ke:-Ke);break;case _e.PAGE_DOWN:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,B.altKey?10*Ke:Ke);break;case _e.ENTER:case _e.SPACE:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(we,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),B.preventDefault()}_handleCalendarBodyKeyup(B){(B.keyCode===_e.SPACE||B.keyCode===_e.ENTER)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:B}),this._selectionKeyPressed=!1)}_getActiveCell(){return ii(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(B){const we=this._dateAdapter.getMonth(this.activeDate),xt=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(B,we,1));return this._dateAdapter.createDate(B,we,Math.min(this._dateAdapter.getDate(this.activeDate),xt))}_createCellForYear(B){const we=this._dateAdapter.createDate(B,0,1),xt=this._dateAdapter.getYearName(we),$t=this.dateClass?this.dateClass(we,"multi-year"):void 0;return new be(B,xt,xt,this._shouldEnableYear(B),$t)}_shouldEnableYear(B){if(null==B||this.maxDate&&B>this._dateAdapter.getYear(this.maxDate)||this.minDate&&B<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;for(let xt=this._dateAdapter.createDate(B,0,1);this._dateAdapter.getYear(xt)==B;xt=this._dateAdapter.addCalendarDays(xt,1))if(this.dateFilter(xt))return!0;return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedYear(B){if(this._selectedYear=null,B instanceof fe){const we=B.start||B.end;we&&(this._selectedYear=this._dateAdapter.getYear(we))}else B&&(this._selectedYear=this._dateAdapter.getYear(B))}}function vi(fi,B,we,xt,$t){const Ci=fi.getYear(B),cn=fi.getYear(we),yr=qt(fi,xt,$t);return Math.floor((Ci-yr)/Ke)===Math.floor((cn-yr)/Ke)}function ii(fi,B,we,xt){return function Yt(fi,B){return(fi%B+B)%B}(fi.getYear(B)-qt(fi,we,xt),Ke)}function qt(fi,B,we){let xt=0;return we?xt=fi.getYear(we)-Ke+1:B&&(xt=fi.getYear(B)),xt}ri.\u0275fac=function(B){return new(B||ri)(d.\u0275\u0275directiveInject(d.ChangeDetectorRef),d.\u0275\u0275directiveInject(w.DateAdapter,8),d.\u0275\u0275directiveInject(de.Directionality,8))},ri.\u0275cmp=d.\u0275\u0275defineComponent({type:ri,selectors:[["mat-multi-year-view"]],viewQuery:function(B,we){if(1&B&&d.\u0275\u0275viewQuery(Ie,5),2&B){let xt;d.\u0275\u0275queryRefresh(xt=d.\u0275\u0275loadQuery())&&(we._matCalendarBody=xt.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell","selectedValueChange","activeDateChange","keyup","keydown"]],template:function(B,we){1&B&&(d.\u0275\u0275elementStart(0,"table",0)(1,"thead",1)(2,"tr"),d.\u0275\u0275element(3,"th",2),d.\u0275\u0275elementEnd()(),d.\u0275\u0275elementStart(4,"tbody",3),d.\u0275\u0275listener("selectedValueChange",function($t){return we._yearSelected($t)})("activeDateChange",function($t){return we._updateActiveDate($t)})("keyup",function($t){return we._handleCalendarBodyKeyup($t)})("keydown",function($t){return we._handleCalendarBodyKeydown($t)}),d.\u0275\u0275elementEnd()()),2&B&&(d.\u0275\u0275advance(4),d.\u0275\u0275property("rows",we._years)("todayValue",we._todayYear)("startValue",we._selectedYear)("endValue",we._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",we._getActiveCell()))},dependencies:[Ie],encapsulation:2,changeDetection:0});class ui{get activeDate(){return this._activeDate}set activeDate(B){let we=this._activeDate;const xt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(xt,this.minDate,this.maxDate),this._dateAdapter.getYear(we)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(B){this._selected=B instanceof fe?B:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B)),this._setSelectedMonth(B)}get minDate(){return this._minDate}set minDate(B){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get maxDate(){return this._maxDate}set maxDate(B){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}constructor(B,we,xt,$t){this._changeDetectorRef=B,this._dateFormats=we,this._dateAdapter=xt,this._dir=$t,this._rerenderSubscription=U.w0.EMPTY,this.selectedChange=new d.EventEmitter,this.monthSelected=new d.EventEmitter,this.activeDateChange=new d.EventEmitter,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,S.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(B){const we=B.value,xt=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),we,1);this.monthSelected.emit(xt);const $t=this._getDateFromMonth(we);this.selectedChange.emit($t)}_updateActiveDate(B){const we=B.value,xt=this._activeDate;this.activeDate=this._getDateFromMonth(we),this._dateAdapter.compareDate(xt,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(B){const we=this._activeDate,xt=this._isRtl();switch(B.keyCode){case _e.LEFT_ARROW:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,xt?1:-1);break;case _e.RIGHT_ARROW:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,xt?-1:1);break;case _e.UP_ARROW:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case _e.DOWN_ARROW:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case _e.HOME:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case _e.END:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case _e.PAGE_UP:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,B.altKey?-10:-1);break;case _e.PAGE_DOWN:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,B.altKey?10:1);break;case _e.ENTER:case _e.SPACE:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(we,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),B.preventDefault()}_handleCalendarBodyKeyup(B){(B.keyCode===_e.SPACE||B.keyCode===_e.ENTER)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:B}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let B=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(we=>we.map(xt=>this._createCellForMonth(xt,B[xt]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(B){return B&&this._dateAdapter.getYear(B)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(B):null}_getDateFromMonth(B){const we=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),B,1),xt=this._dateAdapter.getNumDaysInMonth(we);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),B,Math.min(this._dateAdapter.getDate(this.activeDate),xt))}_createCellForMonth(B,we){const xt=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),B,1),$t=this._dateAdapter.format(xt,this._dateFormats.display.monthYearA11yLabel),Ci=this.dateClass?this.dateClass(xt,"year"):void 0;return new be(B,we.toLocaleUpperCase(),$t,this._shouldEnableMonth(B),Ci)}_shouldEnableMonth(B){const we=this._dateAdapter.getYear(this.activeDate);if(null==B||this._isYearAndMonthAfterMaxDate(we,B)||this._isYearAndMonthBeforeMinDate(we,B))return!1;if(!this.dateFilter)return!0;for(let $t=this._dateAdapter.createDate(we,B,1);this._dateAdapter.getMonth($t)==B;$t=this._dateAdapter.addCalendarDays($t,1))if(this.dateFilter($t))return!0;return!1}_isYearAndMonthAfterMaxDate(B,we){if(this.maxDate){const xt=this._dateAdapter.getYear(this.maxDate),$t=this._dateAdapter.getMonth(this.maxDate);return B>xt||B===xt&&we>$t}return!1}_isYearAndMonthBeforeMinDate(B,we){if(this.minDate){const xt=this._dateAdapter.getYear(this.minDate),$t=this._dateAdapter.getMonth(this.minDate);return B<xt||B===xt&&we<$t}return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedMonth(B){this._selectedMonth=B instanceof fe?this._getMonthInCurrentYear(B.start)||this._getMonthInCurrentYear(B.end):this._getMonthInCurrentYear(B)}}ui.\u0275fac=function(B){return new(B||ui)(d.\u0275\u0275directiveInject(d.ChangeDetectorRef),d.\u0275\u0275directiveInject(w.MAT_DATE_FORMATS,8),d.\u0275\u0275directiveInject(w.DateAdapter,8),d.\u0275\u0275directiveInject(de.Directionality,8))},ui.\u0275cmp=d.\u0275\u0275defineComponent({type:ui,selectors:[["mat-year-view"]],viewQuery:function(B,we){if(1&B&&d.\u0275\u0275viewQuery(Ie,5),2&B){let xt;d.\u0275\u0275queryRefresh(xt=d.\u0275\u0275loadQuery())&&(we._matCalendarBody=xt.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell","selectedValueChange","activeDateChange","keyup","keydown"]],template:function(B,we){1&B&&(d.\u0275\u0275elementStart(0,"table",0)(1,"thead",1)(2,"tr"),d.\u0275\u0275element(3,"th",2),d.\u0275\u0275elementEnd()(),d.\u0275\u0275elementStart(4,"tbody",3),d.\u0275\u0275listener("selectedValueChange",function($t){return we._monthSelected($t)})("activeDateChange",function($t){return we._updateActiveDate($t)})("keyup",function($t){return we._handleCalendarBodyKeyup($t)})("keydown",function($t){return we._handleCalendarBodyKeydown($t)}),d.\u0275\u0275elementEnd()()),2&B&&(d.\u0275\u0275advance(4),d.\u0275\u0275property("label",we._yearLabel)("rows",we._months)("todayValue",we._todayMonth)("startValue",we._selectedMonth)("endValue",we._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",we._dateAdapter.getMonth(we.activeDate)))},dependencies:[Ie],encapsulation:2,changeDetection:0});let Ki=1;class Pi{constructor(B,we,xt,$t,Ci){this._intl=B,this.calendar=we,this._dateAdapter=xt,this._dateFormats=$t,this._id="mat-calendar-header-"+Ki++,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>Ci.markForCheck())}get periodButtonText(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-Ke)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:Ke)}previousEnabled(){return!this.calendar.minDate||(!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate))}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(B,we){return"month"==this.calendar.currentView?this._dateAdapter.getYear(B)==this._dateAdapter.getYear(we)&&this._dateAdapter.getMonth(B)==this._dateAdapter.getMonth(we):"year"==this.calendar.currentView?this._dateAdapter.getYear(B)==this._dateAdapter.getYear(we):vi(this._dateAdapter,B,we,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const we=this._dateAdapter.getYear(this.calendar.activeDate)-ii(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),xt=we+Ke-1;return[this._dateAdapter.getYearName(this._dateAdapter.createDate(we,0,1)),this._dateAdapter.getYearName(this._dateAdapter.createDate(xt,0,1))]}}Pi.\u0275fac=function(B){return new(B||Pi)(d.\u0275\u0275directiveInject(ge),d.\u0275\u0275directiveInject((0,d.forwardRef)(()=>bt)),d.\u0275\u0275directiveInject(w.DateAdapter,8),d.\u0275\u0275directiveInject(w.MAT_DATE_FORMATS,8),d.\u0275\u0275directiveInject(d.ChangeDetectorRef))},Pi.\u0275cmp=d.\u0275\u0275defineComponent({type:Pi,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:E,decls:13,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"],[1,"mat-calendar-hidden-label",3,"id"]],template:function(B,we){1&B&&(d.\u0275\u0275projectionDef(),d.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"button",2),d.\u0275\u0275listener("click",function(){return we.currentPeriodClicked()}),d.\u0275\u0275elementStart(3,"span",3),d.\u0275\u0275text(4),d.\u0275\u0275elementEnd(),d.\u0275\u0275namespaceSVG(),d.\u0275\u0275elementStart(5,"svg",4),d.\u0275\u0275element(6,"polygon",5),d.\u0275\u0275elementEnd()(),d.\u0275\u0275namespaceHTML(),d.\u0275\u0275element(7,"div",6),d.\u0275\u0275projection(8),d.\u0275\u0275elementStart(9,"button",7),d.\u0275\u0275listener("click",function(){return we.previousClicked()}),d.\u0275\u0275elementEnd(),d.\u0275\u0275elementStart(10,"button",8),d.\u0275\u0275listener("click",function(){return we.nextClicked()}),d.\u0275\u0275elementEnd()()(),d.\u0275\u0275elementStart(11,"label",9),d.\u0275\u0275text(12),d.\u0275\u0275elementEnd()),2&B&&(d.\u0275\u0275advance(2),d.\u0275\u0275attribute("aria-label",we.periodButtonLabel)("aria-describedby",we._periodButtonLabelId),d.\u0275\u0275advance(2),d.\u0275\u0275textInterpolate(we.periodButtonText),d.\u0275\u0275advance(1),d.\u0275\u0275classProp("mat-calendar-invert","month"!==we.calendar.currentView),d.\u0275\u0275advance(4),d.\u0275\u0275property("disabled",!we.previousEnabled()),d.\u0275\u0275attribute("aria-label",we.prevButtonLabel),d.\u0275\u0275advance(1),d.\u0275\u0275property("disabled",!we.nextEnabled()),d.\u0275\u0275attribute("aria-label",we.nextButtonLabel),d.\u0275\u0275advance(1),d.\u0275\u0275property("id",we._periodButtonLabelId),d.\u0275\u0275advance(1),d.\u0275\u0275textInterpolate(we.periodButtonDescription))},dependencies:[f.MatButton,f.MatIconButton],encapsulation:2,changeDetection:0});class bt{get startAt(){return this._startAt}set startAt(B){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get selected(){return this._selected}set selected(B){this._selected=B instanceof fe?B:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get minDate(){return this._minDate}set minDate(B){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get maxDate(){return this._maxDate}set maxDate(B){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get activeDate(){return this._clampedActiveDate}set activeDate(B){this._clampedActiveDate=this._dateAdapter.clampDate(B,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(B){const we=this._currentView!==B?B:null;this._currentView=B,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),we&&this.viewChanged.emit(we)}constructor(B,we,xt,$t){this._dateAdapter=we,this._dateFormats=xt,this._changeDetectorRef=$t,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new d.EventEmitter,this.yearSelected=new d.EventEmitter,this.monthSelected=new d.EventEmitter,this.viewChanged=new d.EventEmitter(!0),this._userSelection=new d.EventEmitter,this._userDragDrop=new d.EventEmitter,this._activeDrag=null,this.stateChanges=new T.x,this._intlChanges=B.changes.subscribe(()=>{$t.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new m.ComponentPortal(this.headerComponent||Pi),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(B){const we=B.minDate&&!this._dateAdapter.sameDate(B.minDate.previousValue,B.minDate.currentValue)?B.minDate:void 0,xt=B.maxDate&&!this._dateAdapter.sameDate(B.maxDate.previousValue,B.maxDate.currentValue)?B.maxDate:void 0,$t=we||xt||B.dateFilter;if($t&&!$t.firstChange){const Ci=this._getCurrentViewComponent();Ci&&(this._changeDetectorRef.detectChanges(),Ci._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(B){const we=B.value;(this.selected instanceof fe||we&&!this._dateAdapter.sameDate(we,this.selected))&&this.selectedChange.emit(we),this._userSelection.emit(B)}_yearSelectedInMultiYearView(B){this.yearSelected.emit(B)}_monthSelectedInYearView(B){this.monthSelected.emit(B)}_goToDateInView(B,we){this.activeDate=B,this.currentView=we}_dragStarted(B){this._activeDrag=B}_dragEnded(B){this._activeDrag&&(B.value&&this._userDragDrop.emit(B),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}}bt.\u0275fac=function(B){return new(B||bt)(d.\u0275\u0275directiveInject(ge),d.\u0275\u0275directiveInject(w.DateAdapter,8),d.\u0275\u0275directiveInject(w.MAT_DATE_FORMATS,8),d.\u0275\u0275directiveInject(d.ChangeDetectorRef))},bt.\u0275cmp=d.\u0275\u0275defineComponent({type:bt,selectors:[["mat-calendar"]],viewQuery:function(B,we){if(1&B&&(d.\u0275\u0275viewQuery(ne,5),d.\u0275\u0275viewQuery(ui,5),d.\u0275\u0275viewQuery(ri,5)),2&B){let xt;d.\u0275\u0275queryRefresh(xt=d.\u0275\u0275loadQuery())&&(we.monthView=xt.first),d.\u0275\u0275queryRefresh(xt=d.\u0275\u0275loadQuery())&&(we.yearView=xt.first),d.\u0275\u0275queryRefresh(xt=d.\u0275\u0275loadQuery())&&(we.multiYearView=xt.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],features:[d.\u0275\u0275ProvidersFeature([Oe]),d.\u0275\u0275NgOnChangesFeature],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange"]],template:function(B,we){1&B&&(d.\u0275\u0275template(0,C,0,0,"ng-template",0),d.\u0275\u0275elementStart(1,"div",1),d.\u0275\u0275template(2,X,1,11,"mat-month-view",2),d.\u0275\u0275template(3,se,1,6,"mat-year-view",3),d.\u0275\u0275template(4,L,1,6,"mat-multi-year-view",4),d.\u0275\u0275elementEnd()),2&B&&(d.\u0275\u0275property("cdkPortalOutlet",we._calendarHeaderPortal),d.\u0275\u0275advance(1),d.\u0275\u0275property("ngSwitch",we.currentView),d.\u0275\u0275advance(1),d.\u0275\u0275property("ngSwitchCase","month"),d.\u0275\u0275advance(1),d.\u0275\u0275property("ngSwitchCase","year"),d.\u0275\u0275advance(1),d.\u0275\u0275property("ngSwitchCase","multi-year"))},dependencies:[h.NgSwitch,h.NgSwitchCase,e.kH,m.CdkPortalOutlet,ne,ui,ri],styles:['.mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}.mat-calendar-hidden-label{display:none}'],encapsulation:2,changeDetection:0});const O={transformPanel:(0,Ue.trigger)("transformPanel",[(0,Ue.transition)("void => enter-dropdown",(0,Ue.animate)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,Ue.keyframes)([(0,Ue.style)({opacity:0,transform:"scale(1, 0.8)"}),(0,Ue.style)({opacity:1,transform:"scale(1, 1)"})]))),(0,Ue.transition)("void => enter-dialog",(0,Ue.animate)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,Ue.keyframes)([(0,Ue.style)({opacity:0,transform:"scale(0.7)"}),(0,Ue.style)({transform:"none",opacity:1})]))),(0,Ue.transition)("* => void",(0,Ue.animate)("100ms linear",(0,Ue.style)({opacity:0})))]),fadeInCalendar:(0,Ue.trigger)("fadeInCalendar",[(0,Ue.state)("void",(0,Ue.style)({opacity:0})),(0,Ue.state)("enter",(0,Ue.style)({opacity:1})),(0,Ue.transition)("void => *",(0,Ue.animate)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let c=0;const l=new d.InjectionToken("mat-datepicker-scroll-strategy");function v(fi){return()=>fi.scrollStrategies.reposition()}const H={provide:l,deps:[t.Overlay],useFactory:v},it=(0,w.mixinColor)(class{constructor(fi){this._elementRef=fi}});class lt extends it{constructor(B,we,xt,$t,Ci,cn){super(B),this._changeDetectorRef=we,this._globalModel=xt,this._dateAdapter=$t,this._rangeSelectionStrategy=Ci,this._subscriptions=new U.w0,this._animationDone=new T.x,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=cn.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(B){const we=this._model.selection,xt=B.value,$t=we instanceof fe;if($t&&this._rangeSelectionStrategy){const Ci=this._rangeSelectionStrategy.selectionFinished(xt,we,B.event);this._model.updateSelection(Ci,this)}else xt&&($t||!this._dateAdapter.sameDate(xt,we))&&this._model.add(xt);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(B){this._model.updateSelection(B.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(B){this._isAnimating="start"===B.phaseName,this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(B,we){this._model=B?this._globalModel.clone():this._globalModel,this._actionsPortal=B,we&&this._changeDetectorRef.detectChanges()}}lt.\u0275fac=function(B){return new(B||lt)(d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(d.ChangeDetectorRef),d.\u0275\u0275directiveInject(Ve),d.\u0275\u0275directiveInject(w.DateAdapter),d.\u0275\u0275directiveInject(P,8),d.\u0275\u0275directiveInject(ge))},lt.\u0275cmp=d.\u0275\u0275defineComponent({type:lt,selectors:[["mat-datepicker-content"]],viewQuery:function(B,we){if(1&B&&d.\u0275\u0275viewQuery(bt,5),2&B){let xt;d.\u0275\u0275queryRefresh(xt=d.\u0275\u0275loadQuery())&&(we._calendar=xt.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(B,we){1&B&&d.\u0275\u0275syntheticHostListener("@transformPanel.start",function($t){return we._handleAnimationEvent($t)})("@transformPanel.done",function($t){return we._handleAnimationEvent($t)}),2&B&&(d.\u0275\u0275syntheticHostProperty("@transformPanel",we._animationState),d.\u0275\u0275classProp("mat-datepicker-content-touch",we.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],features:[d.\u0275\u0275InheritDefinitionFeature],decls:5,vars:26,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"color","focus","blur","click"]],template:function(B,we){if(1&B&&(d.\u0275\u0275elementStart(0,"div",0)(1,"mat-calendar",1),d.\u0275\u0275listener("yearSelected",function($t){return we.datepicker._selectYear($t)})("monthSelected",function($t){return we.datepicker._selectMonth($t)})("viewChanged",function($t){return we.datepicker._viewChanged($t)})("_userSelection",function($t){return we._handleUserSelection($t)})("_userDragDrop",function($t){return we._handleUserDragDrop($t)}),d.\u0275\u0275elementEnd(),d.\u0275\u0275template(2,I,0,0,"ng-template",2),d.\u0275\u0275elementStart(3,"button",3),d.\u0275\u0275listener("focus",function(){return we._closeButtonFocused=!0})("blur",function(){return we._closeButtonFocused=!1})("click",function(){return we.datepicker.close()}),d.\u0275\u0275text(4),d.\u0275\u0275elementEnd()()),2&B){let xt;d.\u0275\u0275classProp("mat-datepicker-content-container-with-custom-header",we.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",we._actionsPortal),d.\u0275\u0275attribute("aria-modal",!0)("aria-labelledby",null!==(xt=we._dialogLabelId)&&void 0!==xt?xt:void 0),d.\u0275\u0275advance(1),d.\u0275\u0275property("id",we.datepicker.id)("ngClass",we.datepicker.panelClass)("startAt",we.datepicker.startAt)("startView",we.datepicker.startView)("minDate",we.datepicker._getMinDate())("maxDate",we.datepicker._getMaxDate())("dateFilter",we.datepicker._getDateFilter())("headerComponent",we.datepicker.calendarHeaderComponent)("selected",we._getSelected())("dateClass",we.datepicker.dateClass)("comparisonStart",we.comparisonStart)("comparisonEnd",we.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",we.startDateAccessibleName)("endDateAccessibleName",we.endDateAccessibleName),d.\u0275\u0275advance(1),d.\u0275\u0275property("cdkPortalOutlet",we._actionsPortal),d.\u0275\u0275advance(1),d.\u0275\u0275classProp("cdk-visually-hidden",!we._closeButtonFocused),d.\u0275\u0275property("color",we.color||"primary"),d.\u0275\u0275advance(1),d.\u0275\u0275textInterpolate(we._closeButtonText)}},dependencies:[h.NgClass,f.MatButton,e.mK,m.CdkPortalOutlet,bt],styles:[".mat-datepicker-content{display:block;border-radius:4px}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[O.transformPanel,O.fadeInCalendar]},changeDetection:0});class Y{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(B){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(B){this._color=B}get touchUi(){return this._touchUi}set touchUi(B){this._touchUi=(0,ue.coerceBooleanProperty)(B)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(B){const we=(0,ue.coerceBooleanProperty)(B);we!==this._disabled&&(this._disabled=we,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(B){this._restoreFocus=(0,ue.coerceBooleanProperty)(B)}get panelClass(){return this._panelClass}set panelClass(B){this._panelClass=(0,ue.coerceStringArray)(B)}get opened(){return this._opened}set opened(B){(0,ue.coerceBooleanProperty)(B)?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}constructor(B,we,xt,$t,Ci,cn,yr){this._overlay=B,this._ngZone=we,this._viewContainerRef=xt,this._dateAdapter=Ci,this._dir=cn,this._model=yr,this._inputStateChanges=U.w0.EMPTY,this._document=(0,d.inject)(h.DOCUMENT),this.startView="month",this._touchUi=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this.yearSelected=new d.EventEmitter,this.monthSelected=new d.EventEmitter,this.viewChanged=new d.EventEmitter(!0),this.openedStream=new d.EventEmitter,this.closedStream=new d.EventEmitter,this._opened=!1,this.id="mat-datepicker-"+c++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new T.x,this._dateAdapter,this._scrollStrategy=$t}ngOnChanges(B){const we=B.xPosition||B.yPosition;if(we&&!we.firstChange&&this._overlayRef){const xt=this._overlayRef.getConfig().positionStrategy;xt instanceof t.FlexibleConnectedPositionStrategy&&(this._setConnectedPositions(xt),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(B){this._model.add(B)}_selectYear(B){this.yearSelected.emit(B)}_selectMonth(B){this.monthSelected.emit(B)}_viewChanged(B){this.viewChanged.emit(B)}registerInput(B){return this.datepickerInput,this._inputStateChanges.unsubscribe(),this.datepickerInput=B,this._inputStateChanges=B.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(B){this._actionsPortal,this._actionsPortal=B,this._componentRef?.instance._assignActions(B,!0)}removeActions(B){B===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this.datepickerInput,this._focusedElementBeforeOpen=(0,me._getFocusedElementPierceShadowDom)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;const B=this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,we=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:xt,location:$t}=this._componentRef;xt._startExitAnimation(),xt._animationDone.pipe((0,x.q)(1)).subscribe(()=>{const Ci=this._document.activeElement;B&&(!Ci||Ci===this._document.activeElement||$t.nativeElement.contains(Ci))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}B?setTimeout(we):we()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(B){B.datepicker=this,B.color=this.color,B._dialogLabelId=this.datepickerInput.getOverlayLabelId(),B._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const B=this.touchUi,we=new m.ComponentPortal(lt,this._viewContainerRef),xt=this._overlayRef=this._overlay.create(new t.OverlayConfig({positionStrategy:B?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[B?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:B?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(B?"dialog":"popup")}));this._getCloseStream(xt).subscribe($t=>{$t&&$t.preventDefault(),this.close()}),xt.keydownEvents().subscribe($t=>{const Ci=$t.keyCode;(Ci===_e.UP_ARROW||Ci===_e.DOWN_ARROW||Ci===_e.LEFT_ARROW||Ci===_e.RIGHT_ARROW||Ci===_e.PAGE_UP||Ci===_e.PAGE_DOWN)&&$t.preventDefault()}),this._componentRef=xt.attach(we),this._forwardContentValues(this._componentRef.instance),B||this._ngZone.onStable.pipe((0,x.q)(1)).subscribe(()=>xt.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const B=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(B)}_setConnectedPositions(B){const we="end"===this.xPosition?"end":"start",xt="start"===we?"end":"start",$t="above"===this.yPosition?"bottom":"top",Ci="top"===$t?"bottom":"top";return B.withPositions([{originX:we,originY:Ci,overlayX:we,overlayY:$t},{originX:we,originY:$t,overlayX:we,overlayY:Ci},{originX:xt,originY:Ci,overlayX:xt,overlayY:$t},{originX:xt,originY:$t,overlayX:xt,overlayY:Ci}])}_getCloseStream(B){const we=["ctrlKey","shiftKey","metaKey"];return(0,$.T)(B.backdropClick(),B.detachments(),B.keydownEvents().pipe((0,xe.h)(xt=>xt.keyCode===_e.ESCAPE&&!(0,_e.hasModifierKey)(xt)||this.datepickerInput&&(0,_e.hasModifierKey)(xt,"altKey")&&xt.keyCode===_e.UP_ARROW&&we.every($t=>!(0,_e.hasModifierKey)(xt,$t)))))}}Y.\u0275fac=function(B){return new(B||Y)(d.\u0275\u0275directiveInject(t.Overlay),d.\u0275\u0275directiveInject(d.NgZone),d.\u0275\u0275directiveInject(d.ViewContainerRef),d.\u0275\u0275directiveInject(l),d.\u0275\u0275directiveInject(w.DateAdapter,8),d.\u0275\u0275directiveInject(de.Directionality,8),d.\u0275\u0275directiveInject(Ve))},Y.\u0275dir=d.\u0275\u0275defineDirective({type:Y,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:"touchUi",disabled:"disabled",xPosition:"xPosition",yPosition:"yPosition",restoreFocus:"restoreFocus",dateClass:"dateClass",panelClass:"panelClass",opened:"opened"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[d.\u0275\u0275NgOnChangesFeature]});class Te extends Y{}Te.\u0275fac=function(){let fi;return function(we){return(fi||(fi=d.\u0275\u0275getInheritedFactory(Te)))(we||Te)}}(),Te.\u0275cmp=d.\u0275\u0275defineComponent({type:Te,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[d.\u0275\u0275ProvidersFeature([Oe,{provide:Y,useExisting:Te}]),d.\u0275\u0275InheritDefinitionFeature],decls:0,vars:0,template:function(B,we){},encapsulation:2,changeDetection:0});class At{constructor(B,we){this.target=B,this.targetElement=we,this.value=this.target.value}}class Wt{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(B){this._assignValueProgrammatically(B)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(B){const we=(0,ue.coerceBooleanProperty)(B),xt=this._elementRef.nativeElement;this._disabled!==we&&(this._disabled=we,this.stateChanges.next(void 0)),we&&this._isInitialized&&xt.blur&&xt.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(B){this._model=B,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(we=>{if(this._shouldHandleChangeEvent(we)){const xt=this._getValueFromModel(we.selection);this._lastValueValid=this._isValidValue(xt),this._cvaOnChange(xt),this._onTouched(),this._formatValue(xt),this.dateInput.emit(new At(this,this._elementRef.nativeElement)),this.dateChange.emit(new At(this,this._elementRef.nativeElement))}})}constructor(B,we,xt){this._elementRef=B,this._dateAdapter=we,this._dateFormats=xt,this.dateChange=new d.EventEmitter,this.dateInput=new d.EventEmitter,this.stateChanges=new T.x,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=U.w0.EMPTY,this._localeSubscription=U.w0.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=$t=>{const Ci=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize($t.value));return!Ci||this._matchesFilter(Ci)?null:{matDatepickerFilter:!0}},this._minValidator=$t=>{const Ci=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize($t.value)),cn=this._getMinDate();return!cn||!Ci||this._dateAdapter.compareDate(cn,Ci)<=0?null:{matDatepickerMin:{min:cn,actual:Ci}}},this._maxValidator=$t=>{const Ci=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize($t.value)),cn=this._getMaxDate();return!cn||!Ci||this._dateAdapter.compareDate(cn,Ci)>=0?null:{matDatepickerMax:{max:cn,actual:Ci}}},this._lastValueValid=!1,this._localeSubscription=we.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(B){ot(B,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(B){this._validatorOnChange=B}validate(B){return this._validator?this._validator(B):null}writeValue(B){this._assignValueProgrammatically(B)}registerOnChange(B){this._cvaOnChange=B}registerOnTouched(B){this._onTouched=B}setDisabledState(B){this.disabled=B}_onKeydown(B){(0,_e.hasModifierKey)(B,"altKey")&&B.keyCode===_e.DOWN_ARROW&&["ctrlKey","shiftKey","metaKey"].every($t=>!(0,_e.hasModifierKey)(B,$t))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),B.preventDefault())}_onInput(B){const we=this._lastValueValid;let xt=this._dateAdapter.parse(B,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(xt),xt=this._dateAdapter.getValidDateOrNull(xt);const $t=!this._dateAdapter.sameDate(xt,this.value);!xt||$t?this._cvaOnChange(xt):(B&&!this.value&&this._cvaOnChange(xt),we!==this._lastValueValid&&this._validatorOnChange()),$t&&(this._assignValue(xt),this.dateInput.emit(new At(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new At(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(B){this._elementRef.nativeElement.value=null!=B?this._dateAdapter.format(B,this._dateFormats.display.dateInput):""}_assignValue(B){this._model?(this._assignValueToModel(B),this._pendingValue=null):this._pendingValue=B}_isValidValue(B){return!B||this._dateAdapter.isValid(B)}_parentDisabled(){return!1}_assignValueProgrammatically(B){B=this._dateAdapter.deserialize(B),this._lastValueValid=this._isValidValue(B),B=this._dateAdapter.getValidDateOrNull(B),this._assignValue(B),this._formatValue(B)}_matchesFilter(B){const we=this._getDateFilter();return!we||we(B)}}function ot(fi,B){const we=Object.keys(fi);for(let xt of we){const{previousValue:$t,currentValue:Ci}=fi[xt];if(!B.isDateInstance($t)||!B.isDateInstance(Ci))return!0;if(!B.sameDate($t,Ci))return!0}return!1}Wt.\u0275fac=function(B){return new(B||Wt)(d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(w.DateAdapter,8),d.\u0275\u0275directiveInject(w.MAT_DATE_FORMATS,8))},Wt.\u0275dir=d.\u0275\u0275defineDirective({type:Wt,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[d.\u0275\u0275NgOnChangesFeature]});const yt={provide:Pe.NG_VALUE_ACCESSOR,useExisting:(0,d.forwardRef)(()=>nt),multi:!0},Ht={provide:Pe.NG_VALIDATORS,useExisting:(0,d.forwardRef)(()=>nt),multi:!0};class nt extends Wt{set matDatepicker(B){B&&(this._datepicker=B,this._closedSubscription=B.closedStream.subscribe(()=>this._onTouched()),this._registerModel(B.registerInput(this)))}get min(){return this._min}set min(B){const we=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B));this._dateAdapter.sameDate(we,this._min)||(this._min=we,this._validatorOnChange())}get max(){return this._max}set max(B){const we=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B));this._dateAdapter.sameDate(we,this._max)||(this._max=we,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(B){const we=this._matchesFilter(this.value);this._dateFilter=B,this._matchesFilter(this.value)!==we&&this._validatorOnChange()}constructor(B,we,xt,$t){super(B,we,xt),this._formField=$t,this._closedSubscription=U.w0.EMPTY,this._validator=Pe.Validators.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(B){return B}_assignValueToModel(B){this._model&&this._model.updateSelection(B,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(B){return B.source!==this}}nt.\u0275fac=function(B){return new(B||nt)(d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(w.DateAdapter,8),d.\u0275\u0275directiveInject(w.MAT_DATE_FORMATS,8),d.\u0275\u0275directiveInject(ze.MAT_FORM_FIELD,8))},nt.\u0275dir=d.\u0275\u0275defineDirective({type:nt,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(B,we){1&B&&d.\u0275\u0275listener("input",function($t){return we._onInput($t.target.value)})("change",function(){return we._onChange()})("blur",function(){return we._onBlur()})("keydown",function($t){return we._onKeydown($t)}),2&B&&(d.\u0275\u0275hostProperty("disabled",we.disabled),d.\u0275\u0275attribute("aria-haspopup",we._datepicker?"dialog":null)("aria-owns",(null==we._datepicker?null:we._datepicker.opened)&&we._datepicker.id||null)("min",we.min?we._dateAdapter.toIso8601(we.min):null)("max",we.max?we._dateAdapter.toIso8601(we.max):null)("data-mat-calendar",we._datepicker?we._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:["matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[d.\u0275\u0275ProvidersFeature([yt,Ht,{provide:A.MAT_INPUT_VALUE_ACCESSOR,useExisting:nt}]),d.\u0275\u0275InheritDefinitionFeature]});class Et{}Et.\u0275fac=function(B){return new(B||Et)},Et.\u0275dir=d.\u0275\u0275defineDirective({type:Et,selectors:[["","matDatepickerToggleIcon",""]]});class di{get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(B){this._disabled=(0,ue.coerceBooleanProperty)(B)}constructor(B,we,xt){this._intl=B,this._changeDetectorRef=we,this._stateChanges=U.w0.EMPTY;const $t=Number(xt);this.tabIndex=$t||0===$t?$t:null}ngOnChanges(B){B.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(B){this.datepicker&&!this.disabled&&(this.datepicker.open(),B.stopPropagation())}_watchStateChanges(){const B=this.datepicker?this.datepicker.stateChanges:(0,ae.of)(),we=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,ae.of)(),xt=this.datepicker?(0,$.T)(this.datepicker.openedStream,this.datepicker.closedStream):(0,ae.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,$.T)(this._intl.changes,B,we,xt).subscribe(()=>this._changeDetectorRef.markForCheck())}}function wi(fi){return xi(fi,!0)}function Vn(fi){return fi.nodeType===Node.ELEMENT_NODE}function xi(fi,B){if(Vn(fi)&&B){const xt=(fi.getAttribute?.("aria-labelledby")?.split(/\s+/g)||[]).reduce(($t,Ci)=>{const cn=document.getElementById(Ci);return cn&&$t.push(cn),$t},[]);if(xt.length)return xt.map($t=>xi($t,!1)).join(" ")}if(Vn(fi)){const we=fi.getAttribute("aria-label")?.trim();if(we)return we}if(function kn(fi){return"INPUT"===fi.nodeName}(fi)||function Wi(fi){return"TEXTAREA"===fi.nodeName}(fi)){if(fi.labels?.length)return Array.from(fi.labels).map($t=>xi($t,!1)).join(" ");const we=fi.getAttribute("placeholder")?.trim();if(we)return we;const xt=fi.getAttribute("title")?.trim();if(xt)return xt}return(fi.textContent||"").replace(/\s+/g," ").trim()}di.\u0275fac=function(B){return new(B||di)(d.\u0275\u0275directiveInject(ge),d.\u0275\u0275directiveInject(d.ChangeDetectorRef),d.\u0275\u0275injectAttribute("tabindex"))},di.\u0275cmp=d.\u0275\u0275defineComponent({type:di,selectors:[["mat-datepicker-toggle"]],contentQueries:function(B,we,xt){if(1&B&&d.\u0275\u0275contentQuery(xt,Et,5),2&B){let $t;d.\u0275\u0275queryRefresh($t=d.\u0275\u0275loadQuery())&&(we._customIcon=$t.first)}},viewQuery:function(B,we){if(1&B&&d.\u0275\u0275viewQuery(ce,5),2&B){let xt;d.\u0275\u0275queryRefresh(xt=d.\u0275\u0275loadQuery())&&(we._button=xt.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(B,we){1&B&&d.\u0275\u0275listener("click",function($t){return we._open($t)}),2&B&&(d.\u0275\u0275attribute("tabindex",null)("data-mat-calendar",we.datepicker?we.datepicker.id:null),d.\u0275\u0275classProp("mat-datepicker-toggle-active",we.datepicker&&we.datepicker.opened)("mat-accent",we.datepicker&&"accent"===we.datepicker.color)("mat-warn",we.datepicker&&"warn"===we.datepicker.color))},inputs:{datepicker:["for","datepicker"],tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],disabled:"disabled",disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[d.\u0275\u0275NgOnChangesFeature],ngContentSelectors:["[matDatepickerToggleIcon]"],decls:4,vars:6,consts:[["mat-icon-button","","type","button",3,"disabled","disableRipple"],["button",""],["class","mat-datepicker-toggle-default-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(B,we){1&B&&(d.\u0275\u0275projectionDef(Re),d.\u0275\u0275elementStart(0,"button",0,1),d.\u0275\u0275template(2,Ne,2,0,"svg",2),d.\u0275\u0275projection(3),d.\u0275\u0275elementEnd()),2&B&&(d.\u0275\u0275property("disabled",we.disabled)("disableRipple",we.disableRipple),d.\u0275\u0275attribute("aria-haspopup",we.datepicker?"dialog":null)("aria-label",we.ariaLabel||we._intl.openCalendarLabel)("tabindex",we.disabled?-1:we.tabIndex),d.\u0275\u0275advance(2),d.\u0275\u0275property("ngIf",!we._customIcon))},dependencies:[h.NgIf,f.MatIconButton],styles:[".mat-datepicker-toggle{pointer-events:auto}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0});const en=new d.InjectionToken("MAT_DATE_RANGE_INPUT_PARENT");class mi extends Wt{constructor(B,we,xt,$t,Ci,cn,yr,mr){super(we,yr,mr),this._rangeInput=B,this._elementRef=we,this._defaultErrorStateMatcher=xt,this._injector=$t,this._parentForm=Ci,this._parentFormGroup=cn,this._dir=(0,d.inject)(de.Directionality,{optional:!0})}ngOnInit(){const B=this._injector.get(Pe.NgControl,null,{optional:!0,self:!0});B&&(this.ngControl=B)}ngDoCheck(){this.ngControl&&this.updateErrorState()}isEmpty(){return 0===this._elementRef.nativeElement.value.length}_getPlaceholder(){return this._elementRef.nativeElement.placeholder}focus(){this._elementRef.nativeElement.focus()}getMirrorValue(){const B=this._elementRef.nativeElement,we=B.value;return we.length>0?we:B.placeholder}_onInput(B){super._onInput(B),this._rangeInput._handleChildValueChange()}_openPopup(){this._rangeInput._openDatepicker()}_getMinDate(){return this._rangeInput.min}_getMaxDate(){return this._rangeInput.max}_getDateFilter(){return this._rangeInput.dateFilter}_parentDisabled(){return this._rangeInput._groupDisabled}_shouldHandleChangeEvent({source:B}){return B!==this._rangeInput._startInput&&B!==this._rangeInput._endInput}_assignValueProgrammatically(B){super._assignValueProgrammatically(B),(this===this._rangeInput._startInput?this._rangeInput._endInput:this._rangeInput._startInput)?._validatorOnChange()}_getAccessibleName(){return wi(this._elementRef.nativeElement)}}mi.\u0275fac=function(B){return new(B||mi)(d.\u0275\u0275directiveInject(en),d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(w.ErrorStateMatcher),d.\u0275\u0275directiveInject(d.Injector),d.\u0275\u0275directiveInject(Pe.NgForm,8),d.\u0275\u0275directiveInject(Pe.FormGroupDirective,8),d.\u0275\u0275directiveInject(w.DateAdapter,8),d.\u0275\u0275directiveInject(w.MAT_DATE_FORMATS,8))},mi.\u0275dir=d.\u0275\u0275defineDirective({type:mi,features:[d.\u0275\u0275InheritDefinitionFeature]});const Ot=(0,w.mixinErrorState)(mi);class ti extends Ot{constructor(B,we,xt,$t,Ci,cn,yr,mr){super(B,we,xt,$t,Ci,cn,yr,mr),this._startValidator=Fr=>{const wr=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Fr.value)),ur=this._model?this._model.selection.end:null;return!wr||!ur||this._dateAdapter.compareDate(wr,ur)<=0?null:{matStartDateInvalid:{end:ur,actual:wr}}},this._validator=Pe.Validators.compose([...super._getValidators(),this._startValidator])}_getValueFromModel(B){return B.start}_shouldHandleChangeEvent(B){return!!super._shouldHandleChangeEvent(B)&&(B.oldValue?.start?!B.selection.start||!!this._dateAdapter.compareDate(B.oldValue.start,B.selection.start):!!B.selection.start)}_assignValueToModel(B){if(this._model){const we=new fe(B,this._model.selection.end);this._model.updateSelection(we,this)}}_formatValue(B){super._formatValue(B),this._rangeInput._handleChildValueChange()}_onKeydown(B){const we=this._rangeInput._endInput,xt=this._elementRef.nativeElement,$t="rtl"!==this._dir?.value;(B.keyCode===_e.RIGHT_ARROW&&$t||B.keyCode===_e.LEFT_ARROW&&!$t)&&xt.selectionStart===xt.value.length&&xt.selectionEnd===xt.value.length?(B.preventDefault(),we._elementRef.nativeElement.setSelectionRange(0,0),we.focus()):super._onKeydown(B)}}ti.\u0275fac=function(B){return new(B||ti)(d.\u0275\u0275directiveInject(en),d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(w.ErrorStateMatcher),d.\u0275\u0275directiveInject(d.Injector),d.\u0275\u0275directiveInject(Pe.NgForm,8),d.\u0275\u0275directiveInject(Pe.FormGroupDirective,8),d.\u0275\u0275directiveInject(w.DateAdapter,8),d.\u0275\u0275directiveInject(w.MAT_DATE_FORMATS,8))},ti.\u0275dir=d.\u0275\u0275defineDirective({type:ti,selectors:[["input","matStartDate",""]],hostAttrs:["type","text",1,"mat-start-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function(B,we){1&B&&d.\u0275\u0275listener("input",function($t){return we._onInput($t.target.value)})("change",function(){return we._onChange()})("keydown",function($t){return we._onKeydown($t)})("blur",function(){return we._onBlur()}),2&B&&(d.\u0275\u0275hostProperty("disabled",we.disabled),d.\u0275\u0275attribute("aria-haspopup",we._rangeInput.rangePicker?"dialog":null)("aria-owns",(null==we._rangeInput.rangePicker?null:we._rangeInput.rangePicker.opened)&&we._rangeInput.rangePicker.id||null)("min",we._getMinDate()?we._dateAdapter.toIso8601(we._getMinDate()):null)("max",we._getMaxDate()?we._dateAdapter.toIso8601(we._getMaxDate()):null))},inputs:{errorStateMatcher:"errorStateMatcher"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[d.\u0275\u0275ProvidersFeature([{provide:Pe.NG_VALUE_ACCESSOR,useExisting:ti,multi:!0},{provide:Pe.NG_VALIDATORS,useExisting:ti,multi:!0}]),d.\u0275\u0275InheritDefinitionFeature]});class yi extends Ot{constructor(B,we,xt,$t,Ci,cn,yr,mr){super(B,we,xt,$t,Ci,cn,yr,mr),this._endValidator=Fr=>{const wr=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Fr.value)),ur=this._model?this._model.selection.start:null;return!wr||!ur||this._dateAdapter.compareDate(wr,ur)>=0?null:{matEndDateInvalid:{start:ur,actual:wr}}},this._validator=Pe.Validators.compose([...super._getValidators(),this._endValidator])}_getValueFromModel(B){return B.end}_shouldHandleChangeEvent(B){return!!super._shouldHandleChangeEvent(B)&&(B.oldValue?.end?!B.selection.end||!!this._dateAdapter.compareDate(B.oldValue.end,B.selection.end):!!B.selection.end)}_assignValueToModel(B){if(this._model){const we=new fe(this._model.selection.start,B);this._model.updateSelection(we,this)}}_onKeydown(B){const we=this._rangeInput._startInput,xt=this._elementRef.nativeElement,$t="rtl"!==this._dir?.value;if(B.keyCode!==_e.BACKSPACE||xt.value)if((B.keyCode===_e.LEFT_ARROW&&$t||B.keyCode===_e.RIGHT_ARROW&&!$t)&&0===xt.selectionStart&&0===xt.selectionEnd){B.preventDefault();const Ci=we._elementRef.nativeElement.value.length;we._elementRef.nativeElement.setSelectionRange(Ci,Ci),we.focus()}else super._onKeydown(B);else we.focus()}}yi.\u0275fac=function(B){return new(B||yi)(d.\u0275\u0275directiveInject(en),d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(w.ErrorStateMatcher),d.\u0275\u0275directiveInject(d.Injector),d.\u0275\u0275directiveInject(Pe.NgForm,8),d.\u0275\u0275directiveInject(Pe.FormGroupDirective,8),d.\u0275\u0275directiveInject(w.DateAdapter,8),d.\u0275\u0275directiveInject(w.MAT_DATE_FORMATS,8))},yi.\u0275dir=d.\u0275\u0275defineDirective({type:yi,selectors:[["input","matEndDate",""]],hostAttrs:["type","text",1,"mat-end-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function(B,we){1&B&&d.\u0275\u0275listener("input",function($t){return we._onInput($t.target.value)})("change",function(){return we._onChange()})("keydown",function($t){return we._onKeydown($t)})("blur",function(){return we._onBlur()}),2&B&&(d.\u0275\u0275hostProperty("disabled",we.disabled),d.\u0275\u0275attribute("aria-haspopup",we._rangeInput.rangePicker?"dialog":null)("aria-owns",(null==we._rangeInput.rangePicker?null:we._rangeInput.rangePicker.opened)&&we._rangeInput.rangePicker.id||null)("min",we._getMinDate()?we._dateAdapter.toIso8601(we._getMinDate()):null)("max",we._getMaxDate()?we._dateAdapter.toIso8601(we._getMaxDate()):null))},inputs:{errorStateMatcher:"errorStateMatcher"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[d.\u0275\u0275ProvidersFeature([{provide:Pe.NG_VALUE_ACCESSOR,useExisting:yi,multi:!0},{provide:Pe.NG_VALIDATORS,useExisting:yi,multi:!0}]),d.\u0275\u0275InheritDefinitionFeature]});let oi=0;class nn{get value(){return this._model?this._model.selection:null}get shouldLabelFloat(){return this.focused||!this.empty}get placeholder(){const B=this._startInput?._getPlaceholder()||"",we=this._endInput?._getPlaceholder()||"";return B||we?`${B} ${this.separator} ${we}`:""}get rangePicker(){return this._rangePicker}set rangePicker(B){B&&(this._model=B.registerInput(this),this._rangePicker=B,this._closedSubscription.unsubscribe(),this._closedSubscription=B.closedStream.subscribe(()=>{this._startInput?._onTouched(),this._endInput?._onTouched()}),this._registerModel(this._model))}get required(){return this._required??(this._isTargetRequired(this)||this._isTargetRequired(this._startInput)||this._isTargetRequired(this._endInput))??!1}set required(B){this._required=(0,ue.coerceBooleanProperty)(B)}get dateFilter(){return this._dateFilter}set dateFilter(B){const we=this._startInput,xt=this._endInput,$t=we&&we._matchesFilter(we.value),Ci=xt&&xt._matchesFilter(we.value);this._dateFilter=B,we&&we._matchesFilter(we.value)!==$t&&we._validatorOnChange(),xt&&xt._matchesFilter(xt.value)!==Ci&&xt._validatorOnChange()}get min(){return this._min}set min(B){const we=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B));this._dateAdapter.sameDate(we,this._min)||(this._min=we,this._revalidate())}get max(){return this._max}set max(B){const we=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(B));this._dateAdapter.sameDate(we,this._max)||(this._max=we,this._revalidate())}get disabled(){return this._startInput&&this._endInput?this._startInput.disabled&&this._endInput.disabled:this._groupDisabled}set disabled(B){const we=(0,ue.coerceBooleanProperty)(B);we!==this._groupDisabled&&(this._groupDisabled=we,this.stateChanges.next(void 0))}get errorState(){return!(!this._startInput||!this._endInput)&&(this._startInput.errorState||this._endInput.errorState)}get empty(){const B=!!this._startInput&&this._startInput.isEmpty(),we=!!this._endInput&&this._endInput.isEmpty();return B&&we}constructor(B,we,xt,$t,Ci){this._changeDetectorRef=B,this._elementRef=we,this._dateAdapter=$t,this._formField=Ci,this._closedSubscription=U.w0.EMPTY,this.id="mat-date-range-input-"+oi++,this.focused=!1,this.controlType="mat-date-range-input",this._groupDisabled=!1,this._ariaDescribedBy=null,this.separator="\u2013",this.comparisonStart=null,this.comparisonEnd=null,this.stateChanges=new T.x,Ci?._elementRef.nativeElement.classList.contains("mat-mdc-form-field")&&we.nativeElement.classList.add("mat-mdc-input-element","mat-mdc-form-field-input-control","mdc-text-field__input"),this.ngControl=xt}setDescribedByIds(B){this._ariaDescribedBy=B.length?B.join(" "):null}onContainerClick(){!this.focused&&!this.disabled&&(this._model&&this._model.selection.start?this._endInput.focus():this._startInput.focus())}ngAfterContentInit(){this._model&&this._registerModel(this._model),(0,$.T)(this._startInput.stateChanges,this._endInput.stateChanges).subscribe(()=>{this.stateChanges.next(void 0)})}ngOnChanges(B){ot(B,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._closedSubscription.unsubscribe(),this.stateChanges.complete()}getStartValue(){return this.value?this.value.start:null}getThemePalette(){return this._formField?this._formField.color:void 0}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():null}_getInputMirrorValue(B){const we="start"===B?this._startInput:this._endInput;return we?we.getMirrorValue():""}_shouldHidePlaceholders(){return!!this._startInput&&!this._startInput.isEmpty()}_handleChildValueChange(){this.stateChanges.next(void 0),this._changeDetectorRef.markForCheck()}_openDatepicker(){this._rangePicker&&this._rangePicker.open()}_shouldHideSeparator(){return(!this._formField||this._formField.getLabelId()&&!this._formField._shouldLabelFloat())&&this.empty}_getAriaLabelledby(){const B=this._formField;return B&&B._hasFloatingLabel()?B._labelId:null}_getStartDateAccessibleName(){return this._startInput._getAccessibleName()}_getEndDateAccessibleName(){return this._endInput._getAccessibleName()}_updateFocus(B){this.focused=null!==B,this.stateChanges.next()}_revalidate(){this._startInput&&this._startInput._validatorOnChange(),this._endInput&&this._endInput._validatorOnChange()}_registerModel(B){this._startInput&&this._startInput._registerModel(B),this._endInput&&this._endInput._registerModel(B)}_isTargetRequired(B){return B?.ngControl?.control?.hasValidator(Pe.Validators.required)}}nn.\u0275fac=function(B){return new(B||nn)(d.\u0275\u0275directiveInject(d.ChangeDetectorRef),d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(Pe.ControlContainer,10),d.\u0275\u0275directiveInject(w.DateAdapter,8),d.\u0275\u0275directiveInject(ze.MAT_FORM_FIELD,8))},nn.\u0275cmp=d.\u0275\u0275defineComponent({type:nn,selectors:[["mat-date-range-input"]],contentQueries:function(B,we,xt){if(1&B&&(d.\u0275\u0275contentQuery(xt,ti,5),d.\u0275\u0275contentQuery(xt,yi,5)),2&B){let $t;d.\u0275\u0275queryRefresh($t=d.\u0275\u0275loadQuery())&&(we._startInput=$t.first),d.\u0275\u0275queryRefresh($t=d.\u0275\u0275loadQuery())&&(we._endInput=$t.first)}},hostAttrs:["role","group",1,"mat-date-range-input"],hostVars:8,hostBindings:function(B,we){2&B&&(d.\u0275\u0275attribute("id",we.id)("aria-labelledby",we._getAriaLabelledby())("aria-describedby",we._ariaDescribedBy)("data-mat-calendar",we.rangePicker?we.rangePicker.id:null),d.\u0275\u0275classProp("mat-date-range-input-hide-placeholders",we._shouldHidePlaceholders())("mat-date-range-input-required",we.required))},inputs:{rangePicker:"rangePicker",required:"required",dateFilter:"dateFilter",min:"min",max:"max",disabled:"disabled",separator:"separator",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},exportAs:["matDateRangeInput"],features:[d.\u0275\u0275ProvidersFeature([{provide:ze.MatFormFieldControl,useExisting:nn},{provide:en,useExisting:nn}]),d.\u0275\u0275NgOnChangesFeature],ngContentSelectors:["input[matStartDate]","input[matEndDate]"],decls:11,vars:5,consts:[["cdkMonitorSubtreeFocus","",1,"mat-date-range-input-container",3,"cdkFocusChange"],[1,"mat-date-range-input-wrapper"],["aria-hidden","true",1,"mat-date-range-input-mirror"],[1,"mat-date-range-input-separator"],[1,"mat-date-range-input-wrapper","mat-date-range-input-end-wrapper"]],template:function(B,we){1&B&&(d.\u0275\u0275projectionDef(Ze),d.\u0275\u0275elementStart(0,"div",0),d.\u0275\u0275listener("cdkFocusChange",function($t){return we._updateFocus($t)}),d.\u0275\u0275elementStart(1,"div",1),d.\u0275\u0275projection(2),d.\u0275\u0275elementStart(3,"span",2),d.\u0275\u0275text(4),d.\u0275\u0275elementEnd()(),d.\u0275\u0275elementStart(5,"span",3),d.\u0275\u0275text(6),d.\u0275\u0275elementEnd(),d.\u0275\u0275elementStart(7,"div",4),d.\u0275\u0275projection(8,1),d.\u0275\u0275elementStart(9,"span",2),d.\u0275\u0275text(10),d.\u0275\u0275elementEnd()()()),2&B&&(d.\u0275\u0275advance(4),d.\u0275\u0275textInterpolate(we._getInputMirrorValue("start")),d.\u0275\u0275advance(1),d.\u0275\u0275classProp("mat-date-range-input-separator-hidden",we._shouldHideSeparator()),d.\u0275\u0275advance(1),d.\u0275\u0275textInterpolate(we.separator),d.\u0275\u0275advance(4),d.\u0275\u0275textInterpolate(we._getInputMirrorValue("end")))},dependencies:[e.kH],styles:[".mat-date-range-input{display:block;width:100%}.mat-date-range-input-container{display:flex;align-items:center}.mat-date-range-input-separator{transition:opacity 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);margin:0 4px}._mat-animation-noopable .mat-date-range-input-separator{transition:none}.mat-date-range-input-separator-hidden{-webkit-user-select:none;user-select:none;opacity:0;transition:none}.mat-date-range-input-wrapper{position:relative;overflow:hidden;max-width:calc(50% - 4px)}.mat-date-range-input-end-wrapper{flex-grow:1}.mat-date-range-input-inner{position:absolute;top:0;left:0;font:inherit;background:rgba(0,0,0,0);color:currentColor;border:none;outline:none;padding:0;margin:0;vertical-align:bottom;text-align:inherit;-webkit-appearance:none;width:100%;height:100%}.mat-date-range-input-inner:-moz-ui-invalid{box-shadow:none}.mat-date-range-input-inner::placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner::-moz-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner::-webkit-input-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner:-ms-input-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-hide-placeholder .mat-date-range-input-inner::placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner::-moz-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-moz-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::-moz-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-moz-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner::-webkit-input-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::-webkit-input-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-webkit-input-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner:-ms-input-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner:-ms-input-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner:-ms-input-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner:-ms-input-placeholder{opacity:0}._mat-animation-noopable .mat-date-range-input-inner::placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner::-moz-placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner::-webkit-input-placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner:-ms-input-placeholder{transition:none}.mat-date-range-input-mirror{-webkit-user-select:none;user-select:none;visibility:hidden;white-space:nowrap;display:inline-block;min-width:2px}.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:200px}"],encapsulation:2,changeDetection:0});class qn extends Y{_forwardContentValues(B){super._forwardContentValues(B);const we=this.datepickerInput;we&&(B.comparisonStart=we.comparisonStart,B.comparisonEnd=we.comparisonEnd,B.startDateAccessibleName=we._getStartDateAccessibleName(),B.endDateAccessibleName=we._getEndDateAccessibleName())}}qn.\u0275fac=function(){let fi;return function(we){return(fi||(fi=d.\u0275\u0275getInheritedFactory(qn)))(we||qn)}}(),qn.\u0275cmp=d.\u0275\u0275defineComponent({type:qn,selectors:[["mat-date-range-picker"]],exportAs:["matDateRangePicker"],features:[d.\u0275\u0275ProvidersFeature([at,Be,{provide:Y,useExisting:qn}]),d.\u0275\u0275InheritDefinitionFeature],decls:0,vars:0,template:function(B,we){},encapsulation:2,changeDetection:0});class yn{constructor(B){this._datepicker=B}_applySelection(){this._datepicker._applyPendingSelection(),this._datepicker.close()}}yn.\u0275fac=function(B){return new(B||yn)(d.\u0275\u0275directiveInject(Y))},yn.\u0275dir=d.\u0275\u0275defineDirective({type:yn,selectors:[["","matDatepickerApply",""],["","matDateRangePickerApply",""]],hostBindings:function(B,we){1&B&&d.\u0275\u0275listener("click",function(){return we._applySelection()})}});class Tn{constructor(B){this._datepicker=B}}Tn.\u0275fac=function(B){return new(B||Tn)(d.\u0275\u0275directiveInject(Y))},Tn.\u0275dir=d.\u0275\u0275defineDirective({type:Tn,selectors:[["","matDatepickerCancel",""],["","matDateRangePickerCancel",""]],hostBindings:function(B,we){1&B&&d.\u0275\u0275listener("click",function(){return we._datepicker.close()})}});class hr{constructor(B,we){this._datepicker=B,this._viewContainerRef=we}ngAfterViewInit(){this._portal=new m.TemplatePortal(this._template,this._viewContainerRef),this._datepicker.registerActions(this._portal)}ngOnDestroy(){this._datepicker.removeActions(this._portal),this._portal&&this._portal.isAttached&&this._portal?.detach()}}hr.\u0275fac=function(B){return new(B||hr)(d.\u0275\u0275directiveInject(Y),d.\u0275\u0275directiveInject(d.ViewContainerRef))},hr.\u0275cmp=d.\u0275\u0275defineComponent({type:hr,selectors:[["mat-datepicker-actions"],["mat-date-range-picker-actions"]],viewQuery:function(B,we){if(1&B&&d.\u0275\u0275viewQuery(d.TemplateRef,5),2&B){let xt;d.\u0275\u0275queryRefresh(xt=d.\u0275\u0275loadQuery())&&(we._template=xt.first)}},ngContentSelectors:E,decls:1,vars:0,consts:[[1,"mat-datepicker-actions"]],template:function(B,we){1&B&&(d.\u0275\u0275projectionDef(),d.\u0275\u0275template(0,dt,2,0,"ng-template"))},styles:[".mat-datepicker-actions{display:flex;justify-content:flex-end;align-items:center;padding:0 8px 8px 8px}.mat-datepicker-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-datepicker-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0});class fr{}fr.\u0275fac=function(B){return new(B||fr)},fr.\u0275mod=d.\u0275\u0275defineNgModule({type:fr,declarations:[bt,Ie,Te,lt,nt,di,Et,ne,ui,ri,Pi,nn,ti,yi,qn,hr,Tn,yn],imports:[h.CommonModule,f.MatButtonModule,t.OverlayModule,e.rt,m.PortalModule,w.MatCommonModule],exports:[j.ZD,bt,Ie,Te,lt,nt,di,Et,ne,ui,ri,Pi,nn,ti,yi,qn,hr,Tn,yn]}),fr.\u0275inj=d.\u0275\u0275defineInjector({providers:[ge,H],imports:[h.CommonModule,f.MatButtonModule,t.OverlayModule,e.rt,m.PortalModule,w.MatCommonModule,j.ZD]})},84557:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_DIALOG_DATA:()=>E,MAT_DIALOG_DEFAULT_OPTIONS:()=>C,MAT_DIALOG_SCROLL_STRATEGY:()=>X,MAT_DIALOG_SCROLL_STRATEGY_FACTORY:()=>I,MAT_DIALOG_SCROLL_STRATEGY_PROVIDER:()=>L,MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY:()=>se,MatDialog:()=>Re,MatDialogActions:()=>De,MatDialogClose:()=>Ze,MatDialogConfig:()=>xe,MatDialogContainer:()=>ve,MatDialogContent:()=>dt,MatDialogModule:()=>be,MatDialogRef:()=>pe,MatDialogTitle:()=>ft,_MatDialogBase:()=>Ne,_MatDialogContainerBase:()=>Ce,_closeDialogVia:()=>_,_defaultParams:()=>ee,matDialogAnimations:()=>Ie});var e=a(36365),t=a(35103),m=a(98678),h=a(56728),d=a(63760),f=a(68590),j=a(62742),w=a(716),T=a(29054),U=a(43651),$=a(77007),ae=a(77176),_e=a(9302),de=a(22378),me=a(76439),x=a(79601);function S(Ye,Me){}class xe{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const ue="mdc-dialog--open",Ue="mdc-dialog--opening",Pe="mdc-dialog--closing";class Ce extends d.LL{constructor(Me,Z,D,W,te,fe,Ve,We){super(Me,Z,D,W,te,fe,Ve,We),this._animationStateChanged=new m.EventEmitter}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(Me){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:Me})}}Ce.\u0275fac=function(Me){return new(Me||Ce)(m.\u0275\u0275directiveInject(m.ElementRef),m.\u0275\u0275directiveInject(h.qV),m.\u0275\u0275directiveInject(t.DOCUMENT,8),m.\u0275\u0275directiveInject(xe),m.\u0275\u0275directiveInject(h.ic),m.\u0275\u0275directiveInject(m.NgZone),m.\u0275\u0275directiveInject(e.OverlayRef),m.\u0275\u0275directiveInject(h.tE))},Ce.\u0275cmp=m.\u0275\u0275defineComponent({type:Ce,selectors:[["ng-component"]],features:[m.\u0275\u0275InheritDefinitionFeature],decls:0,vars:0,template:function(Me,Z){},encapsulation:2});const Xe="--mat-dialog-transition-duration";function ke(Ye){return null==Ye?null:"number"==typeof Ye?Ye:Ye.endsWith("ms")?(0,f.coerceNumberProperty)(Ye.substring(0,Ye.length-2)):Ye.endsWith("s")?1e3*(0,f.coerceNumberProperty)(Ye.substring(0,Ye.length-1)):"0"===Ye?0:null}class ve extends Ce{constructor(Me,Z,D,W,te,fe,Ve,We,R){super(Me,Z,D,W,te,fe,Ve,R),this._animationMode=We,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._openAnimationDuration=this._animationsEnabled?ke(this._config.enterAnimationDuration)??150:0,this._closeAnimationDuration=this._animationsEnabled?ke(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._openAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._closeAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._openAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(Xe,`${this._openAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Ue,ue)),this._waitForAnimationToComplete(this._openAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(ue),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._closeAnimationDuration}),this._hostElement.classList.remove(ue),this._animationsEnabled?(this._hostElement.style.setProperty(Xe,`${this._openAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Pe)),this._waitForAnimationToComplete(this._closeAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(Ue,Pe)}_waitForAnimationToComplete(Me,Z){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(Z,Me)}_requestAnimationFrame(Me){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(Me):Me()})}}ve.\u0275fac=function(Me){return new(Me||ve)(m.\u0275\u0275directiveInject(m.ElementRef),m.\u0275\u0275directiveInject(h.qV),m.\u0275\u0275directiveInject(t.DOCUMENT,8),m.\u0275\u0275directiveInject(xe),m.\u0275\u0275directiveInject(h.ic),m.\u0275\u0275directiveInject(m.NgZone),m.\u0275\u0275directiveInject(e.OverlayRef),m.\u0275\u0275directiveInject(m.ANIMATION_MODULE_TYPE,8),m.\u0275\u0275directiveInject(h.tE))},ve.\u0275cmp=m.\u0275\u0275defineComponent({type:ve,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(Me,Z){2&Me&&(m.\u0275\u0275hostProperty("id",Z._config.id),m.\u0275\u0275attribute("aria-modal",Z._config.ariaModal)("role",Z._config.role)("aria-labelledby",Z._config.ariaLabel?null:Z._ariaLabelledBy)("aria-label",Z._config.ariaLabel)("aria-describedby",Z._config.ariaDescribedBy||null),m.\u0275\u0275classProp("_mat-animation-noopable",!Z._animationsEnabled))},features:[m.\u0275\u0275InheritDefinitionFeature],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(Me,Z){1&Me&&(m.\u0275\u0275elementStart(0,"div",0)(1,"div",1),m.\u0275\u0275template(2,S,0,0,"ng-template",2),m.\u0275\u0275elementEnd()())},dependencies:[j.CdkPortalOutlet],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, var(--mdc-shape-medium, 4px))}.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__title,.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__actions,.mat-mdc-dialog-container.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:var(--mdc-dialog-with-divider-divider-color, black)}.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__title{border-bottom-color:var(--mdc-dialog-with-divider-divider-color, black)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, "Arial");line-height:var(--mdc-dialog-subhead-line-height, 14px);font-size:var(--mdc-dialog-subhead-size, 14px);font-weight:var(--mdc-dialog-subhead-weight, 500);letter-spacing:var(--mdc-dialog-subhead-tracking, 1px)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, black)}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, "Arial");line-height:var(--mdc-dialog-supporting-text-line-height, 14px);font-size:var(--mdc-dialog-supporting-text-size, 14px);font-weight:var(--mdc-dialog-supporting-text-weight, 500);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 1px)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, black)}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2});class pe{constructor(Me,Z,D){this._ref=Me,this._containerInstance=D,this._afterOpened=new w.x,this._beforeClosed=new w.x,this._state=0,this.disableClose=Z.disableClose,this.id=Me.id,D._animationStateChanged.pipe((0,$.h)(W=>"opened"===W.state),(0,ae.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),D._animationStateChanged.pipe((0,$.h)(W=>"closed"===W.state),(0,ae.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Me.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,T.T)(this.backdropClick(),this.keydownEvents().pipe((0,$.h)(W=>W.keyCode===de.ESCAPE&&!this.disableClose&&!(0,de.hasModifierKey)(W)))).subscribe(W=>{this.disableClose||(W.preventDefault(),_(this,"keydown"===W.type?"keyboard":"mouse"))})}close(Me){this._result=Me,this._containerInstance._animationStateChanged.pipe((0,$.h)(Z=>"closing"===Z.state),(0,ae.q)(1)).subscribe(Z=>{this._beforeClosed.next(Me),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),Z.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(Me){let Z=this._ref.config.positionStrategy;return Me&&(Me.left||Me.right)?Me.left?Z.left(Me.left):Z.right(Me.right):Z.centerHorizontally(),Me&&(Me.top||Me.bottom)?Me.top?Z.top(Me.top):Z.bottom(Me.bottom):Z.centerVertically(),this._ref.updatePosition(),this}updateSize(Me="",Z=""){return this._ref.updateSize(Me,Z),this}addPanelClass(Me){return this._ref.addPanelClass(Me),this}removePanelClass(Me){return this._ref.removePanelClass(Me),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function _(Ye,Me,Z){return Ye._closeInteractionType=Me,Ye.close(Z)}const E=new m.InjectionToken("MatMdcDialogData"),C=new m.InjectionToken("mat-mdc-dialog-default-options"),X=new m.InjectionToken("mat-mdc-dialog-scroll-strategy");function se(Ye){return()=>Ye.scrollStrategies.block()}const L={provide:X,deps:[e.Overlay],useFactory:se};function I(Ye){return()=>Ye.scrollStrategies.block()}let ce=0;class Ne{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const Me=this._parentDialog;return Me?Me._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(Me,Z,D,W,te,fe,Ve,We,R,z){this._overlay=Me,this._defaultOptions=D,this._parentDialog=W,this._dialogRefConstructor=Ve,this._dialogContainerType=We,this._dialogDataToken=R,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new w.x,this._afterOpenedAtThisLevel=new w.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=xe,this.afterAllClosed=(0,U.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,_e.O)(void 0))),this._scrollStrategy=fe,this._dialog=Z.get(d.Vq)}open(Me,Z){let D;(Z={...this._defaultOptions||new xe,...Z}).id=Z.id||`${this._idPrefix}${ce++}`,Z.scrollStrategy=Z.scrollStrategy||this._scrollStrategy();const W=this._dialog.open(Me,{...Z,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:Z},{provide:d.ib,useValue:Z}]},templateContext:()=>({dialogRef:D}),providers:(te,fe,Ve)=>(D=new this._dialogRefConstructor(te,Z,Ve),D.updatePosition(Z?.position),[{provide:this._dialogContainerType,useValue:Ve},{provide:this._dialogDataToken,useValue:fe.data},{provide:this._dialogRefConstructor,useValue:D}])});return D.componentInstance=W.componentInstance,this.openDialogs.push(D),this.afterOpened.next(D),D.afterClosed().subscribe(()=>{const te=this.openDialogs.indexOf(D);te>-1&&(this.openDialogs.splice(te,1),this.openDialogs.length||this._getAfterAllClosed().next())}),D}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(Me){return this.openDialogs.find(Z=>Z.id===Me)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(Me){let Z=Me.length;for(;Z--;)Me[Z].close()}}Ne.\u0275fac=function(Me){m.\u0275\u0275invalidFactory()},Ne.\u0275prov=m.\u0275\u0275defineInjectable({token:Ne,factory:Ne.\u0275fac});class Re extends Ne{constructor(Me,Z,D,W,te,fe,Ve,We){super(Me,Z,W,fe,Ve,te,pe,ve,E,We),this._idPrefix="mat-mdc-dialog-"}}Re.\u0275fac=function(Me){return new(Me||Re)(m.\u0275\u0275inject(e.Overlay),m.\u0275\u0275inject(m.Injector),m.\u0275\u0275inject(t.Location,8),m.\u0275\u0275inject(C,8),m.\u0275\u0275inject(X),m.\u0275\u0275inject(Re,12),m.\u0275\u0275inject(e.OverlayContainer),m.\u0275\u0275inject(m.ANIMATION_MODULE_TYPE,8))},Re.\u0275prov=m.\u0275\u0275defineInjectable({token:Re,factory:Re.\u0275fac});let Ae=0;class Ze{constructor(Me,Z,D){this.dialogRef=Me,this._elementRef=Z,this._dialog=D,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=ge(this._elementRef,this._dialog.openDialogs))}ngOnChanges(Me){const Z=Me._matDialogClose||Me._matDialogCloseResult;Z&&(this.dialogResult=Z.currentValue)}_onButtonClick(Me){_(this.dialogRef,0===Me.screenX&&0===Me.screenY?"keyboard":"mouse",this.dialogResult)}}Ze.\u0275fac=function(Me){return new(Me||Ze)(m.\u0275\u0275directiveInject(pe,8),m.\u0275\u0275directiveInject(m.ElementRef),m.\u0275\u0275directiveInject(Re))},Ze.\u0275dir=m.\u0275\u0275defineDirective({type:Ze,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(Me,Z){1&Me&&m.\u0275\u0275listener("click",function(W){return Z._onButtonClick(W)}),2&Me&&m.\u0275\u0275attribute("aria-label",Z.ariaLabel||null)("type",Z.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[m.\u0275\u0275NgOnChangesFeature]});class ft{constructor(Me,Z,D){this._dialogRef=Me,this._elementRef=Z,this._dialog=D,this.id="mat-mdc-dialog-title-"+Ae++}ngOnInit(){this._dialogRef||(this._dialogRef=ge(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const Me=this._dialogRef._containerInstance;Me&&!Me._ariaLabelledBy&&(Me._ariaLabelledBy=this.id)})}}ft.\u0275fac=function(Me){return new(Me||ft)(m.\u0275\u0275directiveInject(pe,8),m.\u0275\u0275directiveInject(m.ElementRef),m.\u0275\u0275directiveInject(Re))},ft.\u0275dir=m.\u0275\u0275defineDirective({type:ft,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(Me,Z){2&Me&&m.\u0275\u0275hostProperty("id",Z.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]});class dt{}dt.\u0275fac=function(Me){return new(Me||dt)},dt.\u0275dir=m.\u0275\u0275defineDirective({type:dt,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]});class De{constructor(){this.align="start"}}function ge(Ye,Me){let Z=Ye.nativeElement.parentElement;for(;Z&&!Z.classList.contains("mat-mdc-dialog-container");)Z=Z.parentElement;return Z?Me.find(D=>D.id===Z.id):null}De.\u0275fac=function(Me){return new(Me||De)},De.\u0275dir=m.\u0275\u0275defineDirective({type:De,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(Me,Z){2&Me&&m.\u0275\u0275classProp("mat-mdc-dialog-actions-align-center","center"===Z.align)("mat-mdc-dialog-actions-align-end","end"===Z.align)},inputs:{align:"align"}});class be{}be.\u0275fac=function(Me){return new(Me||be)},be.\u0275mod=m.\u0275\u0275defineNgModule({type:be,declarations:[ve,Ze,ft,De,dt],imports:[d.Su,e.OverlayModule,j.PortalModule,me.MatCommonModule],exports:[ve,Ze,ft,dt,De,me.MatCommonModule]}),be.\u0275inj=m.\u0275\u0275defineInjector({providers:[Re,L],imports:[d.Su,e.OverlayModule,j.PortalModule,me.MatCommonModule,me.MatCommonModule]});const ee={params:{enterAnimationDuration:"150ms",exitAnimationDuration:"75ms"}},Ie={dialogContainer:(0,x.trigger)("dialogContainer",[(0,x.state)("void, exit",(0,x.style)({opacity:0,transform:"scale(0.7)"})),(0,x.state)("enter",(0,x.style)({transform:"none"})),(0,x.transition)("* => enter",(0,x.group)([(0,x.animate)("{{enterAnimationDuration}} cubic-bezier(0, 0, 0.2, 1)",(0,x.style)({transform:"none",opacity:1})),(0,x.query)("@*",(0,x.animateChild)(),{optional:!0})]),ee),(0,x.transition)("* => void, * => exit",(0,x.group)([(0,x.animate)("{{exitAnimationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)",(0,x.style)({opacity:0})),(0,x.query)("@*",(0,x.animateChild)(),{optional:!0})]),ee)])}},72589:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MatDivider:()=>h,MatDividerModule:()=>d});var e=a(98678),t=a(68590),m=a(76439);class h{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(j){this._vertical=(0,t.coerceBooleanProperty)(j)}get inset(){return this._inset}set inset(j){this._inset=(0,t.coerceBooleanProperty)(j)}}h.\u0275fac=function(j){return new(j||h)},h.\u0275cmp=e.\u0275\u0275defineComponent({type:h,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(j,w){2&j&&(e.\u0275\u0275attribute("aria-orientation",w.vertical?"vertical":"horizontal"),e.\u0275\u0275classProp("mat-divider-vertical",w.vertical)("mat-divider-horizontal",!w.vertical)("mat-divider-inset",w.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(j,w){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0});class d{}d.\u0275fac=function(j){return new(j||d)},d.\u0275mod=e.\u0275\u0275defineNgModule({type:d,declarations:[h],imports:[m.MatCommonModule],exports:[h,m.MatCommonModule]}),d.\u0275inj=e.\u0275\u0275defineInjector({imports:[m.MatCommonModule,m.MatCommonModule]})},75705:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{EXPANSION_PANEL_ANIMATION_TIMING:()=>X,MAT_ACCORDION:()=>C,MAT_EXPANSION_PANEL:()=>L,MAT_EXPANSION_PANEL_DEFAULT_OPTIONS:()=>Ne,MatAccordion:()=>be,MatExpansionModule:()=>ee,MatExpansionPanel:()=>Re,MatExpansionPanelActionRow:()=>Ae,MatExpansionPanelContent:()=>I,MatExpansionPanelDescription:()=>De,MatExpansionPanelHeader:()=>dt,MatExpansionPanelTitle:()=>ge,matExpansionAnimations:()=>se});var e=a(98678),t=a(40662),m=a(68590),h=a(716),d=a(47206);let f=0;const j=new e.InjectionToken("CdkAccordion");class w{constructor(){this._stateChanges=new h.x,this._openCloseAllActions=new h.x,this.id="cdk-accordion-"+f++,this._multi=!1}get multi(){return this._multi}set multi(Ye){this._multi=(0,m.coerceBooleanProperty)(Ye)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(Ye){this._stateChanges.next(Ye)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}w.\u0275fac=function(Ye){return new(Ye||w)},w.\u0275dir=e.\u0275\u0275defineDirective({type:w,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[e.\u0275\u0275ProvidersFeature([{provide:j,useExisting:w}]),e.\u0275\u0275NgOnChangesFeature]});let T=0;class U{get expanded(){return this._expanded}set expanded(Ye){if(Ye=(0,m.coerceBooleanProperty)(Ye),this._expanded!==Ye){if(this._expanded=Ye,this.expandedChange.emit(Ye),Ye){this.opened.emit();const Me=this.accordion?this.accordion.id:this.id;this._expansionDispatcher.notify(this.id,Me)}else this.closed.emit();this._changeDetectorRef.markForCheck()}}get disabled(){return this._disabled}set disabled(Ye){this._disabled=(0,m.coerceBooleanProperty)(Ye)}constructor(Ye,Me,Z){this.accordion=Ye,this._changeDetectorRef=Me,this._expansionDispatcher=Z,this._openCloseAllSubscription=d.w0.EMPTY,this.closed=new e.EventEmitter,this.opened=new e.EventEmitter,this.destroyed=new e.EventEmitter,this.expandedChange=new e.EventEmitter,this.id="cdk-accordion-child-"+T++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=Z.listen((D,W)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===W&&this.id!==D&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(Ye=>{this.disabled||(this.expanded=Ye)})}}U.\u0275fac=function(Ye){return new(Ye||U)(e.\u0275\u0275directiveInject(j,12),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(t.UniqueSelectionDispatcher))},U.\u0275dir=e.\u0275\u0275defineDirective({type:U,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[e.\u0275\u0275ProvidersFeature([{provide:j,useValue:void 0}])]});class ${}$.\u0275fac=function(Ye){return new(Ye||$)},$.\u0275mod=e.\u0275\u0275defineNgModule({type:$,declarations:[w,U],exports:[w,U]}),$.\u0275inj=e.\u0275\u0275defineInjector({});var ae=a(62742),_e=a(35103),de=a(76439),me=a(56728),x=a(49887),S=a(9302),xe=a(77007),ue=a(77176),Ue=a(22378),Pe=a(27164),ze=a(29054),A=a(79601);const Ce=["body"];function Xe(Ie,Ye){}const ke=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]];function pe(Ie,Ye){if(1&Ie&&e.\u0275\u0275element(0,"span",2),2&Ie){const Me=e.\u0275\u0275nextContext();e.\u0275\u0275property("@indicatorRotate",Me._getExpandedState())}}const _=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],C=new e.InjectionToken("MAT_ACCORDION"),X="225ms cubic-bezier(0.4,0.0,0.2,1)",se={indicatorRotate:(0,A.trigger)("indicatorRotate",[(0,A.state)("collapsed, void",(0,A.style)({transform:"rotate(0deg)"})),(0,A.state)("expanded",(0,A.style)({transform:"rotate(180deg)"})),(0,A.transition)("expanded <=> collapsed, void => collapsed",(0,A.animate)(X))]),bodyExpansion:(0,A.trigger)("bodyExpansion",[(0,A.state)("collapsed, void",(0,A.style)({height:"0px",visibility:"hidden"})),(0,A.state)("expanded",(0,A.style)({height:"*",visibility:"visible"})),(0,A.transition)("expanded <=> collapsed, void => collapsed",(0,A.animate)(X))])},L=new e.InjectionToken("MAT_EXPANSION_PANEL");class I{constructor(Ye,Me){this._template=Ye,this._expansionPanel=Me}}I.\u0275fac=function(Ye){return new(Ye||I)(e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(L,8))},I.\u0275dir=e.\u0275\u0275defineDirective({type:I,selectors:[["ng-template","matExpansionPanelContent",""]]});let ce=0;const Ne=new e.InjectionToken("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");class Re extends U{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(Ye){this._hideToggle=(0,m.coerceBooleanProperty)(Ye)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(Ye){this._togglePosition=Ye}constructor(Ye,Me,Z,D,W,te,fe){super(Ye,Me,Z),this._viewContainerRef=D,this._animationMode=te,this._hideToggle=!1,this.afterExpand=new e.EventEmitter,this.afterCollapse=new e.EventEmitter,this._inputChanges=new h.x,this._headerId="mat-expansion-panel-header-"+ce++,this._bodyAnimationDone=new h.x,this.accordion=Ye,this._document=W,this._bodyAnimationDone.pipe((0,x.x)((Ve,We)=>Ve.fromState===We.fromState&&Ve.toState===We.toState)).subscribe(Ve=>{"void"!==Ve.fromState&&("expanded"===Ve.toState?this.afterExpand.emit():"collapsed"===Ve.toState&&this.afterCollapse.emit())}),fe&&(this.hideToggle=fe.hideToggle)}_hasSpacing(){return!!this.accordion&&(this.expanded&&"default"===this.accordion.displayMode)}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,S.O)(null),(0,xe.h)(()=>this.expanded&&!this._portal),(0,ue.q)(1)).subscribe(()=>{this._portal=new ae.TemplatePortal(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(Ye){this._inputChanges.next(Ye)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const Ye=this._document.activeElement,Me=this._body.nativeElement;return Ye===Me||Me.contains(Ye)}return!1}}Re.\u0275fac=function(Ye){return new(Ye||Re)(e.\u0275\u0275directiveInject(C,12),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(t.UniqueSelectionDispatcher),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(_e.DOCUMENT),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8),e.\u0275\u0275directiveInject(Ne,8))},Re.\u0275cmp=e.\u0275\u0275defineComponent({type:Re,selectors:[["mat-expansion-panel"]],contentQueries:function(Ye,Me,Z){if(1&Ye&&e.\u0275\u0275contentQuery(Z,I,5),2&Ye){let D;e.\u0275\u0275queryRefresh(D=e.\u0275\u0275loadQuery())&&(Me._lazyContent=D.first)}},viewQuery:function(Ye,Me){if(1&Ye&&e.\u0275\u0275viewQuery(Ce,5),2&Ye){let Z;e.\u0275\u0275queryRefresh(Z=e.\u0275\u0275loadQuery())&&(Me._body=Z.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(Ye,Me){2&Ye&&e.\u0275\u0275classProp("mat-expanded",Me.expanded)("_mat-animation-noopable","NoopAnimations"===Me._animationMode)("mat-expansion-panel-spacing",Me._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[e.\u0275\u0275ProvidersFeature([{provide:C,useValue:void 0},{provide:L,useExisting:Re}]),e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature],ngContentSelectors:["mat-expansion-panel-header","*","mat-action-row"],decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(Ye,Me){1&Ye&&(e.\u0275\u0275projectionDef(ke),e.\u0275\u0275projection(0),e.\u0275\u0275elementStart(1,"div",0,1),e.\u0275\u0275listener("@bodyExpansion.done",function(D){return Me._bodyAnimationDone.next(D)}),e.\u0275\u0275elementStart(3,"div",2),e.\u0275\u0275projection(4,1),e.\u0275\u0275template(5,Xe,0,0,"ng-template",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275projection(6,2),e.\u0275\u0275elementEnd()),2&Ye&&(e.\u0275\u0275advance(1),e.\u0275\u0275property("@bodyExpansion",Me._getExpandedState())("id",Me.id),e.\u0275\u0275attribute("aria-labelledby",Me._headerId),e.\u0275\u0275advance(4),e.\u0275\u0275property("cdkPortalOutlet",Me._portal))},dependencies:[ae.CdkPortalOutlet],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[se.bodyExpansion]},changeDetection:0});class Ae{}Ae.\u0275fac=function(Ye){return new(Ye||Ae)},Ae.\u0275dir=e.\u0275\u0275defineDirective({type:Ae,selectors:[["mat-action-row"]],hostAttrs:[1,"mat-action-row"]});const ft=(0,de.mixinTabIndex)(class Ze{});class dt extends ft{constructor(Ye,Me,Z,D,W,te,fe){super(),this.panel=Ye,this._element=Me,this._focusMonitor=Z,this._changeDetectorRef=D,this._animationMode=te,this._parentChangeSubscription=d.w0.EMPTY;const Ve=Ye.accordion?Ye.accordion._stateChanges.pipe((0,xe.h)(We=>!(!We.hideToggle&&!We.togglePosition))):Pe.E;this.tabIndex=parseInt(fe||"")||0,this._parentChangeSubscription=(0,ze.T)(Ye.opened,Ye.closed,Ve,Ye._inputChanges.pipe((0,xe.h)(We=>!!(We.hideToggle||We.disabled||We.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),Ye.closed.pipe((0,xe.h)(()=>Ye._containsFocus())).subscribe(()=>Z.focusVia(Me,"program")),W&&(this.expandedHeight=W.expandedHeight,this.collapsedHeight=W.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const Ye=this._isExpanded();return Ye&&this.expandedHeight?this.expandedHeight:!Ye&&this.collapsedHeight?this.collapsedHeight:null}_keydown(Ye){switch(Ye.keyCode){case Ue.SPACE:case Ue.ENTER:(0,Ue.hasModifierKey)(Ye)||(Ye.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(Ye))}}focus(Ye,Me){Ye?this._focusMonitor.focusVia(this._element,Ye,Me):this._element.nativeElement.focus(Me)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(Ye=>{Ye&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}dt.\u0275fac=function(Ye){return new(Ye||dt)(e.\u0275\u0275directiveInject(Re,1),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(me.tE),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(Ne,8),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8),e.\u0275\u0275injectAttribute("tabindex"))},dt.\u0275cmp=e.\u0275\u0275defineComponent({type:dt,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(Ye,Me){1&Ye&&e.\u0275\u0275listener("click",function(){return Me._toggle()})("keydown",function(D){return Me._keydown(D)}),2&Ye&&(e.\u0275\u0275attribute("id",Me.panel._headerId)("tabindex",Me.tabIndex)("aria-controls",Me._getPanelId())("aria-expanded",Me._isExpanded())("aria-disabled",Me.panel.disabled),e.\u0275\u0275styleProp("height",Me._getHeaderHeight()),e.\u0275\u0275classProp("mat-expanded",Me._isExpanded())("mat-expansion-toggle-indicator-after","after"===Me._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===Me._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===Me._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["mat-panel-title","mat-panel-description","*"],decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(Ye,Me){1&Ye&&(e.\u0275\u0275projectionDef(_),e.\u0275\u0275elementStart(0,"span",0),e.\u0275\u0275projection(1),e.\u0275\u0275projection(2,1),e.\u0275\u0275projection(3,2),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(4,pe,1,1,"span",1)),2&Ye&&(e.\u0275\u0275classProp("mat-content-hide-toggle",!Me._showToggle()),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",Me._showToggle()))},dependencies:[_e.NgIf],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[se.indicatorRotate]},changeDetection:0});class De{}De.\u0275fac=function(Ye){return new(Ye||De)},De.\u0275dir=e.\u0275\u0275defineDirective({type:De,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]});class ge{}ge.\u0275fac=function(Ye){return new(Ye||ge)},ge.\u0275dir=e.\u0275\u0275defineDirective({type:ge,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]});class be extends w{constructor(){super(...arguments),this._ownHeaders=new e.QueryList,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(Ye){this._hideToggle=(0,m.coerceBooleanProperty)(Ye)}ngAfterContentInit(){this._headers.changes.pipe((0,S.O)(this._headers)).subscribe(Ye=>{this._ownHeaders.reset(Ye.filter(Me=>Me.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new me.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(Ye){this._keyManager.onKeydown(Ye)}_handleHeaderFocus(Ye){this._keyManager.updateActiveItem(Ye)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}}be.\u0275fac=function(){let Ie;return function(Me){return(Ie||(Ie=e.\u0275\u0275getInheritedFactory(be)))(Me||be)}}(),be.\u0275dir=e.\u0275\u0275defineDirective({type:be,selectors:[["mat-accordion"]],contentQueries:function(Ye,Me,Z){if(1&Ye&&e.\u0275\u0275contentQuery(Z,dt,5),2&Ye){let D;e.\u0275\u0275queryRefresh(D=e.\u0275\u0275loadQuery())&&(Me._headers=D)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(Ye,Me){2&Ye&&e.\u0275\u0275classProp("mat-accordion-multi",Me.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[e.\u0275\u0275ProvidersFeature([{provide:C,useExisting:be}]),e.\u0275\u0275InheritDefinitionFeature]});class ee{}ee.\u0275fac=function(Ye){return new(Ye||ee)},ee.\u0275mod=e.\u0275\u0275defineNgModule({type:ee,declarations:[be,Re,Ae,dt,ge,De,I],imports:[_e.CommonModule,de.MatCommonModule,$,ae.PortalModule],exports:[be,Re,Ae,dt,ge,De,I]}),ee.\u0275inj=e.\u0275\u0275defineInjector({imports:[_e.CommonModule,de.MatCommonModule,$,ae.PortalModule]})},70976:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_ERROR:()=>Re,MAT_FORM_FIELD:()=>R,MAT_FORM_FIELD_DEFAULT_OPTIONS:()=>z,MAT_PREFIX:()=>dt,MAT_SUFFIX:()=>ge,MatError:()=>Ae,MatFormField:()=>K,MatFormFieldControl:()=>te,MatFormFieldModule:()=>Be,MatHint:()=>ft,MatLabel:()=>ce,MatPrefix:()=>De,MatSuffix:()=>be,getMatFormFieldDuplicatedHintError:()=>Ve,getMatFormFieldMissingControlError:()=>We,getMatFormFieldPlaceholderConflictError:()=>fe,matFormFieldAnimations:()=>W});var e=a(98678),t=a(54232),m=a(73482),h=a(716),d=a(29054),f=a(35879),j=a(35103),w=a(68590),T=a(79601),U=a(24270),$=a(76439);const de=["textField"],me=["iconPrefixContainer"],x=["textPrefixContainer"];function S(Ge,ne){1&Ge&&e.\u0275\u0275element(0,"span",19)}function xe(Ge,ne){if(1&Ge){const Ke=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"label",17),e.\u0275\u0275listener("cdkObserveContent",function(){e.\u0275\u0275restoreView(Ke);const ri=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(ri._refreshOutlineNotchWidth())}),e.\u0275\u0275projection(1,1),e.\u0275\u0275template(2,S,1,0,"span",18),e.\u0275\u0275elementEnd()}if(2&Ge){const Ke=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("floating",Ke._shouldLabelFloat())("cdkObserveContentDisabled",!Ke._hasOutline())("id",Ke._labelId),e.\u0275\u0275attribute("for",Ke._control.id)("aria-owns",Ke._control.id),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!Ke.hideRequiredMarker&&Ke._control.required)}}function ue(Ge,ne){if(1&Ge&&e.\u0275\u0275template(0,xe,3,6,"label",16),2&Ge){const Ke=e.\u0275\u0275nextContext();e.\u0275\u0275property("ngIf",Ke._hasFloatingLabel())}}function Ue(Ge,ne){1&Ge&&e.\u0275\u0275element(0,"div",20)}function Pe(Ge,ne){}function ze(Ge,ne){if(1&Ge&&e.\u0275\u0275template(0,Pe,0,0,"ng-template",22),2&Ge){e.\u0275\u0275nextContext(2);const Ke=e.\u0275\u0275reference(1);e.\u0275\u0275property("ngTemplateOutlet",Ke)}}function A(Ge,ne){if(1&Ge&&(e.\u0275\u0275elementStart(0,"div",21),e.\u0275\u0275template(1,ze,1,1,"ng-template",9),e.\u0275\u0275elementEnd()),2&Ge){const Ke=e.\u0275\u0275nextContext();e.\u0275\u0275property("matFormFieldNotchedOutlineOpen",Ke._shouldLabelFloat())("matFormFieldNotchedOutlineLabelWidth",Ke._labelWidth),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!Ke._forceDisplayInfixLabel())}}function Ce(Ge,ne){1&Ge&&(e.\u0275\u0275elementStart(0,"div",23,24),e.\u0275\u0275projection(2,2),e.\u0275\u0275elementEnd())}function Xe(Ge,ne){1&Ge&&(e.\u0275\u0275elementStart(0,"div",25,26),e.\u0275\u0275projection(2,3),e.\u0275\u0275elementEnd())}function ke(Ge,ne){}function ve(Ge,ne){if(1&Ge&&e.\u0275\u0275template(0,ke,0,0,"ng-template",22),2&Ge){e.\u0275\u0275nextContext();const Ke=e.\u0275\u0275reference(1);e.\u0275\u0275property("ngTemplateOutlet",Ke)}}function pe(Ge,ne){1&Ge&&(e.\u0275\u0275elementStart(0,"div",27),e.\u0275\u0275projection(1,4),e.\u0275\u0275elementEnd())}function _(Ge,ne){1&Ge&&(e.\u0275\u0275elementStart(0,"div",28),e.\u0275\u0275projection(1,5),e.\u0275\u0275elementEnd())}function E(Ge,ne){1&Ge&&e.\u0275\u0275element(0,"div",29)}function C(Ge,ne){if(1&Ge&&(e.\u0275\u0275elementStart(0,"div",30),e.\u0275\u0275projection(1,6),e.\u0275\u0275elementEnd()),2&Ge){const Ke=e.\u0275\u0275nextContext();e.\u0275\u0275property("@transitionMessages",Ke._subscriptAnimationState)}}function X(Ge,ne){if(1&Ge&&(e.\u0275\u0275elementStart(0,"mat-hint",34),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&Ge){const Ke=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("id",Ke._hintLabelId),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(Ke.hintLabel)}}function se(Ge,ne){if(1&Ge&&(e.\u0275\u0275elementStart(0,"div",31),e.\u0275\u0275template(1,X,2,2,"mat-hint",32),e.\u0275\u0275projection(2,7),e.\u0275\u0275element(3,"div",33),e.\u0275\u0275projection(4,8),e.\u0275\u0275elementEnd()),2&Ge){const Ke=e.\u0275\u0275nextContext();e.\u0275\u0275property("@transitionMessages",Ke._subscriptAnimationState),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Ke.hintLabel)}}const L=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];class ce{}ce.\u0275fac=function(ne){return new(ne||ce)},ce.\u0275dir=e.\u0275\u0275defineDirective({type:ce,selectors:[["mat-label"]]});let Ne=0;const Re=new e.InjectionToken("MatError");class Ae{constructor(ne,Ke){this.id="mat-mdc-error-"+Ne++,ne||Ke.nativeElement.setAttribute("aria-live","polite")}}Ae.\u0275fac=function(ne){return new(ne||Ae)(e.\u0275\u0275injectAttribute("aria-live"),e.\u0275\u0275directiveInject(e.ElementRef))},Ae.\u0275dir=e.\u0275\u0275defineDirective({type:Ae,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(ne,Ke){2&ne&&e.\u0275\u0275hostProperty("id",Ke.id)},inputs:{id:"id"},features:[e.\u0275\u0275ProvidersFeature([{provide:Re,useExisting:Ae}])]});let Ze=0;class ft{constructor(){this.align="start",this.id="mat-mdc-hint-"+Ze++}}ft.\u0275fac=function(ne){return new(ne||ft)},ft.\u0275dir=e.\u0275\u0275defineDirective({type:ft,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(ne,Ke){2&ne&&(e.\u0275\u0275hostProperty("id",Ke.id),e.\u0275\u0275attribute("align",null),e.\u0275\u0275classProp("mat-mdc-form-field-hint-end","end"===Ke.align))},inputs:{align:"align",id:"id"}});const dt=new e.InjectionToken("MatPrefix");class De{constructor(){this._isText=!1}set _isTextSelector(ne){this._isText=!0}}De.\u0275fac=function(ne){return new(ne||De)},De.\u0275dir=e.\u0275\u0275defineDirective({type:De,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:["matTextPrefix","_isTextSelector"]},features:[e.\u0275\u0275ProvidersFeature([{provide:dt,useExisting:De}])]});const ge=new e.InjectionToken("MatSuffix");class be{constructor(){this._isText=!1}set _isTextSelector(ne){this._isText=!0}}be.\u0275fac=function(ne){return new(ne||be)},be.\u0275dir=e.\u0275\u0275defineDirective({type:be,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[e.\u0275\u0275ProvidersFeature([{provide:ge,useExisting:be}])]});class ee{constructor(ne){this._elementRef=ne,this.floating=!1}getWidth(){return function Ie(Ge){const ne=Ge;if(null!==ne.offsetParent)return ne.scrollWidth;const Ke=ne.cloneNode(!0);Ke.style.setProperty("position","absolute"),Ke.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Ke);const Xt=Ke.scrollWidth;return Ke.remove(),Xt}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}}ee.\u0275fac=function(ne){return new(ne||ee)(e.\u0275\u0275directiveInject(e.ElementRef))},ee.\u0275dir=e.\u0275\u0275defineDirective({type:ee,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(ne,Ke){2&ne&&e.\u0275\u0275classProp("mdc-floating-label--float-above",Ke.floating)},inputs:{floating:"floating"}});const Ye="mdc-line-ripple--active",Me="mdc-line-ripple--deactivating";class Z{constructor(ne,Ke){this._elementRef=ne,this._handleTransitionEnd=Xt=>{const ri=this._elementRef.nativeElement.classList,vi=ri.contains(Me);"opacity"===Xt.propertyName&&vi&&ri.remove(Ye,Me)},Ke.runOutsideAngular(()=>{ne.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const ne=this._elementRef.nativeElement.classList;ne.remove(Me),ne.add(Ye)}deactivate(){this._elementRef.nativeElement.classList.add(Me)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}Z.\u0275fac=function(ne){return new(ne||Z)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone))},Z.\u0275dir=e.\u0275\u0275defineDirective({type:Z,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]});class D{constructor(ne,Ke){this._elementRef=ne,this._ngZone=Ke,this.labelWidth=0,this.open=!1}ngAfterViewInit(){const ne=this._elementRef.nativeElement.querySelector(".mdc-floating-label");ne?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(ne.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>ne.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_getNotchWidth(){return this.open?this.labelWidth>0?`calc(${this.labelWidth}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:"0px":null}}D.\u0275fac=function(ne){return new(ne||D)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone))},D.\u0275cmp=e.\u0275\u0275defineComponent({type:D,selectors:[["div","matFormFieldNotchedOutline",""]],hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(ne,Ke){2&ne&&e.\u0275\u0275classProp("mdc-notched-outline--notched",Ke.open)},inputs:{labelWidth:["matFormFieldNotchedOutlineLabelWidth","labelWidth"],open:["matFormFieldNotchedOutlineOpen","open"]},attrs:["matFormFieldNotchedOutline",""],ngContentSelectors:["*"],decls:4,vars:2,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(ne,Ke){1&ne&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275element(0,"div",0),e.\u0275\u0275elementStart(1,"div",1),e.\u0275\u0275projection(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(3,"div",2)),2&ne&&(e.\u0275\u0275advance(1),e.\u0275\u0275styleProp("width",Ke._getNotchWidth()))},encapsulation:2,changeDetection:0});const W={transitionMessages:(0,T.trigger)("transitionMessages",[(0,T.state)("enter",(0,T.style)({opacity:1,transform:"translateY(0%)"})),(0,T.transition)("void => enter",[(0,T.style)({opacity:0,transform:"translateY(-5px)"}),(0,T.animate)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};class te{}function fe(){return Error("Placeholder attribute and child element were both specified.")}function Ve(Ge){return Error(`A hint was already declared for 'align="${Ge}"'.`)}function We(){return Error("mat-form-field must contain a MatFormFieldControl.")}te.\u0275fac=function(ne){return new(ne||te)},te.\u0275dir=e.\u0275\u0275defineDirective({type:te});const R=new e.InjectionToken("MatFormField"),z=new e.InjectionToken("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Oe=0;const P="fixed";class K{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(ne){this._hideRequiredMarker=(0,w.coerceBooleanProperty)(ne)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(ne){ne!==this._floatLabel&&(this._floatLabel=ne,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(ne){const Ke=this._appearance,Xt=ne||this._defaults?.appearance||"fill";this._appearance=Xt,"outline"===this._appearance&&this._appearance!==Ke&&(this._refreshOutlineNotchWidth(),this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||P}set subscriptSizing(ne){this._subscriptSizing=ne||this._defaults?.subscriptSizing||P}get hintLabel(){return this._hintLabel}set hintLabel(ne){this._hintLabel=ne,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(ne){this._explicitFormFieldControl=ne}constructor(ne,Ke,Xt,ri,vi,ii,qt,Yt){this._elementRef=ne,this._changeDetectorRef=Ke,this._ngZone=Xt,this._dir=ri,this._platform=vi,this._defaults=ii,this._animationMode=qt,this._document=Yt,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+Oe++,this._hintLabelId="mat-mdc-hint-"+Oe++,this._subscriptAnimationState="",this._labelWidth=0,this._destroyed=new h.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,ii&&(ii.appearance&&(this.appearance=ii.appearance),this._hideRequiredMarker=Boolean(ii?.hideRequiredMarker),ii.color&&(this.color=ii.color))}ngAfterViewInit(){this._updateFocusState(),this._refreshOutlineNotchWidth(),this._document?.fonts?.ready?this._document.fonts.ready.then(()=>{this._refreshOutlineNotchWidth(),this._changeDetectorRef.markForCheck()}):setTimeout(()=>this._refreshOutlineNotchWidth(),100),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const ne=this._control;ne.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${ne.controlType}`),ne.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),ne.ngControl&&ne.ngControl.valueChanges&&ne.ngControl.valueChanges.pipe((0,f.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(ne=>!ne._isText),this._hasTextPrefix=!!this._prefixChildren.find(ne=>ne._isText),this._hasIconSuffix=!!this._suffixChildren.find(ne=>!ne._isText),this._hasTextSuffix=!!this._suffixChildren.find(ne=>ne._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,d.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,f.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,f.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(ne){const Ke=this._control?this._control.ngControl:null;return Ke&&Ke[ne]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||(this._labelWidth=this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let ne=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&ne.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Ke=this._hintChildren?this._hintChildren.find(ri=>"start"===ri.align):null,Xt=this._hintChildren?this._hintChildren.find(ri=>"end"===ri.align):null;Ke?ne.push(Ke.id):this._hintLabel&&ne.push(this._hintLabelId),Xt&&ne.push(Xt.id)}else this._errorChildren&&ne.push(...this._errorChildren.map(Ke=>Ke.id));this._control.setDescribedByIds(ne)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const ne=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(ne.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const Ke=this._iconPrefixContainer?.nativeElement,Xt=this._textPrefixContainer?.nativeElement,ri=Ke?.getBoundingClientRect().width??0,vi=Xt?.getBoundingClientRect().width??0,ui=`calc(${"rtl"===this._dir.value?"-1":"1"} * (${`${ri+vi}px`} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;ne.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(${ui})\n )`}_isAttachedToDom(){const ne=this._elementRef.nativeElement;if(ne.getRootNode){const Ke=ne.getRootNode();return Ke&&Ke!==ne}return document.documentElement.contains(ne)}}K.\u0275fac=function(ne){return new(ne||K)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(t.Directionality),e.\u0275\u0275directiveInject(m.Platform),e.\u0275\u0275directiveInject(z,8),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8),e.\u0275\u0275directiveInject(j.DOCUMENT))},K.\u0275cmp=e.\u0275\u0275defineComponent({type:K,selectors:[["mat-form-field"]],contentQueries:function(ne,Ke,Xt){if(1&ne&&(e.\u0275\u0275contentQuery(Xt,ce,5),e.\u0275\u0275contentQuery(Xt,ce,7),e.\u0275\u0275contentQuery(Xt,te,5),e.\u0275\u0275contentQuery(Xt,dt,5),e.\u0275\u0275contentQuery(Xt,ge,5),e.\u0275\u0275contentQuery(Xt,Re,5),e.\u0275\u0275contentQuery(Xt,ft,5)),2&ne){let ri;e.\u0275\u0275queryRefresh(ri=e.\u0275\u0275loadQuery())&&(Ke._labelChildNonStatic=ri.first),e.\u0275\u0275queryRefresh(ri=e.\u0275\u0275loadQuery())&&(Ke._labelChildStatic=ri.first),e.\u0275\u0275queryRefresh(ri=e.\u0275\u0275loadQuery())&&(Ke._formFieldControl=ri.first),e.\u0275\u0275queryRefresh(ri=e.\u0275\u0275loadQuery())&&(Ke._prefixChildren=ri),e.\u0275\u0275queryRefresh(ri=e.\u0275\u0275loadQuery())&&(Ke._suffixChildren=ri),e.\u0275\u0275queryRefresh(ri=e.\u0275\u0275loadQuery())&&(Ke._errorChildren=ri),e.\u0275\u0275queryRefresh(ri=e.\u0275\u0275loadQuery())&&(Ke._hintChildren=ri)}},viewQuery:function(ne,Ke){if(1&ne&&(e.\u0275\u0275viewQuery(de,5),e.\u0275\u0275viewQuery(me,5),e.\u0275\u0275viewQuery(x,5),e.\u0275\u0275viewQuery(ee,5),e.\u0275\u0275viewQuery(D,5),e.\u0275\u0275viewQuery(Z,5)),2&ne){let Xt;e.\u0275\u0275queryRefresh(Xt=e.\u0275\u0275loadQuery())&&(Ke._textField=Xt.first),e.\u0275\u0275queryRefresh(Xt=e.\u0275\u0275loadQuery())&&(Ke._iconPrefixContainer=Xt.first),e.\u0275\u0275queryRefresh(Xt=e.\u0275\u0275loadQuery())&&(Ke._textPrefixContainer=Xt.first),e.\u0275\u0275queryRefresh(Xt=e.\u0275\u0275loadQuery())&&(Ke._floatingLabel=Xt.first),e.\u0275\u0275queryRefresh(Xt=e.\u0275\u0275loadQuery())&&(Ke._notchedOutline=Xt.first),e.\u0275\u0275queryRefresh(Xt=e.\u0275\u0275loadQuery())&&(Ke._lineRipple=Xt.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(ne,Ke){2&ne&&e.\u0275\u0275classProp("mat-mdc-form-field-label-always-float",Ke._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",Ke._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",Ke._hasIconSuffix)("mat-form-field-invalid",Ke._control.errorState)("mat-form-field-disabled",Ke._control.disabled)("mat-form-field-autofilled",Ke._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===Ke._animationMode)("mat-form-field-appearance-fill","fill"==Ke.appearance)("mat-form-field-appearance-outline","outline"==Ke.appearance)("mat-form-field-hide-placeholder",Ke._hasFloatingLabel()&&!Ke._shouldLabelFloat())("mat-focused",Ke._control.focused)("mat-primary","accent"!==Ke.color&&"warn"!==Ke.color)("mat-accent","accent"===Ke.color)("mat-warn","warn"===Ke.color)("ng-untouched",Ke._shouldForward("untouched"))("ng-touched",Ke._shouldForward("touched"))("ng-pristine",Ke._shouldForward("pristine"))("ng-dirty",Ke._shouldForward("dirty"))("ng-valid",Ke._shouldForward("valid"))("ng-invalid",Ke._shouldForward("invalid"))("ng-pending",Ke._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[e.\u0275\u0275ProvidersFeature([{provide:R,useExisting:K}])],ngContentSelectors:["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"],decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen","matFormFieldNotchedOutlineLabelWidth",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","cdkObserveContentDisabled","id","cdkObserveContent",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","cdkObserveContentDisabled","id","cdkObserveContent"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen","matFormFieldNotchedOutlineLabelWidth"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(ne,Ke){1&ne&&(e.\u0275\u0275projectionDef(L),e.\u0275\u0275template(0,ue,1,1,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"div",1,2),e.\u0275\u0275listener("click",function(ri){return Ke._control.onContainerClick&&Ke._control.onContainerClick(ri)}),e.\u0275\u0275template(4,Ue,1,0,"div",3),e.\u0275\u0275elementStart(5,"div",4),e.\u0275\u0275template(6,A,2,3,"div",5),e.\u0275\u0275template(7,Ce,3,0,"div",6),e.\u0275\u0275template(8,Xe,3,0,"div",7),e.\u0275\u0275elementStart(9,"div",8),e.\u0275\u0275template(10,ve,1,1,"ng-template",9),e.\u0275\u0275projection(11),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(12,pe,2,0,"div",10),e.\u0275\u0275template(13,_,2,0,"div",11),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(14,E,1,0,"div",12),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"div",13),e.\u0275\u0275template(16,C,2,1,"div",14),e.\u0275\u0275template(17,se,5,2,"div",15),e.\u0275\u0275elementEnd()),2&ne&&(e.\u0275\u0275advance(2),e.\u0275\u0275classProp("mdc-text-field--filled",!Ke._hasOutline())("mdc-text-field--outlined",Ke._hasOutline())("mdc-text-field--no-label",!Ke._hasFloatingLabel())("mdc-text-field--disabled",Ke._control.disabled)("mdc-text-field--invalid",Ke._control.errorState),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!Ke._hasOutline()&&!Ke._control.disabled),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",Ke._hasOutline()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Ke._hasIconPrefix),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Ke._hasTextPrefix),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!Ke._hasOutline()||Ke._forceDisplayInfixLabel()),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",Ke._hasTextSuffix),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Ke._hasIconSuffix),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!Ke._hasOutline()),e.\u0275\u0275advance(1),e.\u0275\u0275classProp("mat-mdc-form-field-subscript-dynamic-size","dynamic"===Ke.subscriptSizing),e.\u0275\u0275property("ngSwitch",Ke._getDisplayedMessages()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","error"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","hint"))},dependencies:[j.NgIf,j.NgTemplateOutlet,j.NgSwitch,j.NgSwitchCase,U.wD,ft,ee,D,Z],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}'],encapsulation:2,data:{animation:[W.transitionMessages]},changeDetection:0});class Be{}Be.\u0275fac=function(ne){return new(ne||Be)},Be.\u0275mod=e.\u0275\u0275defineNgModule({type:Be,declarations:[K,ce,Ae,ft,De,be,ee,D,Z],imports:[$.MatCommonModule,j.CommonModule,U.Q8],exports:[K,ce,ft,Ae,De,be,$.MatCommonModule]}),Be.\u0275inj=e.\u0275\u0275defineInjector({imports:[$.MatCommonModule,j.CommonModule,U.Q8,$.MatCommonModule]})},13667:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MatGridAvatarCssMatStyler:()=>de,MatGridList:()=>Xe,MatGridListModule:()=>ke,MatGridTile:()=>ae,MatGridTileFooterCssMatStyler:()=>x,MatGridTileHeaderCssMatStyler:()=>me,MatGridTileText:()=>_e,\u0275TileCoordinator:()=>ve});var e=a(98678),t=a(76439),m=a(68590),h=a(54232);const d=["*"],f=[[["","mat-grid-avatar",""],["","matGridAvatar",""]],[["","mat-line",""],["","matLine",""]],"*"];class T{constructor(){this.columnIndex=0,this.rowIndex=0}get rowCount(){return this.rowIndex+1}get rowspan(){const _=Math.max(...this.tracker);return _>1?this.rowCount+_-1:this.rowCount}update(_,E){this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(_),this.tracker.fill(0,0,this.tracker.length),this.positions=E.map(C=>this._trackTile(C))}_trackTile(_){const E=this._findMatchingGap(_.colspan);return this._markTilePosition(E,_),this.columnIndex=E+_.colspan,new U(this.rowIndex,E)}_findMatchingGap(_){this.tracker.length;let E=-1,C=-1;do{this.columnIndex+_>this.tracker.length?(this._nextRow(),E=this.tracker.indexOf(0,this.columnIndex),C=this._findGapEndIndex(E)):(E=this.tracker.indexOf(0,this.columnIndex),-1!=E?(C=this._findGapEndIndex(E),this.columnIndex=E+1):(this._nextRow(),E=this.tracker.indexOf(0,this.columnIndex),C=this._findGapEndIndex(E)))}while(C-E<_||0==C);return Math.max(E,0)}_nextRow(){this.columnIndex=0,this.rowIndex++;for(let _=0;_<this.tracker.length;_++)this.tracker[_]=Math.max(0,this.tracker[_]-1)}_findGapEndIndex(_){for(let E=_+1;E<this.tracker.length;E++)if(0!=this.tracker[E])return E;return this.tracker.length}_markTilePosition(_,E){for(let C=0;C<E.colspan;C++)this.tracker[_+C]=E.rowspan}}class U{constructor(_,E){this.row=_,this.col=E}}const $=new e.InjectionToken("MAT_GRID_LIST");class ae{constructor(_,E){this._element=_,this._gridList=E,this._rowspan=1,this._colspan=1}get rowspan(){return this._rowspan}set rowspan(_){this._rowspan=Math.round((0,m.coerceNumberProperty)(_))}get colspan(){return this._colspan}set colspan(_){this._colspan=Math.round((0,m.coerceNumberProperty)(_))}_setStyle(_,E){this._element.nativeElement.style[_]=E}}ae.\u0275fac=function(_){return new(_||ae)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject($,8))},ae.\u0275cmp=e.\u0275\u0275defineComponent({type:ae,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(_,E){2&_&&e.\u0275\u0275attribute("rowspan",E.rowspan)("colspan",E.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:d,decls:2,vars:0,consts:[[1,"mat-grid-tile-content"]],template:function(_,E){1&_&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275projection(1),e.\u0275\u0275elementEnd())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}"],encapsulation:2,changeDetection:0});class _e{constructor(_){this._element=_}ngAfterContentInit(){(0,t.setLines)(this._lines,this._element)}}_e.\u0275fac=function(_){return new(_||_e)(e.\u0275\u0275directiveInject(e.ElementRef))},_e.\u0275cmp=e.\u0275\u0275defineComponent({type:_e,selectors:[["mat-grid-tile-header"],["mat-grid-tile-footer"]],contentQueries:function(_,E,C){if(1&_&&e.\u0275\u0275contentQuery(C,t.MatLine,5),2&_){let X;e.\u0275\u0275queryRefresh(X=e.\u0275\u0275loadQuery())&&(E._lines=X)}},ngContentSelectors:["[mat-grid-avatar], [matGridAvatar]","[mat-line], [matLine]","*"],decls:4,vars:0,consts:[[1,"mat-grid-list-text"]],template:function(_,E){1&_&&(e.\u0275\u0275projectionDef(f),e.\u0275\u0275projection(0),e.\u0275\u0275elementStart(1,"div",0),e.\u0275\u0275projection(2,1),e.\u0275\u0275elementEnd(),e.\u0275\u0275projection(3,2))},encapsulation:2,changeDetection:0});class de{}de.\u0275fac=function(_){return new(_||de)},de.\u0275dir=e.\u0275\u0275defineDirective({type:de,selectors:[["","mat-grid-avatar",""],["","matGridAvatar",""]],hostAttrs:[1,"mat-grid-avatar"]});class me{}me.\u0275fac=function(_){return new(_||me)},me.\u0275dir=e.\u0275\u0275defineDirective({type:me,selectors:[["mat-grid-tile-header"]],hostAttrs:[1,"mat-grid-tile-header"]});class x{}x.\u0275fac=function(_){return new(_||x)},x.\u0275dir=e.\u0275\u0275defineDirective({type:x,selectors:[["mat-grid-tile-footer"]],hostAttrs:[1,"mat-grid-tile-footer"]});const S=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/;class xe{constructor(){this._rows=0,this._rowspan=0}init(_,E,C,X){this._gutterSize=A(_),this._rows=E.rowCount,this._rowspan=E.rowspan,this._cols=C,this._direction=X}getBaseTileSize(_,E){return`(${_}% - (${this._gutterSize} * ${E}))`}getTilePosition(_,E){return 0===E?"0":ze(`(${_} + ${this._gutterSize}) * ${E}`)}getTileSize(_,E){return`(${_} * ${E}) + (${E-1} * ${this._gutterSize})`}setStyle(_,E,C){let X=100/this._cols,se=(this._cols-1)/this._cols;this.setColStyles(_,C,X,se),this.setRowStyles(_,E,X,se)}setColStyles(_,E,C,X){let se=this.getBaseTileSize(C,X),L="rtl"===this._direction?"right":"left";_._setStyle(L,this.getTilePosition(se,E)),_._setStyle("width",ze(this.getTileSize(se,_.colspan)))}getGutterSpan(){return`${this._gutterSize} * (${this._rowspan} - 1)`}getTileSpan(_){return`${this._rowspan} * ${this.getTileSize(_,1)}`}getComputedHeight(){return null}}class ue extends xe{constructor(_){super(),this.fixedRowHeight=_}init(_,E,C,X){super.init(_,E,C,X),this.fixedRowHeight=A(this.fixedRowHeight),S.test(this.fixedRowHeight)}setRowStyles(_,E){_._setStyle("top",this.getTilePosition(this.fixedRowHeight,E)),_._setStyle("height",ze(this.getTileSize(this.fixedRowHeight,_.rowspan)))}getComputedHeight(){return["height",ze(`${this.getTileSpan(this.fixedRowHeight)} + ${this.getGutterSpan()}`)]}reset(_){_._setListStyle(["height",null]),_._tiles&&_._tiles.forEach(E=>{E._setStyle("top",null),E._setStyle("height",null)})}}class Ue extends xe{constructor(_){super(),this._parseRatio(_)}setRowStyles(_,E,C,X){let se=C/this.rowHeightRatio;this.baseTileHeight=this.getBaseTileSize(se,X),_._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,E)),_._setStyle("paddingTop",ze(this.getTileSize(this.baseTileHeight,_.rowspan)))}getComputedHeight(){return["paddingBottom",ze(`${this.getTileSpan(this.baseTileHeight)} + ${this.getGutterSpan()}`)]}reset(_){_._setListStyle(["paddingBottom",null]),_._tiles.forEach(E=>{E._setStyle("marginTop",null),E._setStyle("paddingTop",null)})}_parseRatio(_){const E=_.split(":");E.length,this.rowHeightRatio=parseFloat(E[0])/parseFloat(E[1])}}class Pe extends xe{setRowStyles(_,E){let C=100/this._rowspan,X=(this._rows-1)/this._rows,se=this.getBaseTileSize(C,X);_._setStyle("top",this.getTilePosition(se,E)),_._setStyle("height",ze(this.getTileSize(se,_.rowspan)))}reset(_){_._tiles&&_._tiles.forEach(E=>{E._setStyle("top",null),E._setStyle("height",null)})}}function ze(pe){return`calc(${pe})`}function A(pe){return pe.match(/([A-Za-z%]+)$/)?pe:`${pe}px`}class Xe{constructor(_,E){this._element=_,this._dir=E,this._gutter="1px"}get cols(){return this._cols}set cols(_){this._cols=Math.max(1,Math.round((0,m.coerceNumberProperty)(_)))}get gutterSize(){return this._gutter}set gutterSize(_){this._gutter=`${_??""}`}get rowHeight(){return this._rowHeight}set rowHeight(_){const E=`${_??""}`;E!==this._rowHeight&&(this._rowHeight=E,this._setTileStyler(this._rowHeight))}ngOnInit(){this._checkCols(),this._checkRowHeight()}ngAfterContentChecked(){this._layoutTiles()}_checkCols(){this.cols}_checkRowHeight(){this._rowHeight||this._setTileStyler("1:1")}_setTileStyler(_){this._tileStyler&&this._tileStyler.reset(this),"fit"===_?this._tileStyler=new Pe:_&&_.indexOf(":")>-1?this._tileStyler=new Ue(_):this._tileStyler=new ue(_)}_layoutTiles(){this._tileCoordinator||(this._tileCoordinator=new T);const _=this._tileCoordinator,E=this._tiles.filter(X=>!X._gridList||X._gridList===this),C=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,E),this._tileStyler.init(this.gutterSize,_,this.cols,C),E.forEach((X,se)=>{const L=_.positions[se];this._tileStyler.setStyle(X,L.row,L.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}_setListStyle(_){_&&(this._element.nativeElement.style[_[0]]=_[1])}}Xe.\u0275fac=function(_){return new(_||Xe)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(h.Directionality,8))},Xe.\u0275cmp=e.\u0275\u0275defineComponent({type:Xe,selectors:[["mat-grid-list"]],contentQueries:function(_,E,C){if(1&_&&e.\u0275\u0275contentQuery(C,ae,5),2&_){let X;e.\u0275\u0275queryRefresh(X=e.\u0275\u0275loadQuery())&&(E._tiles=X)}},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(_,E){2&_&&e.\u0275\u0275attribute("cols",E.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[e.\u0275\u0275ProvidersFeature([{provide:$,useExisting:Xe}])],ngContentSelectors:d,decls:2,vars:0,template:function(_,E){1&_&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275projection(1),e.\u0275\u0275elementEnd())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}"],encapsulation:2,changeDetection:0});class ke{}ke.\u0275fac=function(_){return new(_||ke)},ke.\u0275mod=e.\u0275\u0275defineNgModule({type:ke,declarations:[Xe,ae,_e,me,x,de],imports:[t.MatLineModule,t.MatCommonModule],exports:[Xe,ae,_e,t.MatLineModule,t.MatCommonModule,me,x,de]}),ke.\u0275inj=e.\u0275\u0275defineInjector({imports:[t.MatLineModule,t.MatCommonModule,t.MatLineModule,t.MatCommonModule]});const ve=T},12165:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{ICON_REGISTRY_PROVIDER:()=>pe,ICON_REGISTRY_PROVIDER_FACTORY:()=>ve,MAT_ICON_DEFAULT_OPTIONS:()=>se,MAT_ICON_LOCATION:()=>L,MAT_ICON_LOCATION_FACTORY:()=>I,MatIcon:()=>Ae,MatIconModule:()=>Ze,MatIconRegistry:()=>ke,getMatIconFailedToSanitizeLiteralError:()=>Ce,getMatIconFailedToSanitizeUrlError:()=>A,getMatIconNameNotFoundError:()=>Pe,getMatIconNoHttpProviderError:()=>ze});var e=a(98678),t=a(76439),m=a(68590),h=a(35103),d=a(9237),f=a(99911),j=a(90654),w=a(47206),T=a(27303),U=a(48358),$=a(9249),ae=a(90410),_e=a(42569),de=a(77176),me=a(78964),x=a(91823);let xe;function Ue(ft){return function ue(){if(void 0===xe&&(xe=null,typeof window<"u")){const ft=window;void 0!==ft.trustedTypes&&(xe=ft.trustedTypes.createPolicy("angular#components",{createHTML:dt=>dt}))}return xe}()?.createHTML(ft)||ft}function Pe(ft){return Error(`Unable to find icon with the name "${ft}"`)}function ze(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}function A(ft){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${ft}".`)}function Ce(ft){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${ft}".`)}class Xe{constructor(dt,De,ge){this.url=dt,this.svgText=De,this.options=ge}}class ke{constructor(dt,De,ge,be){this._httpClient=dt,this._sanitizer=De,this._errorHandler=be,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=ge}addSvgIcon(dt,De,ge){return this.addSvgIconInNamespace("",dt,De,ge)}addSvgIconLiteral(dt,De,ge){return this.addSvgIconLiteralInNamespace("",dt,De,ge)}addSvgIconInNamespace(dt,De,ge,be){return this._addSvgIconConfig(dt,De,new Xe(ge,null,be))}addSvgIconResolver(dt){return this._resolvers.push(dt),this}addSvgIconLiteralInNamespace(dt,De,ge,be){const ee=this._sanitizer.sanitize(e.SecurityContext.HTML,ge);if(!ee)throw Ce(ge);const Ie=Ue(ee);return this._addSvgIconConfig(dt,De,new Xe("",Ie,be))}addSvgIconSet(dt,De){return this.addSvgIconSetInNamespace("",dt,De)}addSvgIconSetLiteral(dt,De){return this.addSvgIconSetLiteralInNamespace("",dt,De)}addSvgIconSetInNamespace(dt,De,ge){return this._addSvgIconSetConfig(dt,new Xe(De,null,ge))}addSvgIconSetLiteralInNamespace(dt,De,ge){const be=this._sanitizer.sanitize(e.SecurityContext.HTML,De);if(!be)throw Ce(De);const ee=Ue(be);return this._addSvgIconSetConfig(dt,new Xe("",ee,ge))}registerFontClassAlias(dt,De=dt){return this._fontCssClassesByAlias.set(dt,De),this}classNameForFontAlias(dt){return this._fontCssClassesByAlias.get(dt)||dt}setDefaultFontSetClass(...dt){return this._defaultFontSetClass=dt,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(dt){const De=this._sanitizer.sanitize(e.SecurityContext.RESOURCE_URL,dt);if(!De)throw A(dt);const ge=this._cachedIconsByUrl.get(De);return ge?(0,d.of)(_(ge)):this._loadSvgIconFromConfig(new Xe(dt,null)).pipe((0,T.b)(be=>this._cachedIconsByUrl.set(De,be)),(0,U.U)(be=>_(be)))}getNamedSvgIcon(dt,De=""){const ge=E(De,dt);let be=this._svgIconConfigs.get(ge);if(be)return this._getSvgFromConfig(be);if(be=this._getIconConfigFromResolvers(De,dt),be)return this._svgIconConfigs.set(ge,be),this._getSvgFromConfig(be);const ee=this._iconSetConfigs.get(De);return ee?this._getSvgFromIconSetConfigs(dt,ee):(0,f._)(Pe(ge))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(dt){return dt.svgText?(0,d.of)(_(this._svgElementFromConfig(dt))):this._loadSvgIconFromConfig(dt).pipe((0,U.U)(De=>_(De)))}_getSvgFromIconSetConfigs(dt,De){const ge=this._extractIconWithNameFromAnySet(dt,De);if(ge)return(0,d.of)(ge);const be=De.filter(ee=>!ee.svgText).map(ee=>this._loadSvgIconSetFromConfig(ee).pipe((0,$.K)(Ie=>{const Me=`Loading icon set URL: ${this._sanitizer.sanitize(e.SecurityContext.RESOURCE_URL,ee.url)} failed: ${Ie.message}`;return this._errorHandler.handleError(new Error(Me)),(0,d.of)(null)})));return(0,j.D)(be).pipe((0,U.U)(()=>{const ee=this._extractIconWithNameFromAnySet(dt,De);if(!ee)throw Pe(dt);return ee}))}_extractIconWithNameFromAnySet(dt,De){for(let ge=De.length-1;ge>=0;ge--){const be=De[ge];if(be.svgText&&be.svgText.toString().indexOf(dt)>-1){const ee=this._svgElementFromConfig(be),Ie=this._extractSvgIconFromSet(ee,dt,be.options);if(Ie)return Ie}}return null}_loadSvgIconFromConfig(dt){return this._fetchIcon(dt).pipe((0,T.b)(De=>dt.svgText=De),(0,U.U)(()=>this._svgElementFromConfig(dt)))}_loadSvgIconSetFromConfig(dt){return dt.svgText?(0,d.of)(null):this._fetchIcon(dt).pipe((0,T.b)(De=>dt.svgText=De))}_extractSvgIconFromSet(dt,De,ge){const be=dt.querySelector(`[id="${De}"]`);if(!be)return null;const ee=be.cloneNode(!0);if(ee.removeAttribute("id"),"svg"===ee.nodeName.toLowerCase())return this._setSvgAttributes(ee,ge);if("symbol"===ee.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(ee),ge);const Ie=this._svgElementFromString(Ue("<svg></svg>"));return Ie.appendChild(ee),this._setSvgAttributes(Ie,ge)}_svgElementFromString(dt){const De=this._document.createElement("DIV");De.innerHTML=dt;const ge=De.querySelector("svg");if(!ge)throw Error("<svg> tag not found");return ge}_toSvgElement(dt){const De=this._svgElementFromString(Ue("<svg></svg>")),ge=dt.attributes;for(let be=0;be<ge.length;be++){const{name:ee,value:Ie}=ge[be];"id"!==ee&&De.setAttribute(ee,Ie)}for(let be=0;be<dt.childNodes.length;be++)dt.childNodes[be].nodeType===this._document.ELEMENT_NODE&&De.appendChild(dt.childNodes[be].cloneNode(!0));return De}_setSvgAttributes(dt,De){return dt.setAttribute("fit",""),dt.setAttribute("height","100%"),dt.setAttribute("width","100%"),dt.setAttribute("preserveAspectRatio","xMidYMid meet"),dt.setAttribute("focusable","false"),De&&De.viewBox&&dt.setAttribute("viewBox",De.viewBox),dt}_fetchIcon(dt){const{url:De,options:ge}=dt,be=ge?.withCredentials??!1;if(!this._httpClient)throw ze();if(null==De)throw Error(`Cannot fetch icon from URL "${De}".`);const ee=this._sanitizer.sanitize(e.SecurityContext.RESOURCE_URL,De);if(!ee)throw A(De);const Ie=this._inProgressUrlFetches.get(ee);if(Ie)return Ie;const Ye=this._httpClient.get(ee,{responseType:"text",withCredentials:be}).pipe((0,U.U)(Me=>Ue(Me)),(0,ae.x)(()=>this._inProgressUrlFetches.delete(ee)),(0,_e.B)());return this._inProgressUrlFetches.set(ee,Ye),Ye}_addSvgIconConfig(dt,De,ge){return this._svgIconConfigs.set(E(dt,De),ge),this}_addSvgIconSetConfig(dt,De){const ge=this._iconSetConfigs.get(dt);return ge?ge.push(De):this._iconSetConfigs.set(dt,[De]),this}_svgElementFromConfig(dt){if(!dt.svgElement){const De=this._svgElementFromString(dt.svgText);this._setSvgAttributes(De,dt.options),dt.svgElement=De}return dt.svgElement}_getIconConfigFromResolvers(dt,De){for(let ge=0;ge<this._resolvers.length;ge++){const be=this._resolvers[ge](De,dt);if(be)return(ft=be).url&&ft.options?new Xe(be.url,null,be.options):new Xe(be,null)}var ft}}function ve(ft,dt,De,ge,be){return ft||new ke(dt,De,be,ge)}ke.\u0275fac=function(dt){return new(dt||ke)(e.\u0275\u0275inject(me.HttpClient,8),e.\u0275\u0275inject(x.DomSanitizer),e.\u0275\u0275inject(h.DOCUMENT,8),e.\u0275\u0275inject(e.ErrorHandler))},ke.\u0275prov=e.\u0275\u0275defineInjectable({token:ke,factory:ke.\u0275fac,providedIn:"root"});const pe={provide:ke,deps:[[new e.Optional,new e.SkipSelf,ke],[new e.Optional,me.HttpClient],x.DomSanitizer,e.ErrorHandler,[new e.Optional,h.DOCUMENT]],useFactory:ve};function _(ft){return ft.cloneNode(!0)}function E(ft,dt){return ft+":"+dt}const X=(0,t.mixinColor)(class{constructor(ft){this._elementRef=ft}}),se=new e.InjectionToken("MAT_ICON_DEFAULT_OPTIONS"),L=new e.InjectionToken("mat-icon-location",{providedIn:"root",factory:I});function I(){const ft=(0,e.inject)(h.DOCUMENT),dt=ft?ft.location:null;return{getPathname:()=>dt?dt.pathname+dt.search:""}}const ce=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Ne=ce.map(ft=>`[${ft}]`).join(", "),Re=/^url\(['"]?#(.*?)['"]?\)$/;class Ae extends X{get inline(){return this._inline}set inline(dt){this._inline=(0,m.coerceBooleanProperty)(dt)}get svgIcon(){return this._svgIcon}set svgIcon(dt){dt!==this._svgIcon&&(dt?this._updateSvgIcon(dt):this._svgIcon&&this._clearSvgElement(),this._svgIcon=dt)}get fontSet(){return this._fontSet}set fontSet(dt){const De=this._cleanupFontValue(dt);De!==this._fontSet&&(this._fontSet=De,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(dt){const De=this._cleanupFontValue(dt);De!==this._fontIcon&&(this._fontIcon=De,this._updateFontIconClasses())}constructor(dt,De,ge,be,ee,Ie){super(dt),this._iconRegistry=De,this._location=be,this._errorHandler=ee,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=w.w0.EMPTY,Ie&&(Ie.color&&(this.color=this.defaultColor=Ie.color),Ie.fontSet&&(this.fontSet=Ie.fontSet)),ge||dt.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(dt){if(!dt)return["",""];const De=dt.split(":");switch(De.length){case 1:return["",De[0]];case 2:return De;default:throw Error(`Invalid icon name: "${dt}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const dt=this._elementsWithExternalReferences;if(dt&&dt.size){const De=this._location.getPathname();De!==this._previousPath&&(this._previousPath=De,this._prependPathToReferences(De))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(dt){this._clearSvgElement();const De=this._location.getPathname();this._previousPath=De,this._cacheChildrenWithExternalReferences(dt),this._prependPathToReferences(De),this._elementRef.nativeElement.appendChild(dt)}_clearSvgElement(){const dt=this._elementRef.nativeElement;let De=dt.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();De--;){const ge=dt.childNodes[De];(1!==ge.nodeType||"svg"===ge.nodeName.toLowerCase())&&ge.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const dt=this._elementRef.nativeElement,De=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(ge=>ge.length>0);this._previousFontSetClass.forEach(ge=>dt.classList.remove(ge)),De.forEach(ge=>dt.classList.add(ge)),this._previousFontSetClass=De,this.fontIcon!==this._previousFontIconClass&&!De.includes("mat-ligature-font")&&(this._previousFontIconClass&&dt.classList.remove(this._previousFontIconClass),this.fontIcon&&dt.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(dt){return"string"==typeof dt?dt.trim().split(" ")[0]:dt}_prependPathToReferences(dt){const De=this._elementsWithExternalReferences;De&&De.forEach((ge,be)=>{ge.forEach(ee=>{be.setAttribute(ee.name,`url('${dt}#${ee.value}')`)})})}_cacheChildrenWithExternalReferences(dt){const De=dt.querySelectorAll(Ne),ge=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let be=0;be<De.length;be++)ce.forEach(ee=>{const Ie=De[be],Ye=Ie.getAttribute(ee),Me=Ye?Ye.match(Re):null;if(Me){let Z=ge.get(Ie);Z||(Z=[],ge.set(Ie,Z)),Z.push({name:ee,value:Me[1]})}})}_updateSvgIcon(dt){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),dt){const[De,ge]=this._splitIconName(dt);De&&(this._svgNamespace=De),ge&&(this._svgName=ge),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(ge,De).pipe((0,de.q)(1)).subscribe(be=>this._setSvgElement(be),be=>{const ee=`Error retrieving icon ${De}:${ge}! ${be.message}`;this._errorHandler.handleError(new Error(ee))})}}}Ae.\u0275fac=function(dt){return new(dt||Ae)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(ke),e.\u0275\u0275injectAttribute("aria-hidden"),e.\u0275\u0275directiveInject(L),e.\u0275\u0275directiveInject(e.ErrorHandler),e.\u0275\u0275directiveInject(se,8))},Ae.\u0275cmp=e.\u0275\u0275defineComponent({type:Ae,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(dt,De){2&dt&&(e.\u0275\u0275attribute("data-mat-icon-type",De._usingFontIcon()?"font":"svg")("data-mat-icon-name",De._svgName||De.fontIcon)("data-mat-icon-namespace",De._svgNamespace||De.fontSet)("fontIcon",De._usingFontIcon()?De.fontIcon:null),e.\u0275\u0275classProp("mat-icon-inline",De.inline)("mat-icon-no-color","primary"!==De.color&&"accent"!==De.color&&"warn"!==De.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*"],decls:1,vars:0,template:function(dt,De){1&dt&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275projection(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0});class Ze{}Ze.\u0275fac=function(dt){return new(dt||Ze)},Ze.\u0275mod=e.\u0275\u0275defineNgModule({type:Ze,declarations:[Ae],imports:[t.MatCommonModule],exports:[Ae,t.MatCommonModule]}),Ze.\u0275inj=e.\u0275\u0275defineInjector({imports:[t.MatCommonModule,t.MatCommonModule]})},91137:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_INPUT_VALUE_ACCESSOR:()=>U,MatInput:()=>de,MatInputModule:()=>me,getMatInputUnsupportedTypeError:()=>T});var e=a(68590),t=a(73482),m=a(90291),h=a(98678),d=a(5476),f=a(76439),j=a(70976),w=a(716);function T(x){return Error(`Input type "${x}" isn't supported by matInput.`)}const U=new h.InjectionToken("MAT_INPUT_VALUE_ACCESSOR"),$=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let ae=0;const _e=(0,f.mixinErrorState)(class{constructor(x,S,xe,ue){this._defaultErrorStateMatcher=x,this._parentForm=S,this._parentFormGroup=xe,this.ngControl=ue,this.stateChanges=new w.x}});class de extends _e{get disabled(){return this._disabled}set disabled(S){this._disabled=(0,e.coerceBooleanProperty)(S),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(S){this._id=S||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(d.Validators.required)??!1}set required(S){this._required=(0,e.coerceBooleanProperty)(S)}get type(){return this._type}set type(S){this._type=S||"text",this._validateType(),!this._isTextarea&&(0,t.getSupportedInputTypes)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(S){S!==this.value&&(this._inputValueAccessor.value=S,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(S){this._readonly=(0,e.coerceBooleanProperty)(S)}constructor(S,xe,ue,Ue,Pe,ze,A,Ce,Xe,ke){super(ze,Ue,Pe,ue),this._elementRef=S,this._platform=xe,this._autofillMonitor=Ce,this._formField=ke,this._uid="mat-input-"+ae++,this.focused=!1,this.stateChanges=new w.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(_=>(0,t.getSupportedInputTypes)().has(_)),this._iOSKeyupListener=_=>{const E=_.target;!E.value&&0===E.selectionStart&&0===E.selectionEnd&&(E.setSelectionRange(1,1),E.setSelectionRange(0,0))};const ve=this._elementRef.nativeElement,pe=ve.nodeName.toLowerCase();this._inputValueAccessor=A||ve,this._previousNativeValue=this.value,this.id=this.id,xe.IOS&&Xe.runOutsideAngular(()=>{S.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===pe,this._isTextarea="textarea"===pe,this._isInFormField=!!ke,this._isNativeSelect&&(this.controlType=ve.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(S=>{this.autofilled=S.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(S){this._elementRef.nativeElement.focus(S)}_focusChanged(S){S!==this.focused&&(this.focused=S,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const S=this._elementRef.nativeElement.value;this._previousNativeValue!==S&&(this._previousNativeValue=S,this.stateChanges.next())}_dirtyCheckPlaceholder(){const S=this._getPlaceholder();if(S!==this._previousPlaceholder){const xe=this._elementRef.nativeElement;this._previousPlaceholder=S,S?xe.setAttribute("placeholder",S):xe.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){$.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let S=this._elementRef.nativeElement.validity;return S&&S.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const S=this._elementRef.nativeElement,xe=S.options[0];return this.focused||S.multiple||!this.empty||!!(S.selectedIndex>-1&&xe&&xe.label)}return this.focused||!this.empty}setDescribedByIds(S){S.length?this._elementRef.nativeElement.setAttribute("aria-describedby",S.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const S=this._elementRef.nativeElement;return this._isNativeSelect&&(S.multiple||S.size>1)}}de.\u0275fac=function(S){return new(S||de)(h.\u0275\u0275directiveInject(h.ElementRef),h.\u0275\u0275directiveInject(t.Platform),h.\u0275\u0275directiveInject(d.NgControl,10),h.\u0275\u0275directiveInject(d.NgForm,8),h.\u0275\u0275directiveInject(d.FormGroupDirective,8),h.\u0275\u0275directiveInject(f.ErrorStateMatcher),h.\u0275\u0275directiveInject(U,10),h.\u0275\u0275directiveInject(m.Lq),h.\u0275\u0275directiveInject(h.NgZone),h.\u0275\u0275directiveInject(j.MAT_FORM_FIELD,8))},de.\u0275dir=h.\u0275\u0275defineDirective({type:de,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(S,xe){1&S&&h.\u0275\u0275listener("focus",function(){return xe._focusChanged(!0)})("blur",function(){return xe._focusChanged(!1)})("input",function(){return xe._onInput()}),2&S&&(h.\u0275\u0275hostProperty("id",xe.id)("disabled",xe.disabled)("required",xe.required),h.\u0275\u0275attribute("name",xe.name||null)("readonly",xe.readonly&&!xe._isNativeSelect||null)("aria-invalid",xe.empty&&xe.required?null:xe.errorState)("aria-required",xe.required)("id",xe.id),h.\u0275\u0275classProp("mat-input-server",xe._isServer)("mat-mdc-form-field-textarea-control",xe._isInFormField&&xe._isTextarea)("mat-mdc-form-field-input-control",xe._isInFormField)("mdc-text-field__input",xe._isInFormField)("mat-mdc-native-select-inline",xe._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[h.\u0275\u0275ProvidersFeature([{provide:j.MatFormFieldControl,useExisting:de}]),h.\u0275\u0275InheritDefinitionFeature,h.\u0275\u0275NgOnChangesFeature]});class me{}me.\u0275fac=function(S){return new(S||me)},me.\u0275mod=h.\u0275\u0275defineNgModule({type:me,declarations:[de],imports:[f.MatCommonModule,j.MatFormFieldModule],exports:[de,j.MatFormFieldModule,m.Ky,f.MatCommonModule]}),me.\u0275inj=h.\u0275\u0275defineInjector({imports:[f.MatCommonModule,j.MatFormFieldModule,j.MatFormFieldModule,m.Ky,f.MatCommonModule]})},82153:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_LIST:()=>D,MAT_LIST_CONFIG:()=>ee,MAT_NAV_LIST:()=>R,MAT_SELECTION_LIST_VALUE_ACCESSOR:()=>Oe,MatActionList:()=>Z,MatList:()=>W,MatListItem:()=>te,MatListItemAvatar:()=>ge,MatListItemIcon:()=>be,MatListItemLine:()=>ft,MatListItemMeta:()=>dt,MatListItemTitle:()=>Ze,MatListModule:()=>P,MatListOption:()=>Ve,MatListSubheaderCssMatStyler:()=>We,MatNavList:()=>z,MatSelectionList:()=>at,MatSelectionListChange:()=>tt,SELECTION_LIST:()=>fe,_MatListItemGraphicBase:()=>De});var e=a(98678),t=a(68590),m=a(73482),h=a(76439),d=a(47206),f=a(29054),j=a(716),w=a(24270),T=a(35103),U=a(72589),$=a(56728),ae=a(40662),_e=a(22378),de=a(5476),me=a(35879);const x=["*"],S='@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}',xe=["unscopedContent"],ue=["text"],Ue=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]];function ze(k,K){1&k&&e.\u0275\u0275projection(0,4)}function A(k,K){if(1&k&&(e.\u0275\u0275elementStart(0,"div",11),e.\u0275\u0275element(1,"input",12),e.\u0275\u0275elementStart(2,"div",13),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(3,"svg",14),e.\u0275\u0275element(4,"path",15),e.\u0275\u0275elementEnd(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275element(5,"div",16),e.\u0275\u0275elementEnd()()),2&k){const Be=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("mdc-checkbox--disabled",Be.disabled),e.\u0275\u0275advance(1),e.\u0275\u0275property("checked",Be.selected)("disabled",Be.disabled)}}function Ce(k,K){if(1&k&&(e.\u0275\u0275elementStart(0,"div",17),e.\u0275\u0275element(1,"input",18),e.\u0275\u0275elementStart(2,"div",19),e.\u0275\u0275element(3,"div",20)(4,"div",21),e.\u0275\u0275elementEnd()()),2&k){const Be=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("mdc-radio--disabled",Be.disabled),e.\u0275\u0275advance(1),e.\u0275\u0275property("checked",Be.selected)("disabled",Be.disabled)}}function Xe(k,K){}function ke(k,K){if(1&k&&(e.\u0275\u0275elementStart(0,"span",22),e.\u0275\u0275template(1,Xe,0,0,"ng-template",23),e.\u0275\u0275elementEnd()),2&k){e.\u0275\u0275nextContext();const Be=e.\u0275\u0275reference(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngTemplateOutlet",Be)}}function ve(k,K){}function pe(k,K){if(1&k&&(e.\u0275\u0275elementStart(0,"span",24),e.\u0275\u0275template(1,ve,0,0,"ng-template",23),e.\u0275\u0275elementEnd()),2&k){e.\u0275\u0275nextContext();const Be=e.\u0275\u0275reference(5);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngTemplateOutlet",Be)}}function _(k,K){}function E(k,K){if(1&k&&e.\u0275\u0275template(0,_,0,0,"ng-template",23),2&k){e.\u0275\u0275nextContext();const Be=e.\u0275\u0275reference(1);e.\u0275\u0275property("ngTemplateOutlet",Be)}}function C(k,K){}function X(k,K){if(1&k&&(e.\u0275\u0275elementStart(0,"span",25),e.\u0275\u0275template(1,C,0,0,"ng-template",23),e.\u0275\u0275elementEnd()),2&k){e.\u0275\u0275nextContext();const Be=e.\u0275\u0275reference(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngTemplateOutlet",Be)}}function se(k,K){}function L(k,K){if(1&k&&(e.\u0275\u0275elementStart(0,"span",25),e.\u0275\u0275template(1,se,0,0,"ng-template",23),e.\u0275\u0275elementEnd()),2&k){e.\u0275\u0275nextContext();const Be=e.\u0275\u0275reference(5);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngTemplateOutlet",Be)}}function I(k,K){}function ce(k,K){if(1&k&&e.\u0275\u0275template(0,I,0,0,"ng-template",23),2&k){e.\u0275\u0275nextContext();const Be=e.\u0275\u0275reference(1);e.\u0275\u0275property("ngTemplateOutlet",Be)}}const Ne=[[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["mat-divider"]],[["","matListItemAvatar",""],["","matListItemIcon",""]]],Ae=new e.InjectionToken("ListOption");class Ze{constructor(K){this._elementRef=K}}Ze.\u0275fac=function(K){return new(K||Ze)(e.\u0275\u0275directiveInject(e.ElementRef))},Ze.\u0275dir=e.\u0275\u0275defineDirective({type:Ze,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]});class ft{constructor(K){this._elementRef=K}}ft.\u0275fac=function(K){return new(K||ft)(e.\u0275\u0275directiveInject(e.ElementRef))},ft.\u0275dir=e.\u0275\u0275defineDirective({type:ft,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]});class dt{}dt.\u0275fac=function(K){return new(K||dt)},dt.\u0275dir=e.\u0275\u0275defineDirective({type:dt,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]});class De{constructor(K){this._listOption=K}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}}De.\u0275fac=function(K){return new(K||De)(e.\u0275\u0275directiveInject(Ae,8))},De.\u0275dir=e.\u0275\u0275defineDirective({type:De,hostVars:4,hostBindings:function(K,Be){2&K&&e.\u0275\u0275classProp("mdc-list-item__start",Be._isAlignedAtStart())("mdc-list-item__end",!Be._isAlignedAtStart())}});class ge extends De{}ge.\u0275fac=function(){let k;return function(Be){return(k||(k=e.\u0275\u0275getInheritedFactory(ge)))(Be||ge)}}(),ge.\u0275dir=e.\u0275\u0275defineDirective({type:ge,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[e.\u0275\u0275InheritDefinitionFeature]});class be extends De{}be.\u0275fac=function(){let k;return function(Be){return(k||(k=e.\u0275\u0275getInheritedFactory(be)))(Be||be)}}(),be.\u0275dir=e.\u0275\u0275defineDirective({type:be,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[e.\u0275\u0275InheritDefinitionFeature]});const ee=new e.InjectionToken("MAT_LIST_CONFIG");class Ie{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,e.inject)(ee,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(K){this._disableRipple=(0,t.coerceBooleanProperty)(K)}get disabled(){return this._disabled}set disabled(K){this._disabled=(0,t.coerceBooleanProperty)(K)}}Ie.\u0275fac=function(K){return new(K||Ie)},Ie.\u0275dir=e.\u0275\u0275defineDirective({type:Ie,hostVars:1,hostBindings:function(K,Be){2&K&&e.\u0275\u0275attribute("aria-disabled",Be.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}});class Ye{set lines(K){this._explicitLines=(0,t.coerceNumberProperty)(K,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(K){this._disableRipple=(0,t.coerceBooleanProperty)(K)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(K){this._disabled=(0,t.coerceBooleanProperty)(K)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(K,Be,Ge,ne,Ke,Xt){this._elementRef=K,this._ngZone=Be,this._listBase=Ge,this._platform=ne,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new d.w0,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=Ke||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===Xt,Ge&&!Ge._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new h.RippleRenderer(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,f.T)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(K){if(!this._lines||!this._titles||!this._unscopedContent)return;K&&this._checkDomForUnscopedTextContent();const Be=this._explicitLines??this._inferLinesFromContent(),Ge=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",Be<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",Be<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===Be),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===Be),this._hasUnscopedTextContent){const ne=0===this._titles.length&&1===Be;Ge.classList.toggle("mdc-list-item__primary-text",ne),Ge.classList.toggle("mdc-list-item__secondary-text",!ne)}else Ge.classList.remove("mdc-list-item__primary-text"),Ge.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let K=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(K+=1),K}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(K=>K.nodeType!==K.COMMENT_NODE).some(K=>!(!K.textContent||!K.textContent.trim()))}}Ye.\u0275fac=function(K){return new(K||Ye)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(Ie,8),e.\u0275\u0275directiveInject(m.Platform),e.\u0275\u0275directiveInject(h.MAT_RIPPLE_GLOBAL_OPTIONS,8),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8))},Ye.\u0275dir=e.\u0275\u0275defineDirective({type:Ye,contentQueries:function(K,Be,Ge){if(1&K&&(e.\u0275\u0275contentQuery(Ge,ge,4),e.\u0275\u0275contentQuery(Ge,be,4)),2&K){let ne;e.\u0275\u0275queryRefresh(ne=e.\u0275\u0275loadQuery())&&(Be._avatars=ne),e.\u0275\u0275queryRefresh(ne=e.\u0275\u0275loadQuery())&&(Be._icons=ne)}},hostVars:4,hostBindings:function(K,Be){2&K&&(e.\u0275\u0275attribute("aria-disabled",Be.disabled)("disabled",Be._isButtonElement&&Be.disabled||null),e.\u0275\u0275classProp("mdc-list-item--disabled",Be.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}});class Z extends Ie{constructor(){super(...arguments),this._isNonInteractive=!1}}Z.\u0275fac=function(){let k;return function(Be){return(k||(k=e.\u0275\u0275getInheritedFactory(Z)))(Be||Z)}}(),Z.\u0275cmp=e.\u0275\u0275defineComponent({type:Z,selectors:[["mat-action-list"]],hostAttrs:["role","group",1,"mat-mdc-action-list","mat-mdc-list-base","mdc-list"],exportAs:["matActionList"],features:[e.\u0275\u0275ProvidersFeature([{provide:Ie,useExisting:Z}]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:x,decls:1,vars:0,template:function(K,Be){1&K&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275projection(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0});const D=new e.InjectionToken("MatList");class W extends Ie{}W.\u0275fac=function(){let k;return function(Be){return(k||(k=e.\u0275\u0275getInheritedFactory(W)))(Be||W)}}(),W.\u0275cmp=e.\u0275\u0275defineComponent({type:W,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[e.\u0275\u0275ProvidersFeature([{provide:Ie,useExisting:W}]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:x,decls:1,vars:0,template:function(K,Be){1&K&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275projection(0))},styles:[S],encapsulation:2,changeDetection:0});class te extends Ye{get activated(){return this._activated}set activated(K){this._activated=(0,t.coerceBooleanProperty)(K)}constructor(K,Be,Ge,ne,Ke,Xt){super(K,Be,Ge,ne,Ke,Xt),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}}te.\u0275fac=function(K){return new(K||te)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(Ie,8),e.\u0275\u0275directiveInject(m.Platform),e.\u0275\u0275directiveInject(h.MAT_RIPPLE_GLOBAL_OPTIONS,8),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8))},te.\u0275cmp=e.\u0275\u0275defineComponent({type:te,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(K,Be,Ge){if(1&K&&(e.\u0275\u0275contentQuery(Ge,ft,5),e.\u0275\u0275contentQuery(Ge,Ze,5),e.\u0275\u0275contentQuery(Ge,dt,5)),2&K){let ne;e.\u0275\u0275queryRefresh(ne=e.\u0275\u0275loadQuery())&&(Be._lines=ne),e.\u0275\u0275queryRefresh(ne=e.\u0275\u0275loadQuery())&&(Be._titles=ne),e.\u0275\u0275queryRefresh(ne=e.\u0275\u0275loadQuery())&&(Be._meta=ne)}},viewQuery:function(K,Be){if(1&K&&(e.\u0275\u0275viewQuery(xe,5),e.\u0275\u0275viewQuery(ue,5)),2&K){let Ge;e.\u0275\u0275queryRefresh(Ge=e.\u0275\u0275loadQuery())&&(Be._unscopedContent=Ge.first),e.\u0275\u0275queryRefresh(Ge=e.\u0275\u0275loadQuery())&&(Be._itemText=Ge.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(K,Be){2&K&&(e.\u0275\u0275attribute("aria-current",Be._getAriaCurrent()),e.\u0275\u0275classProp("mdc-list-item--activated",Be.activated)("mdc-list-item--with-leading-avatar",0!==Be._avatars.length)("mdc-list-item--with-leading-icon",0!==Be._icons.length)("mdc-list-item--with-trailing-meta",0!==Be._meta.length)("_mat-animation-noopable",Be._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(K,Be){1&K&&(e.\u0275\u0275projectionDef(Ue),e.\u0275\u0275projection(0),e.\u0275\u0275elementStart(1,"span",0),e.\u0275\u0275projection(2,1),e.\u0275\u0275projection(3,2),e.\u0275\u0275elementStart(4,"span",1,2),e.\u0275\u0275listener("cdkObserveContent",function(){return Be._updateItemLines(!0)}),e.\u0275\u0275projection(6,3),e.\u0275\u0275elementEnd()(),e.\u0275\u0275projection(7,4),e.\u0275\u0275projection(8,5),e.\u0275\u0275element(9,"div",3))},dependencies:[w.wD],encapsulation:2,changeDetection:0});const fe=new e.InjectionToken("SelectionList");class Ve extends Ye{get checkboxPosition(){return this.togglePosition}set checkboxPosition(K){this.togglePosition=K}get color(){return this._color||this._selectionList.color}set color(K){this._color=K}get value(){return this._value}set value(K){this.selected&&K!==this.value&&this._inputsInitialized&&(this.selected=!1),this._value=K}get selected(){return this._selectionList.selectedOptions.isSelected(this)}set selected(K){const Be=(0,t.coerceBooleanProperty)(K);Be!==this._selected&&(this._setSelected(Be),(Be||this._selectionList.multiple)&&this._selectionList._reportValueChange())}constructor(K,Be,Ge,ne,Ke,Xt,ri){super(K,Be,Ge,ne,Xt,ri),this._selectionList=Ge,this._changeDetectorRef=Ke,this.selectedChange=new e.EventEmitter,this.togglePosition="after",this._selected=!1,this._inputsInitialized=!1}ngOnInit(){const K=this._selectionList;K._value&&K._value.some(Ge=>K.compareWith(this._value,Ge))&&this._setSelected(!0);const Be=this._selected;Promise.resolve().then(()=>{(this._selected||Be)&&(this.selected=!0,this._changeDetectorRef.markForCheck())}),this._inputsInitialized=!0}ngOnDestroy(){super.ngOnDestroy(),this.selected&&Promise.resolve().then(()=>{this.selected=!1})}toggle(){this.selected=!this.selected}focus(){this._hostElement.focus()}getLabel(){return(this._titles?.get(0)?._elementRef.nativeElement||this._unscopedContent?.nativeElement)?.textContent||""}_hasCheckboxAt(K){return this._selectionList.multiple&&this._getTogglePosition()===K}_hasRadioAt(K){return!this._selectionList.multiple&&this._getTogglePosition()===K&&!this._selectionList.hideSingleSelectionIndicator}_hasIconsOrAvatarsAt(K){return this._hasProjected("icons",K)||this._hasProjected("avatars",K)}_hasProjected(K,Be){return this._getTogglePosition()!==Be&&("avatars"===K?0!==this._avatars.length:0!==this._icons.length)}_handleBlur(){this._selectionList._onTouched()}_getTogglePosition(){return this.togglePosition||"after"}_setSelected(K){return K!==this._selected&&(this._selected=K,K?this._selectionList.selectedOptions.select(this):this._selectionList.selectedOptions.deselect(this),this.selectedChange.emit(K),this._changeDetectorRef.markForCheck(),!0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_toggleOnInteraction(){this.disabled||(this._selectionList.multiple?(this.selected=!this.selected,this._selectionList._emitChangeEvent([this])):this.selected||(this.selected=!0,this._selectionList._emitChangeEvent([this])))}_setTabindex(K){this._hostElement.setAttribute("tabindex",K+"")}}Ve.\u0275fac=function(K){return new(K||Ve)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(fe),e.\u0275\u0275directiveInject(m.Platform),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(h.MAT_RIPPLE_GLOBAL_OPTIONS,8),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8))},Ve.\u0275cmp=e.\u0275\u0275defineComponent({type:Ve,selectors:[["mat-list-option"]],contentQueries:function(K,Be,Ge){if(1&K&&(e.\u0275\u0275contentQuery(Ge,ft,5),e.\u0275\u0275contentQuery(Ge,Ze,5)),2&K){let ne;e.\u0275\u0275queryRefresh(ne=e.\u0275\u0275loadQuery())&&(Be._lines=ne),e.\u0275\u0275queryRefresh(ne=e.\u0275\u0275loadQuery())&&(Be._titles=ne)}},viewQuery:function(K,Be){if(1&K&&e.\u0275\u0275viewQuery(xe,5),2&K){let Ge;e.\u0275\u0275queryRefresh(Ge=e.\u0275\u0275loadQuery())&&(Be._unscopedContent=Ge.first)}},hostAttrs:["role","option",1,"mat-mdc-list-item","mat-mdc-list-option","mdc-list-item"],hostVars:25,hostBindings:function(K,Be){1&K&&e.\u0275\u0275listener("blur",function(){return Be._handleBlur()})("click",function(){return Be._toggleOnInteraction()}),2&K&&(e.\u0275\u0275attribute("aria-selected",Be.selected),e.\u0275\u0275classProp("mdc-list-item--selected",Be.selected&&!Be._selectionList.multiple&&Be._selectionList.hideSingleSelectionIndicator)("mdc-list-item--with-leading-avatar",Be._hasProjected("avatars","before"))("mdc-list-item--with-leading-icon",Be._hasProjected("icons","before"))("mdc-list-item--with-trailing-icon",Be._hasProjected("icons","after"))("mat-mdc-list-option-with-trailing-avatar",Be._hasProjected("avatars","after"))("mdc-list-item--with-leading-checkbox",Be._hasCheckboxAt("before"))("mdc-list-item--with-trailing-checkbox",Be._hasCheckboxAt("after"))("mdc-list-item--with-leading-radio",Be._hasRadioAt("before"))("mdc-list-item--with-trailing-radio",Be._hasRadioAt("after"))("mat-accent","primary"!==Be.color&&"warn"!==Be.color)("mat-warn","warn"===Be.color)("_mat-animation-noopable",Be._noopAnimations))},inputs:{togglePosition:"togglePosition",checkboxPosition:"checkboxPosition",color:"color",value:"value",selected:"selected"},outputs:{selectedChange:"selectedChange"},exportAs:["matListOption"],features:[e.\u0275\u0275ProvidersFeature([{provide:Ye,useExisting:Ve},{provide:Ae,useExisting:Ve}]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["[matListItemTitle]","[matListItemLine]","*","mat-divider","[matListItemAvatar],[matListItemIcon]"],decls:20,vars:6,consts:[["icons",""],["checkbox",""],["radio",""],["class","mdc-list-item__start mat-mdc-list-option-checkbox-before",4,"ngIf"],["class","mdc-list-item__start mat-mdc-list-option-radio-before",4,"ngIf"],[3,"ngIf"],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],["class","mdc-list-item__end",4,"ngIf"],[1,"mat-mdc-focus-indicator"],[1,"mdc-checkbox"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","disabled"],[1,"mdc-checkbox__background"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],[1,"mdc-radio"],["type","radio",1,"mdc-radio__native-control",3,"checked","disabled"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],[1,"mdc-list-item__start","mat-mdc-list-option-checkbox-before"],[3,"ngTemplateOutlet"],[1,"mdc-list-item__start","mat-mdc-list-option-radio-before"],[1,"mdc-list-item__end"]],template:function(K,Be){1&K&&(e.\u0275\u0275projectionDef(Ne),e.\u0275\u0275template(0,ze,1,0,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(2,A,6,4,"ng-template",null,1,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(4,Ce,5,4,"ng-template",null,2,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275template(6,ke,2,1,"span",3),e.\u0275\u0275template(7,pe,2,1,"span",4),e.\u0275\u0275template(8,E,1,1,"ng-template",5),e.\u0275\u0275elementStart(9,"span",6),e.\u0275\u0275projection(10),e.\u0275\u0275projection(11,1),e.\u0275\u0275elementStart(12,"span",7,8),e.\u0275\u0275listener("cdkObserveContent",function(){return Be._updateItemLines(!0)}),e.\u0275\u0275projection(14,2),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(15,X,2,1,"span",9),e.\u0275\u0275template(16,L,2,1,"span",9),e.\u0275\u0275template(17,ce,1,1,"ng-template",5),e.\u0275\u0275projection(18,3),e.\u0275\u0275element(19,"div",10)),2&K&&(e.\u0275\u0275advance(6),e.\u0275\u0275property("ngIf",Be._hasCheckboxAt("before")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Be._hasRadioAt("before")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Be._hasIconsOrAvatarsAt("before")),e.\u0275\u0275advance(7),e.\u0275\u0275property("ngIf",Be._hasCheckboxAt("after")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Be._hasRadioAt("after")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Be._hasIconsOrAvatarsAt("after")))},dependencies:[w.wD,T.NgIf,T.NgTemplateOutlet],styles:['.mat-mdc-list-option-with-trailing-avatar.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mat-mdc-list-option-with-trailing-avatar.mdc-list-item,.mat-mdc-list-option-with-trailing-avatar.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end,.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{width:40px;height:40px}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{border-radius:50%}.mat-mdc-list-option .mdc-touch-target-wrapper{display:inline}.mat-mdc-list-option .mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mat-mdc-list-option .mdc-checkbox[hidden]{display:none}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-list-option .mdc-checkbox__mixedmark{margin:0 1px}}.mat-mdc-list-option .mdc-checkbox--disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color}.mat-mdc-list-option .mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0}.mdc-checkbox--upgraded .mat-mdc-list-option .mdc-checkbox__checkmark{opacity:1}.mat-mdc-list-option .mdc-checkbox__checkmark-path{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mat-mdc-list-option .mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mat-mdc-list-option .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mat-mdc-list-option .mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-list-option .mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:var(--mdc-checkbox-state-layer-size, 48px);height:var(--mdc-checkbox-state-layer-size, 48px)}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{opacity:1}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0}.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mat-mdc-list-option .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mat-mdc-list-option .mdc-radio[hidden]{display:none}.mat-mdc-list-option .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-list-option .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:""}.mat-mdc-list-option .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%}.mat-mdc-list-option .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%}.mat-mdc-list-option .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mat-mdc-list-option .mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mat-mdc-list-option .mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mat-mdc-list-option .mdc-radio--disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5)}.mat-mdc-list-option .mdc-radio__native-control:disabled+.mdc-radio__background,.mat-mdc-list-option [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mat-mdc-list-option .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}@media all and (-ms-high-contrast: none){.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__background{transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__mixedmark{transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__background::before{transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:focus+.mdc-radio__background::before{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option .mdc-checkbox{padding:calc((40px - 18px) / 2);padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);margin:calc((40px - 40px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.38);border-color:var(--mdc-checkbox-disabled-unselected-icon-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:rgba(0, 0, 0, 0.38);background-color:var(--mdc-checkbox-disabled-selected-icon-color, rgba(0, 0, 0, 0.38))}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#018786;border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:#018786;border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:#018786;border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__background{top:calc((40px - 18px) / 2);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);left:calc((40px - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control{top:calc((40px - 40px) / 2);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);right:calc((40px - 40px) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);left:calc((40px - 40px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);width:40px;width:var(--mdc-checkbox-state-layer-size, 40px);height:40px;height:var(--mdc-checkbox-state-layer-size, 40px)}.mat-mdc-list-option .mdc-radio{padding:calc((40px - 20px) / 2);padding:calc((var(--mdc-radio-state-layer-size, 40px) - 20px) / 2)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#000;border-color:var(--mdc-radio-disabled-selected-icon-color, #000)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#000;border-color:var(--mdc-radio-disabled-selected-icon-color, #000)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#000;border-color:var(--mdc-radio-disabled-unselected-icon-color, #000)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#6200ee;border-color:var(--mdc-radio-selected-icon-color, #6200ee)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#6200ee;border-color:var(--mdc-radio-selected-icon-color, #6200ee)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#000;border-color:var(--mdc-radio-unselected-icon-color, #000)}.mat-mdc-list-option .mdc-radio .mdc-radio__background::before{top:calc(-1 * (40px - 20px) / 2);top:calc(-1 * (var(--mdc-radio-state-layer-size, 40px) - 20px) / 2);left:calc(-1 * (40px - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size, 40px) - 20px) / 2);width:40px;width:var(--mdc-radio-state-layer-size, 40px);height:40px;height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control{top:calc((40px - 40px) / 2);top:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);right:calc((40px - 40px) / 2);right:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);left:calc((40px - 40px) / 2);left:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);width:40px;width:var(--mdc-radio-state-layer-size, 40px);height:40px;height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-list-option .mdc-checkbox__native-control,.mat-mdc-list-option .mdc-radio__native-control{display:none}.cdk-high-contrast-active .mat-mdc-list-option.mdc-list-item--selected::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active .mat-mdc-list-option.mdc-list-item--selected [dir=rtl]::after{right:auto;left:16px}'],encapsulation:2,changeDetection:0});class We{}We.\u0275fac=function(K){return new(K||We)},We.\u0275dir=e.\u0275\u0275defineDirective({type:We,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-mdc-subheader","mdc-list-group__subheader"]});const R=new e.InjectionToken("MatNavList");class z extends Ie{constructor(){super(...arguments),this._isNonInteractive=!1}}z.\u0275fac=function(){let k;return function(Be){return(k||(k=e.\u0275\u0275getInheritedFactory(z)))(Be||z)}}(),z.\u0275cmp=e.\u0275\u0275defineComponent({type:z,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[e.\u0275\u0275ProvidersFeature([{provide:Ie,useExisting:z}]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:x,decls:1,vars:0,template:function(K,Be){1&K&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275projection(0))},styles:[S],encapsulation:2,changeDetection:0});const Oe={provide:de.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>at),multi:!0};class tt{constructor(K,Be){this.source=K,this.options=Be}}class at extends Ie{get multiple(){return this._multiple}set multiple(K){const Be=(0,t.coerceBooleanProperty)(K);Be!==this._multiple&&(this._multiple=Be,this.selectedOptions=new ae.SelectionModel(this._multiple,this.selectedOptions.selected))}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(K){this._hideSingleSelectionIndicator=(0,t.coerceBooleanProperty)(K)}constructor(K,Be){super(),this._element=K,this._ngZone=Be,this._initialized=!1,this._destroyed=new j.x,this._onChange=Ge=>{},this.selectionChange=new e.EventEmitter,this.color="accent",this.compareWith=(Ge,ne)=>Ge===ne,this._multiple=!0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this.selectedOptions=new ae.SelectionModel(this._multiple),this._onTouched=()=>{},this._selectionListDisabled=!1,this._handleFocusout=()=>{setTimeout(()=>{this._containsFocus()||this._resetActiveOption()})},this._handleFocusin=Ge=>{if(this.disabled)return;const ne=this._items.toArray().findIndex(Ke=>Ke._elementRef.nativeElement.contains(Ge.target));ne>-1?this._setActiveOption(ne):this._resetActiveOption()},this._isNonInteractive=!1}ngAfterViewInit(){this._initialized=!0,this._setupRovingTabindex(),this._ngZone.runOutsideAngular(()=>{this._element.nativeElement.addEventListener("focusin",this._handleFocusin),this._element.nativeElement.addEventListener("focusout",this._handleFocusout)}),this._value&&this._setOptionsFromValues(this._value),this._watchForSelectionChange()}ngOnChanges(K){const Be=K.disabled,Ge=K.disableRipple,ne=K.hideSingleSelectionIndicator;(Ge&&!Ge.firstChange||Be&&!Be.firstChange||ne&&!ne.firstChange)&&this._markOptionsForCheck()}ngOnDestroy(){this._keyManager?.destroy(),this._element.nativeElement.removeEventListener("focusin",this._handleFocusin),this._element.nativeElement.removeEventListener("focusout",this._handleFocusout),this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0}focus(K){this._element.nativeElement.focus(K)}selectAll(){return this._setAllOptionsSelected(!0)}deselectAll(){return this._setAllOptionsSelected(!1)}_reportValueChange(){if(this.options&&!this._isDestroyed){const K=this._getSelectedOptionValues();this._onChange(K),this._value=K}}_emitChangeEvent(K){this.selectionChange.emit(new tt(this,K))}writeValue(K){this._value=K,this.options&&this._setOptionsFromValues(K||[])}setDisabledState(K){this.disabled=K}get disabled(){return this._selectionListDisabled}set disabled(K){this._selectionListDisabled=(0,t.coerceBooleanProperty)(K),this._selectionListDisabled&&this._keyManager?.setActiveItem(-1)}registerOnChange(K){this._onChange=K}registerOnTouched(K){this._onTouched=K}_watchForSelectionChange(){this.selectedOptions.changed.pipe((0,me.R)(this._destroyed)).subscribe(K=>{for(let Be of K.added)Be.selected=!0;for(let Be of K.removed)Be.selected=!1;this._containsFocus()||this._resetActiveOption()})}_setOptionsFromValues(K){this.options.forEach(Be=>Be._setSelected(!1)),K.forEach(Be=>{const Ge=this.options.find(ne=>!ne.selected&&this.compareWith(ne.value,Be));Ge&&Ge._setSelected(!0)})}_getSelectedOptionValues(){return this.options.filter(K=>K.selected).map(K=>K.value)}_markOptionsForCheck(){this.options&&this.options.forEach(K=>K._markForCheck())}_setAllOptionsSelected(K,Be){const Ge=[];return this.options.forEach(ne=>{(!Be||!ne.disabled)&&ne._setSelected(K)&&Ge.push(ne)}),Ge.length&&this._reportValueChange(),Ge}get options(){return this._items}_handleKeydown(K){const Be=this._keyManager.activeItem;if(K.keyCode!==_e.ENTER&&K.keyCode!==_e.SPACE||this._keyManager.isTyping()||!Be||Be.disabled)if(K.keyCode===_e.A&&this.multiple&&!this._keyManager.isTyping()&&(0,_e.hasModifierKey)(K,"ctrlKey")){const Ge=this.options.some(ne=>!ne.disabled&&!ne.selected);K.preventDefault(),this._emitChangeEvent(this._setAllOptionsSelected(Ge,!0))}else this._keyManager.onKeydown(K);else K.preventDefault(),Be._toggleOnInteraction()}_setupRovingTabindex(){this._keyManager=new $.Em(this._items).withHomeAndEnd().withTypeAhead().withWrap().skipPredicate(()=>this.disabled),this._resetActiveOption(),this._keyManager.change.subscribe(K=>this._setActiveOption(K)),this._items.changes.pipe((0,me.R)(this._destroyed)).subscribe(()=>{const K=this._keyManager.activeItem;(!K||!this._items.toArray().indexOf(K))&&this._resetActiveOption()})}_setActiveOption(K){this._items.forEach((Be,Ge)=>Be._setTabindex(Ge===K?0:-1)),this._keyManager.updateActiveItem(K)}_resetActiveOption(){if(this.disabled)return void this._setActiveOption(-1);const K=this._items.find(Be=>Be.selected&&!Be.disabled)||this._items.first;this._setActiveOption(K?this._items.toArray().indexOf(K):-1)}_containsFocus(){const K=(0,m._getFocusedElementPierceShadowDom)();return K&&this._element.nativeElement.contains(K)}}at.\u0275fac=function(K){return new(K||at)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone))},at.\u0275cmp=e.\u0275\u0275defineComponent({type:at,selectors:[["mat-selection-list"]],contentQueries:function(K,Be,Ge){if(1&K&&e.\u0275\u0275contentQuery(Ge,Ve,5),2&K){let ne;e.\u0275\u0275queryRefresh(ne=e.\u0275\u0275loadQuery())&&(Be._items=ne)}},hostAttrs:["role","listbox",1,"mat-mdc-selection-list","mat-mdc-list-base","mdc-list"],hostVars:1,hostBindings:function(K,Be){1&K&&e.\u0275\u0275listener("keydown",function(ne){return Be._handleKeydown(ne)}),2&K&&e.\u0275\u0275attribute("aria-multiselectable",Be.multiple)},inputs:{color:"color",compareWith:"compareWith",multiple:"multiple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator",disabled:"disabled"},outputs:{selectionChange:"selectionChange"},exportAs:["matSelectionList"],features:[e.\u0275\u0275ProvidersFeature([Oe,{provide:Ie,useExisting:at},{provide:fe,useExisting:at}]),e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature],ngContentSelectors:x,decls:1,vars:0,template:function(K,Be){1&K&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275projection(0))},styles:[S],encapsulation:2,changeDetection:0});class P{}P.\u0275fac=function(K){return new(K||P)},P.\u0275mod=e.\u0275\u0275defineNgModule({type:P,declarations:[W,Z,z,at,te,Ve,We,ge,be,ft,Ze,dt],imports:[w.Q8,T.CommonModule,h.MatCommonModule,h.MatRippleModule,h.MatPseudoCheckboxModule],exports:[W,Z,z,at,te,Ve,ge,be,We,U.MatDividerModule,ft,Ze,dt]}),P.\u0275inj=e.\u0275\u0275defineInjector({imports:[w.Q8,T.CommonModule,h.MatCommonModule,h.MatRippleModule,h.MatPseudoCheckboxModule,U.MatDividerModule]})},99778:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_MENU_CONTENT:()=>ce,MAT_MENU_DEFAULT_OPTIONS:()=>De,MAT_MENU_PANEL:()=>E,MAT_MENU_SCROLL_STRATEGY:()=>Ie,MAT_MENU_SCROLL_STRATEGY_FACTORY_PROVIDER:()=>Me,MENU_PANEL_TOP_PADDING:()=>D,MatMenu:()=>ee,MatMenuContent:()=>Re,MatMenuItem:()=>X,MatMenuModule:()=>fe,MatMenuTrigger:()=>te,_MatMenuBase:()=>be,_MatMenuContentBase:()=>Ne,_MatMenuTriggerBase:()=>W,fadeInItems:()=>Ze,matMenuAnimations:()=>Ae,transformMenu:()=>ft});var e=a(98678),t=a(56728),m=a(68590),h=a(22378),d=a(716),f=a(29054),j=a(47206),w=a(9237),T=a(79105),U=a(9302),$=a(21160),ae=a(77176),_e=a(35879),de=a(77007),me=a(8054),x=a(76439),S=a(35103),xe=a(62742),ue=a(79601),Ue=a(54232),Pe=a(36365),ze=a(73482),A=a(60123);function Xe(Ve,We){1&Ve&&(e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(0,"svg",3),e.\u0275\u0275element(1,"polygon",4),e.\u0275\u0275elementEnd())}const ke=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];function pe(Ve,We){if(1&Ve){const R=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275listener("keydown",function(Oe){e.\u0275\u0275restoreView(R);const tt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(tt._handleKeydown(Oe))})("click",function(){e.\u0275\u0275restoreView(R);const Oe=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Oe.closed.emit("click"))})("@transformMenu.start",function(Oe){e.\u0275\u0275restoreView(R);const tt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(tt._onAnimationStart(Oe))})("@transformMenu.done",function(Oe){e.\u0275\u0275restoreView(R);const tt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(tt._onAnimationDone(Oe))}),e.\u0275\u0275elementStart(1,"div",1),e.\u0275\u0275projection(2),e.\u0275\u0275elementEnd()()}if(2&Ve){const R=e.\u0275\u0275nextContext();e.\u0275\u0275property("id",R.panelId)("ngClass",R._classList)("@transformMenu",R._panelAnimationState),e.\u0275\u0275attribute("aria-label",R.ariaLabel||null)("aria-labelledby",R.ariaLabelledby||null)("aria-describedby",R.ariaDescribedby||null)}}const E=new e.InjectionToken("MAT_MENU_PANEL"),C=(0,x.mixinDisableRipple)((0,x.mixinDisabled)(class{}));class X extends C{constructor(We,R,z,Oe,tt){super(),this._elementRef=We,this._document=R,this._focusMonitor=z,this._parentMenu=Oe,this._changeDetectorRef=tt,this.role="menuitem",this._hovered=new d.x,this._focused=new d.x,this._highlighted=!1,this._triggersSubmenu=!1,Oe?.addItem?.(this)}focus(We,R){this._focusMonitor&&We?this._focusMonitor.focusVia(this._getHostElement(),We,R):this._getHostElement().focus(R),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(We){this.disabled&&(We.preventDefault(),We.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const We=this._elementRef.nativeElement.cloneNode(!0),R=We.querySelectorAll("mat-icon, .material-icons");for(let z=0;z<R.length;z++)R[z].remove();return We.textContent?.trim()||""}_setHighlighted(We){this._highlighted=We,this._changeDetectorRef?.markForCheck()}_setTriggersSubmenu(We){this._triggersSubmenu=We,this._changeDetectorRef?.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}}X.\u0275fac=function(We){return new(We||X)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(S.DOCUMENT),e.\u0275\u0275directiveInject(t.tE),e.\u0275\u0275directiveInject(E,8),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},X.\u0275cmp=e.\u0275\u0275defineComponent({type:X,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator","mdc-list-item"],hostVars:8,hostBindings:function(We,R){1&We&&e.\u0275\u0275listener("click",function(Oe){return R._checkDisabled(Oe)})("mouseenter",function(){return R._handleMouseEnter()}),2&We&&(e.\u0275\u0275attribute("role",R.role)("tabindex",R._getTabIndex())("aria-disabled",R.disabled)("disabled",R.disabled||null),e.\u0275\u0275classProp("mat-mdc-menu-item-highlighted",R._highlighted)("mat-mdc-menu-item-submenu-trigger",R._triggersSubmenu))},inputs:{disabled:"disabled",disableRipple:"disableRipple",role:"role"},exportAs:["matMenuItem"],features:[e.\u0275\u0275InheritDefinitionFeature],attrs:["mat-menu-item",""],ngContentSelectors:["mat-icon, [matMenuItemIcon]","*"],decls:5,vars:3,consts:[[1,"mdc-list-item__primary-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["class","mat-mdc-menu-submenu-icon","viewBox","0 0 5 10","focusable","false",4,"ngIf"],["viewBox","0 0 5 10","focusable","false",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(We,R){1&We&&(e.\u0275\u0275projectionDef(ke),e.\u0275\u0275projection(0),e.\u0275\u0275elementStart(1,"span",0),e.\u0275\u0275projection(2,1),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(3,"div",1),e.\u0275\u0275template(4,Xe,2,0,"svg",2)),2&We&&(e.\u0275\u0275advance(3),e.\u0275\u0275property("matRippleDisabled",R.disableRipple||R.disabled)("matRippleTrigger",R._getHostElement()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",R._triggersSubmenu))},dependencies:[S.NgIf,x.MatRipple],encapsulation:2,changeDetection:0});const ce=new e.InjectionToken("MatMenuContent");class Ne{constructor(We,R,z,Oe,tt,at,P){this._template=We,this._componentFactoryResolver=R,this._appRef=z,this._injector=Oe,this._viewContainerRef=tt,this._document=at,this._changeDetectorRef=P,this._attached=new d.x}attach(We={}){this._portal||(this._portal=new xe.TemplatePortal(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new xe.DomPortalOutlet(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const R=this._template.elementRef.nativeElement;R.parentNode.insertBefore(this._outlet.outletElement,R),this._changeDetectorRef?.markForCheck(),this._portal.attach(this._outlet,We),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}}Ne.\u0275fac=function(We){return new(We||Ne)(e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.ComponentFactoryResolver),e.\u0275\u0275directiveInject(e.ApplicationRef),e.\u0275\u0275directiveInject(e.Injector),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(S.DOCUMENT),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},Ne.\u0275dir=e.\u0275\u0275defineDirective({type:Ne});class Re extends Ne{}Re.\u0275fac=function(){let Ve;return function(R){return(Ve||(Ve=e.\u0275\u0275getInheritedFactory(Re)))(R||Re)}}(),Re.\u0275dir=e.\u0275\u0275defineDirective({type:Re,selectors:[["ng-template","matMenuContent",""]],features:[e.\u0275\u0275ProvidersFeature([{provide:ce,useExisting:Re}]),e.\u0275\u0275InheritDefinitionFeature]});const Ae={transformMenu:(0,ue.trigger)("transformMenu",[(0,ue.state)("void",(0,ue.style)({opacity:0,transform:"scale(0.8)"})),(0,ue.transition)("void => enter",(0,ue.animate)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,ue.style)({opacity:1,transform:"scale(1)"}))),(0,ue.transition)("* => void",(0,ue.animate)("100ms 25ms linear",(0,ue.style)({opacity:0})))]),fadeInItems:(0,ue.trigger)("fadeInItems",[(0,ue.state)("showing",(0,ue.style)({opacity:1})),(0,ue.transition)("void => *",[(0,ue.style)({opacity:0}),(0,ue.animate)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Ze=Ae.fadeInItems,ft=Ae.transformMenu;let dt=0;const De=new e.InjectionToken("mat-menu-default-options",{providedIn:"root",factory:function ge(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});class be{get xPosition(){return this._xPosition}set xPosition(We){this._xPosition=We,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(We){this._yPosition=We,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(We){this._overlapTrigger=(0,m.coerceBooleanProperty)(We)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(We){this._hasBackdrop=(0,m.coerceBooleanProperty)(We)}set panelClass(We){const R=this._previousPanelClass;R&&R.length&&R.split(" ").forEach(z=>{this._classList[z]=!1}),this._previousPanelClass=We,We&&We.length&&(We.split(" ").forEach(z=>{this._classList[z]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(We){this.panelClass=We}constructor(We,R,z,Oe){this._elementRef=We,this._ngZone=R,this._defaultOptions=z,this._changeDetectorRef=Oe,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new e.QueryList,this._classList={},this._panelAnimationState="void",this._animationDone=new d.x,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new e.EventEmitter,this.close=this.closed,this.panelId="mat-menu-panel-"+dt++}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new t.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,U.O)(this._directDescendantItems),(0,$.w)(We=>(0,f.T)(...We.map(R=>R._focused)))).subscribe(We=>this._keyManager.updateActiveItem(We)),this._directDescendantItems.changes.subscribe(We=>{const R=this._keyManager;if("enter"===this._panelAnimationState&&R.activeItem?._hasFocus()){const z=We.toArray(),Oe=Math.max(0,Math.min(z.length-1,R.activeItemIndex||0));z[Oe]&&!z[Oe].disabled?R.setActiveItem(Oe):R.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,U.O)(this._directDescendantItems),(0,$.w)(R=>(0,f.T)(...R.map(z=>z._hovered))))}addItem(We){}removeItem(We){}_handleKeydown(We){const R=We.keyCode,z=this._keyManager;switch(R){case h.ESCAPE:(0,h.hasModifierKey)(We)||(We.preventDefault(),this.closed.emit("keydown"));break;case h.LEFT_ARROW:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case h.RIGHT_ARROW:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(R===h.UP_ARROW||R===h.DOWN_ARROW)&&z.setFocusOrigin("keyboard"),void z.onKeydown(We)}We.stopPropagation()}focusFirstItem(We="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,ae.q)(1)).subscribe(()=>{let R=null;if(this._directDescendantItems.length&&(R=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!R||!R.contains(document.activeElement)){const z=this._keyManager;z.setFocusOrigin(We).setFirstItemActive(),!z.activeItem&&R&&R.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(We){const R=Math.min(this._baseElevation+We,24),z=`${this._elevationPrefix}${R}`,Oe=Object.keys(this._classList).find(tt=>tt.startsWith(this._elevationPrefix));(!Oe||Oe===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[z]=!0,this._previousElevation=z)}setPositionClasses(We=this.xPosition,R=this.yPosition){const z=this._classList;z["mat-menu-before"]="before"===We,z["mat-menu-after"]="after"===We,z["mat-menu-above"]="above"===R,z["mat-menu-below"]="below"===R,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(We){this._animationDone.next(We),this._isAnimating=!1}_onAnimationStart(We){this._isAnimating=!0,"enter"===We.toState&&0===this._keyManager.activeItemIndex&&(We.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,U.O)(this._allItems)).subscribe(We=>{this._directDescendantItems.reset(We.filter(R=>R._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}be.\u0275fac=function(We){return new(We||be)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(De),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},be.\u0275dir=e.\u0275\u0275defineDirective({type:be,contentQueries:function(We,R,z){if(1&We&&(e.\u0275\u0275contentQuery(z,ce,5),e.\u0275\u0275contentQuery(z,X,5),e.\u0275\u0275contentQuery(z,X,4)),2&We){let Oe;e.\u0275\u0275queryRefresh(Oe=e.\u0275\u0275loadQuery())&&(R.lazyContent=Oe.first),e.\u0275\u0275queryRefresh(Oe=e.\u0275\u0275loadQuery())&&(R._allItems=Oe),e.\u0275\u0275queryRefresh(Oe=e.\u0275\u0275loadQuery())&&(R.items=Oe)}},viewQuery:function(We,R){if(1&We&&e.\u0275\u0275viewQuery(e.TemplateRef,5),2&We){let z;e.\u0275\u0275queryRefresh(z=e.\u0275\u0275loadQuery())&&(R.templateRef=z.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}});class ee extends be{constructor(We,R,z,Oe){super(We,R,z,Oe),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}ee.\u0275fac=function(We){return new(We||ee)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(De),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},ee.\u0275cmp=e.\u0275\u0275defineComponent({type:ee,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(We,R){2&We&&e.\u0275\u0275attribute("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[e.\u0275\u0275ProvidersFeature([{provide:E,useExisting:ee}]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*"],decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mdc-menu-surface","mdc-menu-surface--open","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content","mdc-list"]],template:function(We,R){1&We&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275template(0,pe,3,6,"ng-template"))},dependencies:[S.NgClass],styles:['.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item.mdc-list-item{align-items:center}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item .mdc-list-item__primary-text{white-space:normal}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[Ae.transformMenu,Ae.fadeInItems]},changeDetection:0});const Ie=new e.InjectionToken("mat-menu-scroll-strategy");const Me={provide:Ie,deps:[Pe.Overlay],useFactory:function Ye(Ve){return()=>Ve.scrollStrategies.reposition()}},Z=(0,ze.normalizePassiveListenerOptions)({passive:!0}),D=8;class W{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(We){this.menu=We}get menu(){return this._menu}set menu(We){We!==this._menu&&(this._menu=We,this._menuCloseSubscription.unsubscribe(),We&&(this._parentMaterialMenu,this._menuCloseSubscription=We.close.subscribe(R=>{this._destroyMenu(R),("click"===R||"tab"===R)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(R)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(We,R,z,Oe,tt,at,P,k,K){this._overlay=We,this._element=R,this._viewContainerRef=z,this._menuItemInstance=at,this._dir=P,this._focusMonitor=k,this._ngZone=K,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=j.w0.EMPTY,this._hoverSubscription=j.w0.EMPTY,this._menuCloseSubscription=j.w0.EMPTY,this._changeDetectorRef=(0,e.inject)(e.ChangeDetectorRef),this._handleTouchStart=Be=>{(0,t.yG)(Be)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new e.EventEmitter,this.onMenuOpen=this.menuOpened,this.menuClosed=new e.EventEmitter,this.onMenuClose=this.menuClosed,this._scrollStrategy=Oe,this._parentMaterialMenu=tt instanceof be?tt:void 0,R.nativeElement.addEventListener("touchstart",this._handleTouchStart,Z)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Z),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const We=this.menu;if(this._menuOpen||!We)return;const R=this._createOverlay(We),z=R.getConfig(),Oe=z.positionStrategy;this._setPosition(We,Oe),z.hasBackdrop=null==We.hasBackdrop?!this.triggersSubmenu():We.hasBackdrop,R.attach(this._getPortal(We)),We.lazyContent&&We.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(We),We instanceof be&&(We._startAnimation(),We._directDescendantItems.changes.pipe((0,_e.R)(We.close)).subscribe(()=>{Oe.withLockedPosition(!1).reapplyLastPosition(),Oe.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(We,R){this._focusMonitor&&We?this._focusMonitor.focusVia(this._element,We,R):this._element.nativeElement.focus(R)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(We){if(!this._overlayRef||!this.menuOpen)return;const R=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===We||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,R instanceof be?(R._resetAnimation(),R.lazyContent?R._animationDone.pipe((0,de.h)(z=>"void"===z.toState),(0,ae.q)(1),(0,_e.R)(R.lazyContent._attached)).subscribe({next:()=>R.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),R?.lazyContent?.detach())}_initMenu(We){We.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,We.direction=this.dir,this._setMenuElevation(We),We.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(We){if(We.setElevation){let R=0,z=We.parentMenu;for(;z;)R++,z=z.parentMenu;We.setElevation(R)}}_setIsMenuOpen(We){We!==this._menuOpen&&(this._menuOpen=We,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(We),this._changeDetectorRef.markForCheck())}_createOverlay(We){if(!this._overlayRef){const R=this._getOverlayConfig(We);this._subscribeToPositions(We,R.positionStrategy),this._overlayRef=this._overlay.create(R),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(We){return new Pe.OverlayConfig({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:We.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:We.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(We,R){We.setPositionClasses&&R.positionChanges.subscribe(z=>{const Oe="start"===z.connectionPair.overlayX?"after":"before",tt="top"===z.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>We.setPositionClasses(Oe,tt)):We.setPositionClasses(Oe,tt)})}_setPosition(We,R){let[z,Oe]="before"===We.xPosition?["end","start"]:["start","end"],[tt,at]="above"===We.yPosition?["bottom","top"]:["top","bottom"],[P,k]=[tt,at],[K,Be]=[z,Oe],Ge=0;if(this.triggersSubmenu()){if(Be=z="before"===We.xPosition?"start":"end",Oe=K="end"===z?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const ne=this._parentMaterialMenu.items.first;this._parentInnerPadding=ne?ne._getHostElement().offsetTop:0}Ge="bottom"===tt?this._parentInnerPadding:-this._parentInnerPadding}}else We.overlapTrigger||(P="top"===tt?"bottom":"top",k="top"===at?"bottom":"top");R.withPositions([{originX:z,originY:P,overlayX:K,overlayY:tt,offsetY:Ge},{originX:Oe,originY:P,overlayX:Be,overlayY:tt,offsetY:Ge},{originX:z,originY:k,overlayX:K,overlayY:at,offsetY:-Ge},{originX:Oe,originY:k,overlayX:Be,overlayY:at,offsetY:-Ge}])}_menuClosingActions(){const We=this._overlayRef.backdropClick(),R=this._overlayRef.detachments(),z=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,w.of)(),Oe=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,de.h)(tt=>tt!==this._menuItemInstance),(0,de.h)(()=>this._menuOpen)):(0,w.of)();return(0,f.T)(We,z,Oe,R)}_handleMousedown(We){(0,t.X6)(We)||(this._openedBy=0===We.button?"mouse":void 0,this.triggersSubmenu()&&We.preventDefault())}_handleKeydown(We){const R=We.keyCode;(R===h.ENTER||R===h.SPACE)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(R===h.RIGHT_ARROW&&"ltr"===this.dir||R===h.LEFT_ARROW&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(We){this.triggersSubmenu()?(We.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,de.h)(We=>We===this._menuItemInstance&&!We.disabled),(0,me.g)(0,T.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof be&&this.menu._isAnimating?this.menu._animationDone.pipe((0,ae.q)(1),(0,me.g)(0,T.E),(0,_e.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(We){return(!this._portal||this._portal.templateRef!==We.templateRef)&&(this._portal=new xe.TemplatePortal(We.templateRef,this._viewContainerRef)),this._portal}}W.\u0275fac=function(We){return new(We||W)(e.\u0275\u0275directiveInject(Pe.Overlay),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(Ie),e.\u0275\u0275directiveInject(E,8),e.\u0275\u0275directiveInject(X,10),e.\u0275\u0275directiveInject(Ue.Directionality,8),e.\u0275\u0275directiveInject(t.tE),e.\u0275\u0275directiveInject(e.NgZone))},W.\u0275dir=e.\u0275\u0275defineDirective({type:W,hostVars:3,hostBindings:function(We,R){1&We&&e.\u0275\u0275listener("click",function(Oe){return R._handleClick(Oe)})("mousedown",function(Oe){return R._handleMousedown(Oe)})("keydown",function(Oe){return R._handleKeydown(Oe)}),2&We&&e.\u0275\u0275attribute("aria-haspopup",R.menu?"menu":null)("aria-expanded",R.menuOpen)("aria-controls",R.menuOpen?R.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}});class te extends W{}te.\u0275fac=function(){let Ve;return function(R){return(Ve||(Ve=e.\u0275\u0275getInheritedFactory(te)))(R||te)}}(),te.\u0275dir=e.\u0275\u0275defineDirective({type:te,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[e.\u0275\u0275InheritDefinitionFeature]});class fe{}fe.\u0275fac=function(We){return new(We||fe)},fe.\u0275mod=e.\u0275\u0275defineNgModule({type:fe,declarations:[ee,X,Re,te],imports:[S.CommonModule,x.MatRippleModule,x.MatCommonModule,Pe.OverlayModule],exports:[A.ZD,ee,x.MatCommonModule,X,Re,te]}),fe.\u0275inj=e.\u0275\u0275defineInjector({providers:[Me],imports:[S.CommonModule,x.MatRippleModule,x.MatCommonModule,Pe.OverlayModule,A.ZD,x.MatCommonModule]})},15788:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_PAGINATOR_DEFAULT_OPTIONS:()=>Pe,MAT_PAGINATOR_INTL_PROVIDER:()=>xe,MAT_PAGINATOR_INTL_PROVIDER_FACTORY:()=>S,MatPaginator:()=>Xe,MatPaginatorIntl:()=>x,MatPaginatorModule:()=>ke,PageEvent:()=>Ue,_MatPaginatorBase:()=>A});var e=a(35103),t=a(98678),m=a(716),h=a(76070),d=a(10622),f=a(88462),j=a(76439),w=a(68590),T=a(70976);function U(ve,pe){if(1&ve&&(t.\u0275\u0275elementStart(0,"mat-option",19),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&ve){const _=pe.$implicit;t.\u0275\u0275property("value",_),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",_," ")}}function $(ve,pe){if(1&ve){const _=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"mat-form-field",16)(1,"mat-select",17),t.\u0275\u0275listener("selectionChange",function(C){t.\u0275\u0275restoreView(_);const X=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(X._changePageSize(C.value))}),t.\u0275\u0275template(2,U,2,2,"mat-option",18),t.\u0275\u0275elementEnd()()}if(2&ve){const _=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("appearance",_._formFieldAppearance)("color",_.color),t.\u0275\u0275advance(1),t.\u0275\u0275property("value",_.pageSize)("disabled",_.disabled)("aria-labelledby",_._pageSizeLabelId)("panelClass",_.selectConfig.panelClass||"")("disableOptionCentering",_.selectConfig.disableOptionCentering),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",_._displayedPageSizeOptions)}}function ae(ve,pe){if(1&ve&&(t.\u0275\u0275elementStart(0,"div",20),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&ve){const _=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate(_.pageSize)}}function _e(ve,pe){if(1&ve&&(t.\u0275\u0275elementStart(0,"div",12)(1,"div",13),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(3,$,3,8,"mat-form-field",14),t.\u0275\u0275template(4,ae,2,1,"div",15),t.\u0275\u0275elementEnd()),2&ve){const _=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275propertyInterpolate("id",_._pageSizeLabelId),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",_._intl.itemsPerPageLabel," "),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",_._displayedPageSizeOptions.length>1),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",_._displayedPageSizeOptions.length<=1)}}function de(ve,pe){if(1&ve){const _=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"button",21),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(_);const C=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(C.firstPage())}),t.\u0275\u0275namespaceSVG(),t.\u0275\u0275elementStart(1,"svg",7),t.\u0275\u0275element(2,"path",22),t.\u0275\u0275elementEnd()()}if(2&ve){const _=t.\u0275\u0275nextContext();t.\u0275\u0275property("matTooltip",_._intl.firstPageLabel)("matTooltipDisabled",_._previousButtonsDisabled())("matTooltipPosition","above")("disabled",_._previousButtonsDisabled()),t.\u0275\u0275attribute("aria-label",_._intl.firstPageLabel)}}function me(ve,pe){if(1&ve){const _=t.\u0275\u0275getCurrentView();t.\u0275\u0275namespaceSVG(),t.\u0275\u0275namespaceHTML(),t.\u0275\u0275elementStart(0,"button",23),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(_);const C=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(C.lastPage())}),t.\u0275\u0275namespaceSVG(),t.\u0275\u0275elementStart(1,"svg",7),t.\u0275\u0275element(2,"path",24),t.\u0275\u0275elementEnd()()}if(2&ve){const _=t.\u0275\u0275nextContext();t.\u0275\u0275property("matTooltip",_._intl.lastPageLabel)("matTooltipDisabled",_._nextButtonsDisabled())("matTooltipPosition","above")("disabled",_._nextButtonsDisabled()),t.\u0275\u0275attribute("aria-label",_._intl.lastPageLabel)}}class x{constructor(){this.changes=new m.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(pe,_,E)=>{if(0==E||0==_)return`0 of ${E}`;const C=pe*_;return`${C+1} \u2013 ${C<(E=Math.max(E,0))?Math.min(C+_,E):C+_} of ${E}`}}}function S(ve){return ve||new x}x.\u0275fac=function(pe){return new(pe||x)},x.\u0275prov=t.\u0275\u0275defineInjectable({token:x,factory:x.\u0275fac,providedIn:"root"});const xe={provide:x,deps:[[new t.Optional,new t.SkipSelf,x]],useFactory:S};class Ue{}const Pe=new t.InjectionToken("MAT_PAGINATOR_DEFAULT_OPTIONS"),ze=(0,j.mixinDisabled)((0,j.mixinInitialized)(class{}));class A extends ze{get pageIndex(){return this._pageIndex}set pageIndex(pe){this._pageIndex=Math.max((0,w.coerceNumberProperty)(pe),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(pe){this._length=(0,w.coerceNumberProperty)(pe),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(pe){this._pageSize=Math.max((0,w.coerceNumberProperty)(pe),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(pe){this._pageSizeOptions=(pe||[]).map(_=>(0,w.coerceNumberProperty)(_)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(pe){this._hidePageSize=(0,w.coerceBooleanProperty)(pe)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(pe){this._showFirstLastButtons=(0,w.coerceBooleanProperty)(pe)}constructor(pe,_,E){if(super(),this._intl=pe,this._changeDetectorRef=_,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new t.EventEmitter,this._intlChanges=pe.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),E){const{pageSize:C,pageSizeOptions:X,hidePageSize:se,showFirstLastButtons:L}=E;null!=C&&(this._pageSize=C),null!=X&&(this._pageSizeOptions=X),null!=se&&(this._hidePageSize=se),null!=L&&(this._showFirstLastButtons=L)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const pe=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(pe)}previousPage(){if(!this.hasPreviousPage())return;const pe=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(pe)}firstPage(){if(!this.hasPreviousPage())return;const pe=this.pageIndex;this.pageIndex=0,this._emitPageEvent(pe)}lastPage(){if(!this.hasNextPage())return;const pe=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(pe)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const pe=this.getNumberOfPages()-1;return this.pageIndex<pe&&0!=this.pageSize}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(pe){const _=this.pageIndex*this.pageSize,E=this.pageIndex;this.pageIndex=Math.floor(_/pe)||0,this.pageSize=pe,this._emitPageEvent(E)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._initialized&&(this.pageSize||(this._pageSize=0!=this.pageSizeOptions.length?this.pageSizeOptions[0]:50),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),-1===this._displayedPageSizeOptions.indexOf(this.pageSize)&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((pe,_)=>pe-_),this._changeDetectorRef.markForCheck())}_emitPageEvent(pe){this.page.emit({previousPageIndex:pe,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}A.\u0275fac=function(pe){t.\u0275\u0275invalidFactory()},A.\u0275dir=t.\u0275\u0275defineDirective({type:A,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[t.\u0275\u0275InheritDefinitionFeature]});let Ce=0;class Xe extends A{constructor(pe,_,E){super(pe,_,E),this._pageSizeLabelId="mat-paginator-page-size-label-"+Ce++,this._formFieldAppearance=E?.formFieldAppearance||"outline"}}Xe.\u0275fac=function(pe){return new(pe||Xe)(t.\u0275\u0275directiveInject(x),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(Pe,8))},Xe.\u0275cmp=t.\u0275\u0275defineComponent({type:Xe,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[t.\u0275\u0275InheritDefinitionFeature],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size",4,"ngIf"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label",3,"id"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-mdc-paginator-page-size-value",4,"ngIf"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(pe,_){1&pe&&(t.\u0275\u0275elementStart(0,"div",0)(1,"div",1),t.\u0275\u0275template(2,_e,5,4,"div",2),t.\u0275\u0275elementStart(3,"div",3)(4,"div",4),t.\u0275\u0275text(5),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(6,de,3,5,"button",5),t.\u0275\u0275elementStart(7,"button",6),t.\u0275\u0275listener("click",function(){return _.previousPage()}),t.\u0275\u0275namespaceSVG(),t.\u0275\u0275elementStart(8,"svg",7),t.\u0275\u0275element(9,"path",8),t.\u0275\u0275elementEnd()(),t.\u0275\u0275namespaceHTML(),t.\u0275\u0275elementStart(10,"button",9),t.\u0275\u0275listener("click",function(){return _.nextPage()}),t.\u0275\u0275namespaceSVG(),t.\u0275\u0275elementStart(11,"svg",7),t.\u0275\u0275element(12,"path",10),t.\u0275\u0275elementEnd()(),t.\u0275\u0275template(13,me,3,5,"button",11),t.\u0275\u0275elementEnd()()()),2&pe&&(t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",!_.hidePageSize),t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate1(" ",_._intl.getRangeLabel(_.pageIndex,_.pageSize,_.length)," "),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",_.showFirstLastButtons),t.\u0275\u0275advance(1),t.\u0275\u0275property("matTooltip",_._intl.previousPageLabel)("matTooltipDisabled",_._previousButtonsDisabled())("matTooltipPosition","above")("disabled",_._previousButtonsDisabled()),t.\u0275\u0275attribute("aria-label",_._intl.previousPageLabel),t.\u0275\u0275advance(3),t.\u0275\u0275property("matTooltip",_._intl.nextPageLabel)("matTooltipDisabled",_._nextButtonsDisabled())("matTooltipPosition","above")("disabled",_._nextButtonsDisabled()),t.\u0275\u0275attribute("aria-label",_._intl.nextPageLabel),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngIf",_.showFirstLastButtons))},dependencies:[e.NgForOf,e.NgIf,h.MatIconButton,T.MatFormField,d.MatSelect,j.MatOption,f.MatTooltip],styles:[".mat-mdc-paginator{display:block}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0});class ke{}ke.\u0275fac=function(pe){return new(pe||ke)},ke.\u0275mod=t.\u0275\u0275defineNgModule({type:ke,declarations:[Xe],imports:[e.CommonModule,h.MatButtonModule,d.MatSelectModule,f.MatTooltipModule],exports:[Xe]}),ke.\u0275inj=t.\u0275\u0275defineInjector({providers:[xe],imports:[e.CommonModule,h.MatButtonModule,d.MatSelectModule,f.MatTooltipModule]})},15277:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_PROGRESS_BAR_DEFAULT_OPTIONS:()=>d,MAT_PROGRESS_BAR_LOCATION:()=>f,MAT_PROGRESS_BAR_LOCATION_FACTORY:()=>j,MatProgressBar:()=>T,MatProgressBarModule:()=>$});var e=a(98678),t=a(35103),m=a(76439),h=a(68590);const d=new e.InjectionToken("MAT_PROGRESS_BAR_DEFAULT_OPTIONS"),f=new e.InjectionToken("mat-progress-bar-location",{providedIn:"root",factory:j});function j(){const ae=(0,e.inject)(t.DOCUMENT),_e=ae?ae.location:null;return{getPathname:()=>_e?_e.pathname+_e.search:""}}const w=(0,m.mixinColor)(class{constructor(ae){this._elementRef=ae}},"primary");class T extends w{constructor(_e,de,me,x,S){super(_e),this._ngZone=de,this._changeDetectorRef=me,this._animationMode=x,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new e.EventEmitter,this._mode="determinate",this._transitionendHandler=xe=>{0===this.animationEnd.observers.length||!xe.target||!xe.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===x,S&&(S.color&&(this.color=this.defaultColor=S.color),this.mode=S.mode||this.mode)}get value(){return this._value}set value(_e){this._value=U((0,h.coerceNumberProperty)(_e)),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(_e){this._bufferValue=U((0,h.coerceNumberProperty)(_e)),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(_e){this._mode=_e,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}}function U(ae,_e=0,de=100){return Math.max(_e,Math.min(de,ae))}T.\u0275fac=function(_e){return new(_e||T)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8),e.\u0275\u0275directiveInject(d,8))},T.\u0275cmp=e.\u0275\u0275defineComponent({type:T,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:8,hostBindings:function(_e,de){2&_e&&(e.\u0275\u0275attribute("aria-valuenow",de._isIndeterminate()?null:de.value)("mode",de.mode),e.\u0275\u0275classProp("_mat-animation-noopable",de._isNoopAnimation)("mdc-linear-progress--animation-ready",!de._isNoopAnimation)("mdc-linear-progress--indeterminate",de._isIndeterminate()))},inputs:{color:"color",value:"value",bufferValue:"bufferValue",mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[e.\u0275\u0275InheritDefinitionFeature],decls:7,vars:4,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(_e,de){1&_e&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275element(1,"div",1)(2,"div",2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",3),e.\u0275\u0275element(4,"span",4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",5),e.\u0275\u0275element(6,"span",4),e.\u0275\u0275elementEnd()),2&_e&&(e.\u0275\u0275advance(1),e.\u0275\u0275styleProp("flex-basis",de._getBufferBarFlexBasis()),e.\u0275\u0275advance(2),e.\u0275\u0275styleProp("transform",de._getPrimaryBarTransform()))},styles:["@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half, 83.67142%))}100%{transform:translateX(var(--mdc-linear-progress-primary-full, 200.611057%))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half, 84.386165%))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full, 160.277782%))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(-10px)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;width:100%;height:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;width:100%;height:100%}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color, #6200ee)}.mdc-linear-progress__buffer-dots{background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E\")}.mdc-linear-progress__buffer-bar{background-color:#e6e6e6}.mdc-linear-progress{height:var(--mdc-linear-progress-track-height, 4px)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-track-height, 4px)}.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height, 4px)}.mat-mdc-progress-bar{display:block}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}"],encapsulation:2,changeDetection:0});class ${}$.\u0275fac=function(_e){return new(_e||$)},$.\u0275mod=e.\u0275\u0275defineNgModule({type:$,declarations:[T],exports:[T,m.MatCommonModule]}),$.\u0275inj=e.\u0275\u0275defineInjector({imports:[m.MatCommonModule]})},45445:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_PROGRESS_SPINNER_DEFAULT_OPTIONS:()=>w,MAT_PROGRESS_SPINNER_DEFAULT_OPTIONS_FACTORY:()=>T,MatProgressSpinner:()=>ae,MatProgressSpinnerModule:()=>de,MatSpinner:()=>_e});var e=a(98678),t=a(76439),m=a(68590),h=a(35103);const d=["determinateSpinner"];function f(me,x){if(1&me&&(e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(0,"svg",11),e.\u0275\u0275element(1,"circle",12),e.\u0275\u0275elementEnd()),2&me){const S=e.\u0275\u0275nextContext();e.\u0275\u0275attribute("viewBox",S._viewBox()),e.\u0275\u0275advance(1),e.\u0275\u0275styleProp("stroke-dasharray",S._strokeCircumference(),"px")("stroke-dashoffset",S._strokeCircumference()/2,"px")("stroke-width",S._circleStrokeWidth(),"%"),e.\u0275\u0275attribute("r",S._circleRadius())}}const j=(0,t.mixinColor)(class{constructor(me){this._elementRef=me}},"primary"),w=new e.InjectionToken("mat-progress-spinner-default-options",{providedIn:"root",factory:T});function T(){return{diameter:U}}const U=100;class ae extends j{constructor(x,S,xe){super(x),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=U,this._noopAnimations="NoopAnimations"===S&&!!xe&&!xe._forceAnimations,xe&&(xe.color&&(this.color=this.defaultColor=xe.color),xe.diameter&&(this.diameter=xe.diameter),xe.strokeWidth&&(this.strokeWidth=xe.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(x){this._value=Math.max(0,Math.min(100,(0,m.coerceNumberProperty)(x)))}get diameter(){return this._diameter}set diameter(x){this._diameter=(0,m.coerceNumberProperty)(x)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(x){this._strokeWidth=(0,m.coerceNumberProperty)(x)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const x=2*this._circleRadius()+this.strokeWidth;return`0 0 ${x} ${x}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}ae.\u0275fac=function(x){return new(x||ae)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8),e.\u0275\u0275directiveInject(w))},ae.\u0275cmp=e.\u0275\u0275defineComponent({type:ae,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(x,S){if(1&x&&e.\u0275\u0275viewQuery(d,5),2&x){let xe;e.\u0275\u0275queryRefresh(xe=e.\u0275\u0275loadQuery())&&(S._determinateCircle=xe.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:12,hostBindings:function(x,S){2&x&&(e.\u0275\u0275attribute("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===S.mode?S.value:null)("mode",S.mode),e.\u0275\u0275styleProp("width",S.diameter,"px")("height",S.diameter,"px"),e.\u0275\u0275classProp("_mat-animation-noopable",S._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===S.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[e.\u0275\u0275InheritDefinitionFeature],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(x,S){if(1&x&&(e.\u0275\u0275template(0,f,2,8,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"div",1,2),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(4,"svg",3),e.\u0275\u0275element(5,"circle",4),e.\u0275\u0275elementEnd()(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275elementStart(6,"div",5)(7,"div",6)(8,"div",7),e.\u0275\u0275elementContainer(9,8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"div",9),e.\u0275\u0275elementContainer(11,8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"div",10),e.\u0275\u0275elementContainer(13,8),e.\u0275\u0275elementEnd()()()),2&x){const xe=e.\u0275\u0275reference(1);e.\u0275\u0275advance(4),e.\u0275\u0275attribute("viewBox",S._viewBox()),e.\u0275\u0275advance(1),e.\u0275\u0275styleProp("stroke-dasharray",S._strokeCircumference(),"px")("stroke-dashoffset",S._strokeDashOffset(),"px")("stroke-width",S._circleStrokeWidth(),"%"),e.\u0275\u0275attribute("r",S._circleRadius()),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngTemplateOutlet",xe),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngTemplateOutlet",xe),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngTemplateOutlet",xe)}},dependencies:[h.NgTemplateOutlet],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, transparent)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0});const _e=ae;class de{}de.\u0275fac=function(x){return new(x||de)},de.\u0275mod=e.\u0275\u0275defineNgModule({type:de,declarations:[ae,_e],imports:[h.CommonModule],exports:[ae,_e,t.MatCommonModule]}),de.\u0275inj=e.\u0275\u0275defineInjector({imports:[h.CommonModule,t.MatCommonModule]})},18727:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_RADIO_DEFAULT_OPTIONS:()=>de,MAT_RADIO_DEFAULT_OPTIONS_FACTORY:()=>me,MAT_RADIO_GROUP:()=>_e,MAT_RADIO_GROUP_CONTROL_VALUE_ACCESSOR:()=>ae,MatRadioButton:()=>Pe,MatRadioChange:()=>$,MatRadioGroup:()=>Ue,MatRadioModule:()=>ze,_MatRadioButtonBase:()=>ue,_MatRadioGroupBase:()=>x});var e=a(98678),t=a(76439),m=a(56728),h=a(68590),d=a(40662),f=a(5476),j=a(35103);const w=["input"];let U=0;class ${constructor(Ce,Xe){this.source=Ce,this.value=Xe}}const ae={provide:f.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>Ue),multi:!0},_e=new e.InjectionToken("MatRadioGroup"),de=new e.InjectionToken("mat-radio-default-options",{providedIn:"root",factory:me});function me(){return{color:"accent"}}class x{get name(){return this._name}set name(Ce){this._name=Ce,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(Ce){this._labelPosition="before"===Ce?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(Ce){this._value!==Ce&&(this._value=Ce,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(Ce){this._selected=Ce,this.value=Ce?Ce.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(Ce){this._disabled=(0,h.coerceBooleanProperty)(Ce),this._markRadiosForCheck()}get required(){return this._required}set required(Ce){this._required=(0,h.coerceBooleanProperty)(Ce),this._markRadiosForCheck()}constructor(Ce){this._changeDetector=Ce,this._value=null,this._name="mat-radio-group-"+U++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new e.EventEmitter}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(Ce=>{Ce.name=this.name,Ce._markForCheck()})}_updateSelectedRadioFromValue(){const Ce=null!==this._selected&&this._selected.value===this._value;this._radios&&!Ce&&(this._selected=null,this._radios.forEach(Xe=>{Xe.checked=this.value===Xe.value,Xe.checked&&(this._selected=Xe)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new $(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(Ce=>Ce._markForCheck())}writeValue(Ce){this.value=Ce,this._changeDetector.markForCheck()}registerOnChange(Ce){this._controlValueAccessorChangeFn=Ce}registerOnTouched(Ce){this.onTouched=Ce}setDisabledState(Ce){this.disabled=Ce,this._changeDetector.markForCheck()}}x.\u0275fac=function(Ce){return new(Ce||x)(e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},x.\u0275dir=e.\u0275\u0275defineDirective({type:x,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}});const xe=(0,t.mixinDisableRipple)((0,t.mixinTabIndex)(class S{constructor(Ce){this._elementRef=Ce}}));class ue extends xe{get checked(){return this._checked}set checked(Ce){const Xe=(0,h.coerceBooleanProperty)(Ce);this._checked!==Xe&&(this._checked=Xe,Xe&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!Xe&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),Xe&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(Ce){this._value!==Ce&&(this._value=Ce,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===Ce),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(Ce){this._labelPosition=Ce}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(Ce){this._setDisabled((0,h.coerceBooleanProperty)(Ce))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(Ce){this._required=(0,h.coerceBooleanProperty)(Ce)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(Ce){this._color=Ce}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(Ce,Xe,ke,ve,pe,_,E,C){super(Xe),this._changeDetector=ke,this._focusMonitor=ve,this._radioDispatcher=pe,this._providerOverride=E,this._uniqueId="mat-radio-"+ ++U,this.id=this._uniqueId,this.change=new e.EventEmitter,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=Ce,this._noopAnimations="NoopAnimations"===_,C&&(this.tabIndex=(0,h.coerceNumberProperty)(C,0))}focus(Ce,Xe){Xe?this._focusMonitor.focusVia(this._inputElement,Xe,Ce):this._inputElement.nativeElement.focus(Ce)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((Ce,Xe)=>{Ce!==this.id&&Xe===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(Ce=>{!Ce&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new $(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(Ce){Ce.stopPropagation()}_onInputInteraction(Ce){if(Ce.stopPropagation(),!this.checked&&!this.disabled){const Xe=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),Xe&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(Ce){this._onInputInteraction(Ce),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(Ce){this._disabled!==Ce&&(this._disabled=Ce,this._changeDetector.markForCheck())}_updateTabIndex(){const Ce=this.radioGroup;let Xe;if(Xe=Ce&&Ce.selected&&!this.disabled?Ce.selected===this?this.tabIndex:-1:this.tabIndex,Xe!==this._previousTabIndex){const ke=this._inputElement?.nativeElement;ke&&(ke.setAttribute("tabindex",Xe+""),this._previousTabIndex=Xe)}}}ue.\u0275fac=function(Ce){e.\u0275\u0275invalidFactory()},ue.\u0275dir=e.\u0275\u0275defineDirective({type:ue,viewQuery:function(Ce,Xe){if(1&Ce&&e.\u0275\u0275viewQuery(w,5),2&Ce){let ke;e.\u0275\u0275queryRefresh(ke=e.\u0275\u0275loadQuery())&&(Xe._inputElement=ke.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[e.\u0275\u0275InheritDefinitionFeature]});class Ue extends x{}Ue.\u0275fac=function(){let A;return function(Xe){return(A||(A=e.\u0275\u0275getInheritedFactory(Ue)))(Xe||Ue)}}(),Ue.\u0275dir=e.\u0275\u0275defineDirective({type:Ue,selectors:[["mat-radio-group"]],contentQueries:function(Ce,Xe,ke){if(1&Ce&&e.\u0275\u0275contentQuery(ke,Pe,5),2&Ce){let ve;e.\u0275\u0275queryRefresh(ve=e.\u0275\u0275loadQuery())&&(Xe._radios=ve)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[e.\u0275\u0275ProvidersFeature([ae,{provide:_e,useExisting:Ue}]),e.\u0275\u0275InheritDefinitionFeature]});class Pe extends ue{constructor(Ce,Xe,ke,ve,pe,_,E,C){super(Ce,Xe,ke,ve,pe,_,E,C)}}Pe.\u0275fac=function(Ce){return new(Ce||Pe)(e.\u0275\u0275directiveInject(_e,8),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(m.tE),e.\u0275\u0275directiveInject(d.UniqueSelectionDispatcher),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8),e.\u0275\u0275directiveInject(de,8),e.\u0275\u0275injectAttribute("tabindex"))},Pe.\u0275cmp=e.\u0275\u0275defineComponent({type:Pe,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(Ce,Xe){1&Ce&&e.\u0275\u0275listener("focus",function(){return Xe._inputElement.nativeElement.focus()}),2&Ce&&(e.\u0275\u0275attribute("id",Xe.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),e.\u0275\u0275classProp("mat-primary","primary"===Xe.color)("mat-accent","accent"===Xe.color)("mat-warn","warn"===Xe.color)("mat-mdc-radio-checked",Xe.checked)("_mat-animation-noopable",Xe._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*"],decls:13,vars:17,consts:[[1,"mdc-form-field"],["formField",""],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"id","checked","disabled","required","change"],["input",""],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[3,"for"]],template:function(Ce,Xe){if(1&Ce&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275elementStart(0,"div",0,1)(2,"div",2)(3,"div",3),e.\u0275\u0275listener("click",function(ve){return Xe._onTouchTargetClick(ve)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"input",4,5),e.\u0275\u0275listener("change",function(ve){return Xe._onInputInteraction(ve)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",6),e.\u0275\u0275element(7,"div",7)(8,"div",8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"div",9),e.\u0275\u0275element(10,"div",10),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(11,"label",11),e.\u0275\u0275projection(12),e.\u0275\u0275elementEnd()()),2&Ce){const ke=e.\u0275\u0275reference(1);e.\u0275\u0275classProp("mdc-form-field--align-end","before"==Xe.labelPosition),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("mdc-radio--disabled",Xe.disabled),e.\u0275\u0275advance(2),e.\u0275\u0275property("id",Xe.inputId)("checked",Xe.checked)("disabled",Xe.disabled)("required",Xe.required),e.\u0275\u0275attribute("name",Xe.name)("value",Xe.value)("aria-label",Xe.ariaLabel)("aria-labelledby",Xe.ariaLabelledby)("aria-describedby",Xe.ariaDescribedby),e.\u0275\u0275advance(5),e.\u0275\u0275property("matRippleTrigger",ke)("matRippleDisabled",Xe._isRippleDisabled())("matRippleCentered",!0),e.\u0275\u0275advance(2),e.\u0275\u0275property("for",Xe.inputId)}},dependencies:[t.MatRipple],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size, 40px) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, #000)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, #000)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, #000)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, #6200ee)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color, #000)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, #000)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color, #000)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size, 40px) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size, 40px) - 20px) / 2);width:var(--mdc-radio-state-layer-size, 40px);height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);right:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);left:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);width:var(--mdc-radio-state-layer-size, 40px);height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-mdc-radio-ripple-color, transparent)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-mdc-radio-checked-ripple-color, transparent)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-mdc-radio-checked-ripple-color, transparent)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0});class ze{}ze.\u0275fac=function(Ce){return new(Ce||ze)},ze.\u0275mod=e.\u0275\u0275defineNgModule({type:ze,declarations:[Ue,Pe],imports:[t.MatCommonModule,j.CommonModule,t.MatRippleModule],exports:[t.MatCommonModule,Ue,Pe]}),ze.\u0275inj=e.\u0275\u0275defineInjector({imports:[t.MatCommonModule,j.CommonModule,t.MatRippleModule,t.MatCommonModule]})},10622:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_SELECT_CONFIG:()=>Ze,MAT_SELECT_SCROLL_STRATEGY:()=>Re,MAT_SELECT_SCROLL_STRATEGY_PROVIDER:()=>ft,MAT_SELECT_SCROLL_STRATEGY_PROVIDER_FACTORY:()=>Ae,MAT_SELECT_TRIGGER:()=>dt,MatSelect:()=>Ie,MatSelectChange:()=>De,MatSelectModule:()=>Ye,MatSelectTrigger:()=>ee,_MatSelectBase:()=>be,matSelectAnimations:()=>se});var e=a(36365),t=a(35103),m=a(98678),h=a(76439),d=a(70976),f=a(60123),j=a(56728),w=a(54232),T=a(68590),U=a(40662),$=a(22378),ae=a(5476),_e=a(716),de=a(43651),me=a(29054),x=a(9302),S=a(21160),xe=a(77176),ue=a(77007),Ue=a(48358),Pe=a(49887),ze=a(35879),A=a(79601);const Ce=["trigger"],Xe=["panel"];function ke(Me,Z){if(1&Me&&(m.\u0275\u0275elementStart(0,"span",10),m.\u0275\u0275text(1),m.\u0275\u0275elementEnd()),2&Me){const D=m.\u0275\u0275nextContext();m.\u0275\u0275advance(1),m.\u0275\u0275textInterpolate(D.placeholder)}}function ve(Me,Z){if(1&Me&&(m.\u0275\u0275elementStart(0,"span",14),m.\u0275\u0275text(1),m.\u0275\u0275elementEnd()),2&Me){const D=m.\u0275\u0275nextContext(2);m.\u0275\u0275advance(1),m.\u0275\u0275textInterpolate(D.triggerValue)}}function pe(Me,Z){1&Me&&m.\u0275\u0275projection(0,0,["*ngSwitchCase","true"])}function _(Me,Z){if(1&Me&&(m.\u0275\u0275elementStart(0,"span",11),m.\u0275\u0275template(1,ve,2,1,"span",12),m.\u0275\u0275template(2,pe,1,0,"ng-content",13),m.\u0275\u0275elementEnd()),2&Me){const D=m.\u0275\u0275nextContext();m.\u0275\u0275property("ngSwitch",!!D.customTrigger),m.\u0275\u0275advance(2),m.\u0275\u0275property("ngSwitchCase",!0)}}function E(Me,Z){if(1&Me){const D=m.\u0275\u0275getCurrentView();m.\u0275\u0275namespaceSVG(),m.\u0275\u0275namespaceHTML(),m.\u0275\u0275elementStart(0,"div",15,16),m.\u0275\u0275listener("@transformPanel.done",function(te){m.\u0275\u0275restoreView(D);const fe=m.\u0275\u0275nextContext();return m.\u0275\u0275resetView(fe._panelDoneAnimatingStream.next(te.toState))})("keydown",function(te){m.\u0275\u0275restoreView(D);const fe=m.\u0275\u0275nextContext();return m.\u0275\u0275resetView(fe._handleKeydown(te))}),m.\u0275\u0275projection(2,1),m.\u0275\u0275elementEnd()}if(2&Me){const D=m.\u0275\u0275nextContext();m.\u0275\u0275classMapInterpolate1("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",D._getPanelTheme(),""),m.\u0275\u0275property("ngClass",D.panelClass)("@transformPanel","showing"),m.\u0275\u0275attribute("id",D.id+"-panel")("aria-multiselectable",D.multiple)("aria-label",D.ariaLabel||null)("aria-labelledby",D._getPanelAriaLabelledby())}}const C=[[["mat-select-trigger"]],"*"],se={transformPanelWrap:(0,A.trigger)("transformPanelWrap",[(0,A.transition)("* => void",(0,A.query)("@transformPanel",[(0,A.animateChild)()],{optional:!0}))]),transformPanel:(0,A.trigger)("transformPanel",[(0,A.state)("void",(0,A.style)({opacity:0,transform:"scale(1, 0.8)"})),(0,A.transition)("void => showing",(0,A.animate)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,A.style)({opacity:1,transform:"scale(1, 1)"}))),(0,A.transition)("* => void",(0,A.animate)("100ms linear",(0,A.style)({opacity:0})))])};let Ne=0;const Re=new m.InjectionToken("mat-select-scroll-strategy");function Ae(Me){return()=>Me.scrollStrategies.reposition()}const Ze=new m.InjectionToken("MAT_SELECT_CONFIG"),ft={provide:Re,deps:[e.Overlay],useFactory:Ae},dt=new m.InjectionToken("MatSelectTrigger");class De{constructor(Z,D){this.source=Z,this.value=D}}const ge=(0,h.mixinDisableRipple)((0,h.mixinTabIndex)((0,h.mixinDisabled)((0,h.mixinErrorState)(class{constructor(Me,Z,D,W,te){this._elementRef=Me,this._defaultErrorStateMatcher=Z,this._parentForm=D,this._parentFormGroup=W,this.ngControl=te,this.stateChanges=new _e.x}}))));class be extends ge{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(Z){this._placeholder=Z,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(ae.Validators.required)??!1}set required(Z){this._required=(0,T.coerceBooleanProperty)(Z),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(Z){this._selectionModel,this._multiple=(0,T.coerceBooleanProperty)(Z)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(Z){this._disableOptionCentering=(0,T.coerceBooleanProperty)(Z)}get compareWith(){return this._compareWith}set compareWith(Z){this._compareWith=Z,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(Z){this._assignValue(Z)&&this._onChange(Z)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(Z){this._typeaheadDebounceInterval=(0,T.coerceNumberProperty)(Z)}get id(){return this._id}set id(Z){this._id=Z||this._uid,this.stateChanges.next()}constructor(Z,D,W,te,fe,Ve,We,R,z,Oe,tt,at,P,k){super(fe,te,We,R,Oe),this._viewportRuler=Z,this._changeDetectorRef=D,this._ngZone=W,this._dir=Ve,this._parentFormField=z,this._liveAnnouncer=P,this._defaultOptions=k,this._panelOpen=!1,this._compareWith=(K,Be)=>K===Be,this._uid="mat-select-"+Ne++,this._triggerAriaLabelledBy=null,this._destroy=new _e.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+Ne++,this._panelDoneAnimatingStream=new _e.x,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,de.P)(()=>{const K=this.options;return K?K.changes.pipe((0,x.O)(K),(0,S.w)(()=>(0,me.T)(...K.map(Be=>Be.onSelectionChange)))):this._ngZone.onStable.pipe((0,xe.q)(1),(0,S.w)(()=>this.optionSelectionChanges))}),this.openedChange=new m.EventEmitter,this._openedStream=this.openedChange.pipe((0,ue.h)(K=>K),(0,Ue.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,ue.h)(K=>!K),(0,Ue.U)(()=>{})),this.selectionChange=new m.EventEmitter,this.valueChange=new m.EventEmitter,this.ngControl&&(this.ngControl.valueAccessor=this),null!=k?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=k.typeaheadDebounceInterval),this._scrollStrategyFactory=at,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(tt)||0,this.id=this.id}ngOnInit(){this._selectionModel=new U.SelectionModel(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,Pe.x)(),(0,ze.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,ze.R)(this._destroy)).subscribe(Z=>{Z.added.forEach(D=>D.select()),Z.removed.forEach(D=>D.deselect())}),this.options.changes.pipe((0,x.O)(null),(0,ze.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const Z=this._getTriggerAriaLabelledby(),D=this.ngControl;if(Z!==this._triggerAriaLabelledBy){const W=this._elementRef.nativeElement;this._triggerAriaLabelledBy=Z,Z?W.setAttribute("aria-labelledby",Z):W.removeAttribute("aria-labelledby")}D&&(this._previousControl!==D.control&&(void 0!==this._previousControl&&null!==D.disabled&&D.disabled!==this.disabled&&(this.disabled=D.disabled),this._previousControl=D.control),this.updateErrorState())}ngOnChanges(Z){(Z.disabled||Z.userAriaDescribedBy)&&this.stateChanges.next(),Z.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(Z){this._assignValue(Z)}registerOnChange(Z){this._onChange=Z}registerOnTouched(Z){this._onTouched=Z}setDisabledState(Z){this.disabled=Z,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const Z=this._selectionModel.selected.map(D=>D.viewValue);return this._isRtl()&&Z.reverse(),Z.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(Z){this.disabled||(this.panelOpen?this._handleOpenKeydown(Z):this._handleClosedKeydown(Z))}_handleClosedKeydown(Z){const D=Z.keyCode,W=D===$.DOWN_ARROW||D===$.UP_ARROW||D===$.LEFT_ARROW||D===$.RIGHT_ARROW,te=D===$.ENTER||D===$.SPACE,fe=this._keyManager;if(!fe.isTyping()&&te&&!(0,$.hasModifierKey)(Z)||(this.multiple||Z.altKey)&&W)Z.preventDefault(),this.open();else if(!this.multiple){const Ve=this.selected;fe.onKeydown(Z);const We=this.selected;We&&Ve!==We&&this._liveAnnouncer.announce(We.viewValue,1e4)}}_handleOpenKeydown(Z){const D=this._keyManager,W=Z.keyCode,te=W===$.DOWN_ARROW||W===$.UP_ARROW,fe=D.isTyping();if(te&&Z.altKey)Z.preventDefault(),this.close();else if(fe||W!==$.ENTER&&W!==$.SPACE||!D.activeItem||(0,$.hasModifierKey)(Z))if(!fe&&this._multiple&&W===$.A&&Z.ctrlKey){Z.preventDefault();const Ve=this.options.some(We=>!We.disabled&&!We.selected);this.options.forEach(We=>{We.disabled||(Ve?We.select():We.deselect())})}else{const Ve=D.activeItemIndex;D.onKeydown(Z),this._multiple&&te&&Z.shiftKey&&D.activeItem&&D.activeItemIndex!==Ve&&D.activeItem._selectViaInteraction()}else Z.preventDefault(),D.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,xe.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(Z){if(this.options.forEach(D=>D.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&Z)Array.isArray(Z),Z.forEach(D=>this._selectOptionByValue(D)),this._sortValues();else{const D=this._selectOptionByValue(Z);D?this._keyManager.updateActiveItem(D):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(Z){const D=this.options.find(W=>{if(this._selectionModel.isSelected(W))return!1;try{return null!=W.value&&this._compareWith(W.value,Z)}catch{return!1}});return D&&this._selectionModel.select(D),D}_assignValue(Z){return!!(Z!==this._value||this._multiple&&Array.isArray(Z))&&(this.options&&this._setSelectionByValue(Z),this._value=Z,!0)}_initKeyManager(){this._keyManager=new j.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const Z=(0,me.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,ze.R)(Z)).subscribe(D=>{this._onSelect(D.source,D.isUserInput),D.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,me.T)(...this.options.map(D=>D._stateChanges)).pipe((0,ze.R)(Z)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(Z,D){const W=this._selectionModel.isSelected(Z);null!=Z.value||this._multiple?(W!==Z.selected&&(Z.selected?this._selectionModel.select(Z):this._selectionModel.deselect(Z)),D&&this._keyManager.setActiveItem(Z),this.multiple&&(this._sortValues(),D&&this.focus())):(Z.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(Z.value)),W!==this._selectionModel.isSelected(Z)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const Z=this.options.toArray();this._selectionModel.sort((D,W)=>this.sortComparator?this.sortComparator(D,W,Z):Z.indexOf(D)-Z.indexOf(W)),this.stateChanges.next()}}_propagateChanges(Z){let D=null;D=this.multiple?this.selected.map(W=>W.value):this.selected?this.selected.value:Z,this._value=D,this.valueChange.emit(D),this._onChange(D),this.selectionChange.emit(this._getChangeEvent(D)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(Z){this._elementRef.nativeElement.focus(Z)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const Z=this._parentFormField?.getLabelId(),D=Z?Z+" ":"";return this.ariaLabelledby?D+this.ariaLabelledby:Z}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const Z=this._parentFormField?.getLabelId();let D=(Z?Z+" ":"")+this._valueId;return this.ariaLabelledby&&(D+=" "+this.ariaLabelledby),D}_panelDoneAnimating(Z){this.openedChange.emit(Z)}setDescribedByIds(Z){Z.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Z.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}be.\u0275fac=function(Z){return new(Z||be)(m.\u0275\u0275directiveInject(f.rL),m.\u0275\u0275directiveInject(m.ChangeDetectorRef),m.\u0275\u0275directiveInject(m.NgZone),m.\u0275\u0275directiveInject(h.ErrorStateMatcher),m.\u0275\u0275directiveInject(m.ElementRef),m.\u0275\u0275directiveInject(w.Directionality,8),m.\u0275\u0275directiveInject(ae.NgForm,8),m.\u0275\u0275directiveInject(ae.FormGroupDirective,8),m.\u0275\u0275directiveInject(d.MAT_FORM_FIELD,8),m.\u0275\u0275directiveInject(ae.NgControl,10),m.\u0275\u0275injectAttribute("tabindex"),m.\u0275\u0275directiveInject(Re),m.\u0275\u0275directiveInject(j.Kd),m.\u0275\u0275directiveInject(Ze,8))},be.\u0275dir=m.\u0275\u0275defineDirective({type:be,viewQuery:function(Z,D){if(1&Z&&(m.\u0275\u0275viewQuery(Ce,5),m.\u0275\u0275viewQuery(Xe,5),m.\u0275\u0275viewQuery(e.CdkConnectedOverlay,5)),2&Z){let W;m.\u0275\u0275queryRefresh(W=m.\u0275\u0275loadQuery())&&(D.trigger=W.first),m.\u0275\u0275queryRefresh(W=m.\u0275\u0275loadQuery())&&(D.panel=W.first),m.\u0275\u0275queryRefresh(W=m.\u0275\u0275loadQuery())&&(D._overlayDir=W.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[m.\u0275\u0275InheritDefinitionFeature,m.\u0275\u0275NgOnChangesFeature]});class ee{}ee.\u0275fac=function(Z){return new(Z||ee)},ee.\u0275dir=m.\u0275\u0275defineDirective({type:ee,selectors:[["mat-select-trigger"]],features:[m.\u0275\u0275ProvidersFeature([{provide:dt,useExisting:ee}])]});class Ie extends be{constructor(){super(...arguments),this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,ze.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(),this._changeDetectorRef.detectChanges())})}ngAfterViewInit(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin())}open(){this._overlayWidth=this._getOverlayWidth(),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(Z){const D=this.options.toArray()[Z];if(D){const W=this.panel.nativeElement,te=(0,h._countGroupLabelsBeforeOption)(Z,this.options,this.optionGroups),fe=D._getHostElement();W.scrollTop=0===Z&&1===te?0:(0,h._getOptionScrollPosition)(fe.offsetTop,fe.offsetHeight,W.scrollTop,W.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(Z){return new De(this,Z)}_getOverlayWidth(){return(this._preferredOverlayOrigin instanceof e.CdkOverlayOrigin?this._preferredOverlayOrigin.elementRef:this._preferredOverlayOrigin||this._elementRef).nativeElement.getBoundingClientRect().width}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(Z){this._hideSingleSelectionIndicator=(0,T.coerceBooleanProperty)(Z),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const Z of this.options)Z._changeDetectorRef.markForCheck()}}Ie.\u0275fac=function(){let Me;return function(D){return(Me||(Me=m.\u0275\u0275getInheritedFactory(Ie)))(D||Ie)}}(),Ie.\u0275cmp=m.\u0275\u0275defineComponent({type:Ie,selectors:[["mat-select"]],contentQueries:function(Z,D,W){if(1&Z&&(m.\u0275\u0275contentQuery(W,dt,5),m.\u0275\u0275contentQuery(W,h.MatOption,5),m.\u0275\u0275contentQuery(W,h.MAT_OPTGROUP,5)),2&Z){let te;m.\u0275\u0275queryRefresh(te=m.\u0275\u0275loadQuery())&&(D.customTrigger=te.first),m.\u0275\u0275queryRefresh(te=m.\u0275\u0275loadQuery())&&(D.options=te),m.\u0275\u0275queryRefresh(te=m.\u0275\u0275loadQuery())&&(D.optionGroups=te)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(Z,D){1&Z&&m.\u0275\u0275listener("keydown",function(te){return D._handleKeydown(te)})("focus",function(){return D._onFocus()})("blur",function(){return D._onBlur()}),2&Z&&(m.\u0275\u0275attribute("id",D.id)("tabindex",D.tabIndex)("aria-controls",D.panelOpen?D.id+"-panel":null)("aria-expanded",D.panelOpen)("aria-label",D.ariaLabel||null)("aria-required",D.required.toString())("aria-disabled",D.disabled.toString())("aria-invalid",D.errorState)("aria-activedescendant",D._getAriaActiveDescendant()),m.\u0275\u0275classProp("mat-mdc-select-disabled",D.disabled)("mat-mdc-select-invalid",D.errorState)("mat-mdc-select-required",D.required)("mat-mdc-select-empty",D.empty)("mat-mdc-select-multiple",D.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[m.\u0275\u0275ProvidersFeature([{provide:d.MatFormFieldControl,useExisting:Ie},{provide:h.MAT_OPTION_PARENT_COMPONENT,useExisting:Ie}]),m.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["mat-select-trigger","*"],decls:11,vars:11,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(Z,D){if(1&Z&&(m.\u0275\u0275projectionDef(C),m.\u0275\u0275elementStart(0,"div",0,1),m.\u0275\u0275listener("click",function(){return D.toggle()}),m.\u0275\u0275elementStart(3,"div",2),m.\u0275\u0275template(4,ke,2,1,"span",3),m.\u0275\u0275template(5,_,3,2,"span",4),m.\u0275\u0275elementEnd(),m.\u0275\u0275elementStart(6,"div",5)(7,"div",6),m.\u0275\u0275namespaceSVG(),m.\u0275\u0275elementStart(8,"svg",7),m.\u0275\u0275element(9,"path",8),m.\u0275\u0275elementEnd()()()(),m.\u0275\u0275template(10,E,3,9,"ng-template",9),m.\u0275\u0275listener("backdropClick",function(){return D.close()})("attach",function(){return D._onAttached()})("detach",function(){return D.close()})),2&Z){const W=m.\u0275\u0275reference(1);m.\u0275\u0275attribute("aria-owns",D.panelOpen?D.id+"-panel":null),m.\u0275\u0275advance(3),m.\u0275\u0275property("ngSwitch",D.empty),m.\u0275\u0275attribute("id",D._valueId),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngSwitchCase",!0),m.\u0275\u0275advance(1),m.\u0275\u0275property("ngSwitchCase",!1),m.\u0275\u0275advance(5),m.\u0275\u0275property("cdkConnectedOverlayPanelClass",D._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",D._scrollStrategy)("cdkConnectedOverlayOrigin",D._preferredOverlayOrigin||W)("cdkConnectedOverlayOpen",D.panelOpen)("cdkConnectedOverlayPositions",D._positions)("cdkConnectedOverlayWidth",D._overlayWidth)}},dependencies:[t.NgClass,t.NgSwitch,t.NgSwitchCase,t.NgSwitchDefault,e.CdkConnectedOverlay,e.CdkOverlayOrigin],styles:['.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:4px;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}.mat-mdc-select{display:inline-block;width:100%;outline:none}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}.mdc-menu-surface.mat-mdc-select-panel{width:100%;max-height:275px;position:static;outline:0;margin:0;padding:8px 0;list-style-type:none}.mdc-menu-surface.mat-mdc-select-panel:focus{outline:none}.cdk-high-contrast-active .mdc-menu-surface.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) .mdc-menu-surface.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above .mdc-menu-surface.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[se.transformPanel]},changeDetection:0});class Ye{}Ye.\u0275fac=function(Z){return new(Z||Ye)},Ye.\u0275mod=m.\u0275\u0275defineNgModule({type:Ye,declarations:[Ie,ee],imports:[t.CommonModule,e.OverlayModule,h.MatOptionModule,h.MatCommonModule],exports:[f.ZD,d.MatFormFieldModule,Ie,ee,h.MatOptionModule,h.MatCommonModule]}),Ye.\u0275inj=m.\u0275\u0275defineInjector({providers:[ft],imports:[t.CommonModule,e.OverlayModule,h.MatOptionModule,h.MatCommonModule,f.ZD,d.MatFormFieldModule,h.MatOptionModule,h.MatCommonModule]})},9085:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_DRAWER_DEFAULT_AUTOSIZE:()=>I,MAT_DRAWER_DEFAULT_AUTOSIZE_FACTORY:()=>Ne,MatDrawer:()=>Ae,MatDrawerContainer:()=>Ze,MatDrawerContent:()=>Re,MatSidenav:()=>dt,MatSidenavContainer:()=>De,MatSidenavContent:()=>ft,MatSidenavModule:()=>ge,matDrawerAnimations:()=>se,throwMatDuplicatedDrawerError:()=>L});var e=a(60123),t=a(35103),m=a(98678),h=a(76439),d=a(56728),f=a(54232),j=a(68590),w=a(22378),T=a(73482),U=a(716),$=a(43035),ae=a(29054),_e=a(77007),de=a(48358),me=a(84633),x=a(35879),S=a(49887),xe=a(77176),ue=a(9302),Ue=a(3358),Pe=a(79601);const ze=["*"],A=["content"];function Ce(be,ee){if(1&be){const Ie=m.\u0275\u0275getCurrentView();m.\u0275\u0275elementStart(0,"div",2),m.\u0275\u0275listener("click",function(){m.\u0275\u0275restoreView(Ie);const Me=m.\u0275\u0275nextContext();return m.\u0275\u0275resetView(Me._onBackdropClicked())}),m.\u0275\u0275elementEnd()}if(2&be){const Ie=m.\u0275\u0275nextContext();m.\u0275\u0275classProp("mat-drawer-shown",Ie._isShowingBackdrop())}}function Xe(be,ee){1&be&&(m.\u0275\u0275elementStart(0,"mat-drawer-content"),m.\u0275\u0275projection(1,2),m.\u0275\u0275elementEnd())}const ke=[[["mat-drawer"]],[["mat-drawer-content"]],"*"];function pe(be,ee){if(1&be){const Ie=m.\u0275\u0275getCurrentView();m.\u0275\u0275elementStart(0,"div",2),m.\u0275\u0275listener("click",function(){m.\u0275\u0275restoreView(Ie);const Me=m.\u0275\u0275nextContext();return m.\u0275\u0275resetView(Me._onBackdropClicked())}),m.\u0275\u0275elementEnd()}if(2&be){const Ie=m.\u0275\u0275nextContext();m.\u0275\u0275classProp("mat-drawer-shown",Ie._isShowingBackdrop())}}function _(be,ee){1&be&&(m.\u0275\u0275elementStart(0,"mat-sidenav-content"),m.\u0275\u0275projection(1,2),m.\u0275\u0275elementEnd())}const E=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],se={transformDrawer:(0,Pe.trigger)("transform",[(0,Pe.state)("open, open-instant",(0,Pe.style)({transform:"none",visibility:"visible"})),(0,Pe.state)("void",(0,Pe.style)({"box-shadow":"none",visibility:"hidden"})),(0,Pe.transition)("void => open-instant",(0,Pe.animate)("0ms")),(0,Pe.transition)("void <=> open, open-instant => void",(0,Pe.animate)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])};function L(be){throw Error(`A drawer was already declared for 'position="${be}"'`)}const I=new m.InjectionToken("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:Ne}),ce=new m.InjectionToken("MAT_DRAWER_CONTAINER");function Ne(){return!1}class Re extends e.PQ{constructor(ee,Ie,Ye,Me,Z){super(Ye,Me,Z),this._changeDetectorRef=ee,this._container=Ie}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}Re.\u0275fac=function(ee){return new(ee||Re)(m.\u0275\u0275directiveInject(m.ChangeDetectorRef),m.\u0275\u0275directiveInject((0,m.forwardRef)(()=>Ze)),m.\u0275\u0275directiveInject(m.ElementRef),m.\u0275\u0275directiveInject(e.mF),m.\u0275\u0275directiveInject(m.NgZone))},Re.\u0275cmp=m.\u0275\u0275defineComponent({type:Re,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(ee,Ie){2&ee&&m.\u0275\u0275styleProp("margin-left",Ie._container._contentMargins.left,"px")("margin-right",Ie._container._contentMargins.right,"px")},features:[m.\u0275\u0275ProvidersFeature([{provide:e.PQ,useExisting:Re}]),m.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:ze,decls:1,vars:0,template:function(ee,Ie){1&ee&&(m.\u0275\u0275projectionDef(),m.\u0275\u0275projection(0))},encapsulation:2,changeDetection:0});class Ae{get position(){return this._position}set position(ee){(ee="end"===ee?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(ee),this._position=ee,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(ee){this._mode=ee,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(ee){this._disableClose=(0,j.coerceBooleanProperty)(ee)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(ee){("true"===ee||"false"===ee||null==ee)&&(ee=(0,j.coerceBooleanProperty)(ee)),this._autoFocus=ee}get opened(){return this._opened}set opened(ee){this.toggle((0,j.coerceBooleanProperty)(ee))}constructor(ee,Ie,Ye,Me,Z,D,W,te){this._elementRef=ee,this._focusTrapFactory=Ie,this._focusMonitor=Ye,this._platform=Me,this._ngZone=Z,this._interactivityChecker=D,this._doc=W,this._container=te,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new U.x,this._animationEnd=new U.x,this._animationState="void",this.openedChange=new m.EventEmitter(!0),this._openedStream=this.openedChange.pipe((0,_e.h)(fe=>fe),(0,de.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,_e.h)(fe=>fe.fromState!==fe.toState&&0===fe.toState.indexOf("open")),(0,me.h)(void 0)),this._closedStream=this.openedChange.pipe((0,_e.h)(fe=>!fe),(0,de.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,_e.h)(fe=>fe.fromState!==fe.toState&&"void"===fe.toState),(0,me.h)(void 0)),this._destroyed=new U.x,this.onPositionChanged=new m.EventEmitter,this._modeChanged=new U.x,this.openedChange.subscribe(fe=>{fe?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,$.R)(this._elementRef.nativeElement,"keydown").pipe((0,_e.h)(fe=>fe.keyCode===w.ESCAPE&&!this.disableClose&&!(0,w.hasModifierKey)(fe)),(0,x.R)(this._destroyed)).subscribe(fe=>this._ngZone.run(()=>{this.close(),fe.stopPropagation(),fe.preventDefault()}))}),this._animationEnd.pipe((0,S.x)((fe,Ve)=>fe.fromState===Ve.fromState&&fe.toState===Ve.toState)).subscribe(fe=>{const{fromState:Ve,toState:We}=fe;(0===We.indexOf("open")&&"void"===Ve||"void"===We&&0===Ve.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(ee,Ie){this._interactivityChecker.isFocusable(ee)||(ee.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Ye=()=>{ee.removeEventListener("blur",Ye),ee.removeEventListener("mousedown",Ye),ee.removeAttribute("tabindex")};ee.addEventListener("blur",Ye),ee.addEventListener("mousedown",Ye)})),ee.focus(Ie)}_focusByCssSelector(ee,Ie){let Ye=this._elementRef.nativeElement.querySelector(ee);Ye&&this._forceFocus(Ye,Ie)}_takeFocus(){if(!this._focusTrap)return;const ee=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(Ie=>{!Ie&&"function"==typeof this._elementRef.nativeElement.focus&&ee.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(ee){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,ee):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const ee=this._doc.activeElement;return!!ee&&this._elementRef.nativeElement.contains(ee)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(ee){return this.toggle(!0,ee)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(ee=!this.opened,Ie){ee&&Ie&&(this._openedVia=Ie);const Ye=this._setOpen(ee,!ee&&this._isFocusWithinDrawer(),this._openedVia||"program");return ee||(this._openedVia=null),Ye}_setOpen(ee,Ie,Ye){return this._opened=ee,ee?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",Ie&&this._restoreFocus(Ye)),this._updateFocusTrapState(),new Promise(Me=>{this.openedChange.pipe((0,xe.q)(1)).subscribe(Z=>Me(Z?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(ee){const Ie=this._elementRef.nativeElement,Ye=Ie.parentNode;"end"===ee?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),Ye.insertBefore(this._anchor,Ie)),Ye.appendChild(Ie)):this._anchor&&this._anchor.parentNode.insertBefore(Ie,this._anchor)}}Ae.\u0275fac=function(ee){return new(ee||Ae)(m.\u0275\u0275directiveInject(m.ElementRef),m.\u0275\u0275directiveInject(d.qV),m.\u0275\u0275directiveInject(d.tE),m.\u0275\u0275directiveInject(T.Platform),m.\u0275\u0275directiveInject(m.NgZone),m.\u0275\u0275directiveInject(d.ic),m.\u0275\u0275directiveInject(t.DOCUMENT,8),m.\u0275\u0275directiveInject(ce,8))},Ae.\u0275cmp=m.\u0275\u0275defineComponent({type:Ae,selectors:[["mat-drawer"]],viewQuery:function(ee,Ie){if(1&ee&&m.\u0275\u0275viewQuery(A,5),2&ee){let Ye;m.\u0275\u0275queryRefresh(Ye=m.\u0275\u0275loadQuery())&&(Ie._content=Ye.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(ee,Ie){1&ee&&m.\u0275\u0275syntheticHostListener("@transform.start",function(Me){return Ie._animationStarted.next(Me)})("@transform.done",function(Me){return Ie._animationEnd.next(Me)}),2&ee&&(m.\u0275\u0275attribute("align",null),m.\u0275\u0275syntheticHostProperty("@transform",Ie._animationState),m.\u0275\u0275classProp("mat-drawer-end","end"===Ie.position)("mat-drawer-over","over"===Ie.mode)("mat-drawer-push","push"===Ie.mode)("mat-drawer-side","side"===Ie.mode)("mat-drawer-opened",Ie.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:ze,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(ee,Ie){1&ee&&(m.\u0275\u0275projectionDef(),m.\u0275\u0275elementStart(0,"div",0,1),m.\u0275\u0275projection(2),m.\u0275\u0275elementEnd())},dependencies:[e.PQ],encapsulation:2,data:{animation:[se.transformDrawer]},changeDetection:0});class Ze{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(ee){this._autosize=(0,j.coerceBooleanProperty)(ee)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(ee){this._backdropOverride=null==ee?null:(0,j.coerceBooleanProperty)(ee)}get scrollable(){return this._userContent||this._content}constructor(ee,Ie,Ye,Me,Z,D=!1,W){this._dir=ee,this._element=Ie,this._ngZone=Ye,this._changeDetectorRef=Me,this._animationMode=W,this._drawers=new m.QueryList,this.backdropClick=new m.EventEmitter,this._destroyed=new U.x,this._doCheckSubject=new U.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new U.x,ee&&ee.change.pipe((0,x.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),Z.change().pipe((0,x.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=D}ngAfterContentInit(){this._allDrawers.changes.pipe((0,ue.O)(this._allDrawers),(0,x.R)(this._destroyed)).subscribe(ee=>{this._drawers.reset(ee.filter(Ie=>!Ie._container||Ie._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,ue.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(ee=>{this._watchDrawerToggle(ee),this._watchDrawerPosition(ee),this._watchDrawerMode(ee)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,Ue.b)(10),(0,x.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(ee=>ee.open())}close(){this._drawers.forEach(ee=>ee.close())}updateContentMargins(){let ee=0,Ie=0;if(this._left&&this._left.opened)if("side"==this._left.mode)ee+=this._left._getWidth();else if("push"==this._left.mode){const Ye=this._left._getWidth();ee+=Ye,Ie-=Ye}if(this._right&&this._right.opened)if("side"==this._right.mode)Ie+=this._right._getWidth();else if("push"==this._right.mode){const Ye=this._right._getWidth();Ie+=Ye,ee-=Ye}ee=ee||null,Ie=Ie||null,(ee!==this._contentMargins.left||Ie!==this._contentMargins.right)&&(this._contentMargins={left:ee,right:Ie},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(ee){ee._animationStarted.pipe((0,_e.h)(Ie=>Ie.fromState!==Ie.toState),(0,x.R)(this._drawers.changes)).subscribe(Ie=>{"open-instant"!==Ie.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==ee.mode&&ee.openedChange.pipe((0,x.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(ee.opened))}_watchDrawerPosition(ee){ee&&ee.onPositionChanged.pipe((0,x.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,xe.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(ee){ee&&ee._modeChanged.pipe((0,x.R)((0,ae.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(ee){const Ie=this._element.nativeElement.classList,Ye="mat-drawer-container-has-open";ee?Ie.add(Ye):Ie.remove(Ye)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(ee=>{"end"==ee.position?(this._end,this._end=ee):(this._start,this._start=ee)}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(ee=>ee&&!ee.disableClose&&this._canHaveBackdrop(ee)).forEach(ee=>ee._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(ee){return"side"!==ee.mode||!!this._backdropOverride}_isDrawerOpen(ee){return null!=ee&&ee.opened}}Ze.\u0275fac=function(ee){return new(ee||Ze)(m.\u0275\u0275directiveInject(f.Directionality,8),m.\u0275\u0275directiveInject(m.ElementRef),m.\u0275\u0275directiveInject(m.NgZone),m.\u0275\u0275directiveInject(m.ChangeDetectorRef),m.\u0275\u0275directiveInject(e.rL),m.\u0275\u0275directiveInject(I),m.\u0275\u0275directiveInject(m.ANIMATION_MODULE_TYPE,8))},Ze.\u0275cmp=m.\u0275\u0275defineComponent({type:Ze,selectors:[["mat-drawer-container"]],contentQueries:function(ee,Ie,Ye){if(1&ee&&(m.\u0275\u0275contentQuery(Ye,Re,5),m.\u0275\u0275contentQuery(Ye,Ae,5)),2&ee){let Me;m.\u0275\u0275queryRefresh(Me=m.\u0275\u0275loadQuery())&&(Ie._content=Me.first),m.\u0275\u0275queryRefresh(Me=m.\u0275\u0275loadQuery())&&(Ie._allDrawers=Me)}},viewQuery:function(ee,Ie){if(1&ee&&m.\u0275\u0275viewQuery(Re,5),2&ee){let Ye;m.\u0275\u0275queryRefresh(Ye=m.\u0275\u0275loadQuery())&&(Ie._userContent=Ye.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(ee,Ie){2&ee&&m.\u0275\u0275classProp("mat-drawer-container-explicit-backdrop",Ie._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[m.\u0275\u0275ProvidersFeature([{provide:ce,useExisting:Ze}])],ngContentSelectors:["mat-drawer","mat-drawer-content","*"],decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(ee,Ie){1&ee&&(m.\u0275\u0275projectionDef(ke),m.\u0275\u0275template(0,Ce,1,2,"div",0),m.\u0275\u0275projection(1),m.\u0275\u0275projection(2,1),m.\u0275\u0275template(3,Xe,2,0,"mat-drawer-content",1)),2&ee&&(m.\u0275\u0275property("ngIf",Ie.hasBackdrop),m.\u0275\u0275advance(3),m.\u0275\u0275property("ngIf",!Ie._content))},dependencies:[t.NgIf,Re],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0});class ft extends Re{constructor(ee,Ie,Ye,Me,Z){super(ee,Ie,Ye,Me,Z)}}ft.\u0275fac=function(ee){return new(ee||ft)(m.\u0275\u0275directiveInject(m.ChangeDetectorRef),m.\u0275\u0275directiveInject((0,m.forwardRef)(()=>De)),m.\u0275\u0275directiveInject(m.ElementRef),m.\u0275\u0275directiveInject(e.mF),m.\u0275\u0275directiveInject(m.NgZone))},ft.\u0275cmp=m.\u0275\u0275defineComponent({type:ft,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(ee,Ie){2&ee&&m.\u0275\u0275styleProp("margin-left",Ie._container._contentMargins.left,"px")("margin-right",Ie._container._contentMargins.right,"px")},features:[m.\u0275\u0275ProvidersFeature([{provide:e.PQ,useExisting:ft}]),m.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:ze,decls:1,vars:0,template:function(ee,Ie){1&ee&&(m.\u0275\u0275projectionDef(),m.\u0275\u0275projection(0))},encapsulation:2,changeDetection:0});class dt extends Ae{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(ee){this._fixedInViewport=(0,j.coerceBooleanProperty)(ee)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(ee){this._fixedTopGap=(0,j.coerceNumberProperty)(ee)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(ee){this._fixedBottomGap=(0,j.coerceNumberProperty)(ee)}}dt.\u0275fac=function(){let be;return function(Ie){return(be||(be=m.\u0275\u0275getInheritedFactory(dt)))(Ie||dt)}}(),dt.\u0275cmp=m.\u0275\u0275defineComponent({type:dt,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(ee,Ie){2&ee&&(m.\u0275\u0275attribute("align",null),m.\u0275\u0275styleProp("top",Ie.fixedInViewport?Ie.fixedTopGap:null,"px")("bottom",Ie.fixedInViewport?Ie.fixedBottomGap:null,"px"),m.\u0275\u0275classProp("mat-drawer-end","end"===Ie.position)("mat-drawer-over","over"===Ie.mode)("mat-drawer-push","push"===Ie.mode)("mat-drawer-side","side"===Ie.mode)("mat-drawer-opened",Ie.opened)("mat-sidenav-fixed",Ie.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[m.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:ze,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(ee,Ie){1&ee&&(m.\u0275\u0275projectionDef(),m.\u0275\u0275elementStart(0,"div",0,1),m.\u0275\u0275projection(2),m.\u0275\u0275elementEnd())},dependencies:[e.PQ],encapsulation:2,data:{animation:[se.transformDrawer]},changeDetection:0});class De extends Ze{}De.\u0275fac=function(){let be;return function(Ie){return(be||(be=m.\u0275\u0275getInheritedFactory(De)))(Ie||De)}}(),De.\u0275cmp=m.\u0275\u0275defineComponent({type:De,selectors:[["mat-sidenav-container"]],contentQueries:function(ee,Ie,Ye){if(1&ee&&(m.\u0275\u0275contentQuery(Ye,ft,5),m.\u0275\u0275contentQuery(Ye,dt,5)),2&ee){let Me;m.\u0275\u0275queryRefresh(Me=m.\u0275\u0275loadQuery())&&(Ie._content=Me.first),m.\u0275\u0275queryRefresh(Me=m.\u0275\u0275loadQuery())&&(Ie._allDrawers=Me)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(ee,Ie){2&ee&&m.\u0275\u0275classProp("mat-drawer-container-explicit-backdrop",Ie._backdropOverride)},exportAs:["matSidenavContainer"],features:[m.\u0275\u0275ProvidersFeature([{provide:ce,useExisting:De}]),m.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["mat-sidenav","mat-sidenav-content","*"],decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(ee,Ie){1&ee&&(m.\u0275\u0275projectionDef(E),m.\u0275\u0275template(0,pe,1,2,"div",0),m.\u0275\u0275projection(1),m.\u0275\u0275projection(2,1),m.\u0275\u0275template(3,_,2,0,"mat-sidenav-content",1)),2&ee&&(m.\u0275\u0275property("ngIf",Ie.hasBackdrop),m.\u0275\u0275advance(3),m.\u0275\u0275property("ngIf",!Ie._content))},dependencies:[t.NgIf,ft],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0});class ge{}ge.\u0275fac=function(ee){return new(ee||ge)},ge.\u0275mod=m.\u0275\u0275defineNgModule({type:ge,declarations:[Ae,Ze,Re,dt,De,ft],imports:[t.CommonModule,h.MatCommonModule,e.ZD],exports:[e.ZD,h.MatCommonModule,Ae,Ze,Re,dt,De,ft]}),ge.\u0275inj=m.\u0275\u0275defineInjector({imports:[t.CommonModule,h.MatCommonModule,e.ZD,e.ZD,h.MatCommonModule]})},33122:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS:()=>T,MAT_SLIDE_TOGGLE_REQUIRED_VALIDATOR:()=>x,MAT_SLIDE_TOGGLE_VALUE_ACCESSOR:()=>U,MatSlideToggle:()=>me,MatSlideToggleChange:()=>$,MatSlideToggleModule:()=>ue,MatSlideToggleRequiredValidator:()=>S,_MatSlideToggleBase:()=>de,_MatSlideToggleRequiredValidatorModule:()=>xe});var e=a(98678),t=a(5476),m=a(56728),h=a(76439),d=a(68590),f=a(35103);const j=["switch"],T=new e.InjectionToken("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),U={provide:t.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>me),multi:!0};class ${constructor(Pe,ze){this.source=Pe,this.checked=ze}}let ae=0;const _e=(0,h.mixinTabIndex)((0,h.mixinColor)((0,h.mixinDisableRipple)((0,h.mixinDisabled)(class{constructor(Ue){this._elementRef=Ue}}))));class de extends _e{get required(){return this._required}set required(Pe){this._required=(0,d.coerceBooleanProperty)(Pe)}get checked(){return this._checked}set checked(Pe){this._checked=(0,d.coerceBooleanProperty)(Pe),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(Pe,ze,A,Ce,Xe,ke,ve){super(Pe),this._focusMonitor=ze,this._changeDetectorRef=A,this.defaults=Xe,this._onChange=pe=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new e.EventEmitter,this.toggleChange=new e.EventEmitter,this.tabIndex=parseInt(Ce)||0,this.color=this.defaultColor=Xe.color||"accent",this._noopAnimations="NoopAnimations"===ke,this.id=this._uniqueId=`${ve}${++ae}`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(Pe=>{"keyboard"===Pe||"program"===Pe?(this._focused=!0,this._changeDetectorRef.markForCheck()):Pe||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(Pe){this.checked=!!Pe}registerOnChange(Pe){this._onChange=Pe}registerOnTouched(Pe){this._onTouched=Pe}setDisabledState(Pe){this.disabled=Pe,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}}de.\u0275fac=function(Pe){e.\u0275\u0275invalidFactory()},de.\u0275dir=e.\u0275\u0275defineDirective({type:de,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange"},features:[e.\u0275\u0275InheritDefinitionFeature]});class me extends de{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(Pe,ze,A,Ce,Xe,ke){super(Pe,ze,A,Ce,Xe,ke,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new $(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(Pe){return new $(this,Pe)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}}me.\u0275fac=function(Pe){return new(Pe||me)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(m.tE),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275injectAttribute("tabindex"),e.\u0275\u0275directiveInject(T),e.\u0275\u0275directiveInject(e.ANIMATION_MODULE_TYPE,8))},me.\u0275cmp=e.\u0275\u0275defineComponent({type:me,selectors:[["mat-slide-toggle"]],viewQuery:function(Pe,ze){if(1&Pe&&e.\u0275\u0275viewQuery(j,5),2&Pe){let A;e.\u0275\u0275queryRefresh(A=e.\u0275\u0275loadQuery())&&(ze._switchElement=A.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(Pe,ze){2&Pe&&(e.\u0275\u0275hostProperty("id",ze.id),e.\u0275\u0275attribute("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),e.\u0275\u0275classProp("mat-mdc-slide-toggle-focused",ze._focused)("mat-mdc-slide-toggle-checked",ze.checked)("_mat-animation-noopable",ze._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[e.\u0275\u0275ProvidersFeature([U]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*"],decls:17,vars:24,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],["viewBox","0 0 24 24",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"],[3,"for","click"]],template:function(Pe,ze){if(1&Pe&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275elementStart(0,"div",0)(1,"button",1,2),e.\u0275\u0275listener("click",function(){return ze._handleClick()}),e.\u0275\u0275element(3,"div",3),e.\u0275\u0275elementStart(4,"div",4)(5,"div",5)(6,"div",6),e.\u0275\u0275element(7,"div",7),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"div",8),e.\u0275\u0275element(9,"div",9),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"div",10),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(11,"svg",11),e.\u0275\u0275element(12,"path",12),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"svg",13),e.\u0275\u0275element(14,"path",14),e.\u0275\u0275elementEnd()()()()(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275elementStart(15,"label",15),e.\u0275\u0275listener("click",function(Ce){return Ce.stopPropagation()}),e.\u0275\u0275projection(16),e.\u0275\u0275elementEnd()()),2&Pe){const A=e.\u0275\u0275reference(2);e.\u0275\u0275classProp("mdc-form-field--align-end","before"==ze.labelPosition),e.\u0275\u0275advance(1),e.\u0275\u0275classProp("mdc-switch--selected",ze.checked)("mdc-switch--unselected",!ze.checked)("mdc-switch--checked",ze.checked)("mdc-switch--disabled",ze.disabled),e.\u0275\u0275property("tabIndex",ze.tabIndex)("disabled",ze.disabled),e.\u0275\u0275attribute("id",ze.buttonId)("name",ze.name)("aria-label",ze.ariaLabel)("aria-labelledby",ze._getAriaLabelledBy())("aria-describedby",ze.ariaDescribedby)("aria-required",ze.required||null)("aria-checked",ze.checked),e.\u0275\u0275advance(8),e.\u0275\u0275property("matRippleTrigger",A)("matRippleDisabled",ze.disableRipple||ze.disabled)("matRippleCentered",!0),e.\u0275\u0275advance(6),e.\u0275\u0275property("for",ze.buttonId),e.\u0275\u0275attribute("id",ze._labelId)}},dependencies:[h.MatRipple],styles:['.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mdc-switch{width:var(--mdc-switch-track-width, 36px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, #616161)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff))}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__focus-ring-wrapper,.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height, 20px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape, 10px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width, 20px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 18px);height:var(--mdc-switch-selected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 18px);height:var(--mdc-switch-unselected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size, 48px);width:var(--mdc-switch-state-layer-size, 48px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height, 14px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape, 7px)}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}'],encapsulation:2,changeDetection:0});const x={provide:t.NG_VALIDATORS,useExisting:(0,e.forwardRef)(()=>S),multi:!0};class S extends t.CheckboxRequiredValidator{}S.\u0275fac=function(){let Ue;return function(ze){return(Ue||(Ue=e.\u0275\u0275getInheritedFactory(S)))(ze||S)}}(),S.\u0275dir=e.\u0275\u0275defineDirective({type:S,selectors:[["mat-slide-toggle","required","","formControlName",""],["mat-slide-toggle","required","","formControl",""],["mat-slide-toggle","required","","ngModel",""]],features:[e.\u0275\u0275ProvidersFeature([x]),e.\u0275\u0275InheritDefinitionFeature]});class xe{}xe.\u0275fac=function(Pe){return new(Pe||xe)},xe.\u0275mod=e.\u0275\u0275defineNgModule({type:xe,declarations:[S],exports:[S]}),xe.\u0275inj=e.\u0275\u0275defineInjector({});class ue{}ue.\u0275fac=function(Pe){return new(Pe||ue)},ue.\u0275mod=e.\u0275\u0275defineNgModule({type:ue,declarations:[me],imports:[xe,h.MatCommonModule,h.MatRippleModule,f.CommonModule],exports:[xe,me,h.MatCommonModule]}),ue.\u0275inj=e.\u0275\u0275defineInjector({imports:[xe,h.MatCommonModule,h.MatRippleModule,f.CommonModule,xe,h.MatCommonModule]})},72149:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MatSlider:()=>ke,MatSliderChange:()=>A,MatSliderModule:()=>se,MatSliderRangeThumb:()=>X,MatSliderThumb:()=>C,MatSliderVisualThumb:()=>Ce});var e=a(54232),t=a(68590),m=a(73482),h=a(98678),d=a(76439),f=a(77176),j=a(35103),w=a(5476),T=a(716);const U=["knob"],$=["valueIndicatorContainer"];function ae(L,I){if(1&L&&(h.\u0275\u0275elementStart(0,"div",4,5)(2,"div",6)(3,"span",7),h.\u0275\u0275text(4),h.\u0275\u0275elementEnd()()()),2&L){const ce=h.\u0275\u0275nextContext();h.\u0275\u0275advance(4),h.\u0275\u0275textInterpolate(ce.valueIndicatorText)}}const _e=["trackActive"];function de(L,I){if(1&L&&h.\u0275\u0275element(0,"div"),2&L){const ce=I.$implicit,Ne=I.index,Re=h.\u0275\u0275nextContext(3);h.\u0275\u0275classMap(0===ce?"mdc-slider__tick-mark--active":"mdc-slider__tick-mark--inactive"),h.\u0275\u0275styleProp("transform",Re._calcTickMarkTransform(Ne))}}function me(L,I){if(1&L&&(h.\u0275\u0275elementContainerStart(0),h.\u0275\u0275template(1,de,1,4,"div",11),h.\u0275\u0275elementContainerEnd()),2&L){const ce=h.\u0275\u0275nextContext(2);h.\u0275\u0275advance(1),h.\u0275\u0275property("ngForOf",ce._tickMarks)}}function x(L,I){if(1&L&&(h.\u0275\u0275elementStart(0,"div",8,9),h.\u0275\u0275template(2,me,2,1,"ng-container",10),h.\u0275\u0275elementEnd()),2&L){const ce=h.\u0275\u0275nextContext();h.\u0275\u0275advance(2),h.\u0275\u0275property("ngIf",ce._cachedWidth)}}function S(L,I){if(1&L&&h.\u0275\u0275element(0,"mat-slider-visual-thumb",7),2&L){const ce=h.\u0275\u0275nextContext();h.\u0275\u0275property("discrete",ce.discrete)("thumbPosition",1)("valueIndicatorText",ce.startValueIndicatorText)}}const ue=new h.InjectionToken("_MatSlider"),Ue=new h.InjectionToken("_MatSliderThumb"),Pe=new h.InjectionToken("_MatSliderRangeThumb"),ze=new h.InjectionToken("_MatSliderVisualThumb");class A{}class Ce{constructor(I,ce,Ne,Re){this._cdr=I,this._ngZone=ce,this._slider=Re,this._isHovered=!1,this._isActive=!1,this._isValueIndicatorVisible=!1,this._onPointerMove=Ae=>{if(this._sliderInput._isFocused)return;const Ze=this._hostElement.getBoundingClientRect(),ft=this._isSliderThumbHovered(Ae,Ze);this._isHovered=ft,ft?this._showHoverRipple():this._hideRipple(this._hoverRippleRef)},this._onMouseLeave=()=>{this._isHovered=!1,this._hideRipple(this._hoverRippleRef)},this._onFocus=()=>{this._hideRipple(this._hoverRippleRef),this._showFocusRipple(),this._hostElement.classList.add("mdc-slider__thumb--focused")},this._onBlur=()=>{this._isActive||this._hideRipple(this._focusRippleRef),this._isHovered&&this._showHoverRipple(),this._hostElement.classList.remove("mdc-slider__thumb--focused")},this._onDragStart=()=>{this._isActive=!0,this._showActiveRipple()},this._onDragEnd=()=>{this._isActive=!1,this._hideRipple(this._activeRippleRef),this._sliderInput._isFocused||this._hideRipple(this._focusRippleRef)},this._hostElement=Ne.nativeElement}ngAfterViewInit(){this._ripple.radius=24,this._sliderInput=this._slider._getInput(this.thumbPosition),this._sliderInputEl=this._sliderInput._hostElement;const I=this._sliderInputEl;this._ngZone.runOutsideAngular(()=>{I.addEventListener("pointermove",this._onPointerMove),I.addEventListener("pointerdown",this._onDragStart),I.addEventListener("pointerup",this._onDragEnd),I.addEventListener("pointerleave",this._onMouseLeave),I.addEventListener("focus",this._onFocus),I.addEventListener("blur",this._onBlur)})}ngOnDestroy(){const I=this._sliderInputEl;I.removeEventListener("pointermove",this._onPointerMove),I.removeEventListener("pointerdown",this._onDragStart),I.removeEventListener("pointerup",this._onDragEnd),I.removeEventListener("pointerleave",this._onMouseLeave),I.removeEventListener("focus",this._onFocus),I.removeEventListener("blur",this._onBlur)}_showHoverRipple(){this._isShowingRipple(this._hoverRippleRef)||(this._hoverRippleRef=this._showRipple({enterDuration:0,exitDuration:0}),this._hoverRippleRef?.element.classList.add("mat-mdc-slider-hover-ripple"))}_showFocusRipple(){this._isShowingRipple(this._focusRippleRef)||(this._focusRippleRef=this._showRipple({enterDuration:0,exitDuration:0},!0),this._focusRippleRef?.element.classList.add("mat-mdc-slider-focus-ripple"))}_showActiveRipple(){this._isShowingRipple(this._activeRippleRef)||(this._activeRippleRef=this._showRipple({enterDuration:225,exitDuration:400}),this._activeRippleRef?.element.classList.add("mat-mdc-slider-active-ripple"))}_isShowingRipple(I){return 0===I?.state||1===I?.state}_showRipple(I,ce){if(!this._slider.disabled&&(this._showValueIndicator(),this._slider._isRange&&this._slider._getThumb(1===this.thumbPosition?2:1)._showValueIndicator(),!this._slider._globalRippleOptions?.disabled||ce))return this._ripple.launch({animation:this._slider._noopAnimations?{enterDuration:0,exitDuration:0}:I,centered:!0,persistent:!0})}_hideRipple(I){if(I?.fadeOut(),this._isShowingAnyRipple())return;this._slider._isRange||this._hideValueIndicator();const ce=this._getSibling();ce._isShowingAnyRipple()||(this._hideValueIndicator(),ce._hideValueIndicator())}_showValueIndicator(){this._hostElement.classList.add("mdc-slider__thumb--with-indicator")}_hideValueIndicator(){this._hostElement.classList.remove("mdc-slider__thumb--with-indicator")}_getSibling(){return this._slider._getThumb(1===this.thumbPosition?2:1)}_getValueIndicatorContainer(){return this._valueIndicatorContainer?.nativeElement}_getKnob(){return this._knob.nativeElement}_isShowingAnyRipple(){return this._isShowingRipple(this._hoverRippleRef)||this._isShowingRipple(this._focusRippleRef)||this._isShowingRipple(this._activeRippleRef)}_isSliderThumbHovered(I,ce){const Ne=ce.width/2,Re=ce.x+Ne,Ae=ce.y+Ne,Ze=I.clientX-Re,ft=I.clientY-Ae;return Math.pow(Ze,2)+Math.pow(ft,2)<Math.pow(Ne,2)}}Ce.\u0275fac=function(I){return new(I||Ce)(h.\u0275\u0275directiveInject(h.ChangeDetectorRef),h.\u0275\u0275directiveInject(h.NgZone),h.\u0275\u0275directiveInject(h.ElementRef),h.\u0275\u0275directiveInject(ue))},Ce.\u0275cmp=h.\u0275\u0275defineComponent({type:Ce,selectors:[["mat-slider-visual-thumb"]],viewQuery:function(I,ce){if(1&I&&(h.\u0275\u0275viewQuery(d.MatRipple,5),h.\u0275\u0275viewQuery(U,5),h.\u0275\u0275viewQuery($,5)),2&I){let Ne;h.\u0275\u0275queryRefresh(Ne=h.\u0275\u0275loadQuery())&&(ce._ripple=Ne.first),h.\u0275\u0275queryRefresh(Ne=h.\u0275\u0275loadQuery())&&(ce._knob=Ne.first),h.\u0275\u0275queryRefresh(Ne=h.\u0275\u0275loadQuery())&&(ce._valueIndicatorContainer=Ne.first)}},hostAttrs:[1,"mdc-slider__thumb","mat-mdc-slider-visual-thumb"],inputs:{discrete:"discrete",thumbPosition:"thumbPosition",valueIndicatorText:"valueIndicatorText"},features:[h.\u0275\u0275ProvidersFeature([{provide:ze,useExisting:Ce}])],decls:4,vars:2,consts:[["class","mdc-slider__value-indicator-container",4,"ngIf"],[1,"mdc-slider__thumb-knob"],["knob",""],["matRipple","",1,"mat-mdc-focus-indicator",3,"matRippleDisabled"],[1,"mdc-slider__value-indicator-container"],["valueIndicatorContainer",""],[1,"mdc-slider__value-indicator"],[1,"mdc-slider__value-indicator-text"]],template:function(I,ce){1&I&&(h.\u0275\u0275template(0,ae,5,1,"div",0),h.\u0275\u0275element(1,"div",1,2)(3,"div",3)),2&I&&(h.\u0275\u0275property("ngIf",ce.discrete),h.\u0275\u0275advance(3),h.\u0275\u0275property("matRippleDisabled",!0))},dependencies:[j.NgIf,d.MatRipple],styles:[".mat-mdc-slider-visual-thumb .mat-ripple{height:100%;width:100%}.mat-mdc-slider .mdc-slider__tick-marks{justify-content:start}.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--inactive{position:absolute;left:2px}"],encapsulation:2,changeDetection:0});const Xe=(0,d.mixinColor)((0,d.mixinDisableRipple)(class{constructor(L){this._elementRef=L}}),"primary");class ke extends Xe{get disabled(){return this._disabled}set disabled(I){this._disabled=(0,t.coerceBooleanProperty)(I);const ce=this._getInput(2),Ne=this._getInput(1);ce&&(ce.disabled=this._disabled),Ne&&(Ne.disabled=this._disabled)}get discrete(){return this._discrete}set discrete(I){this._discrete=(0,t.coerceBooleanProperty)(I),this._updateValueIndicatorUIs()}get showTickMarks(){return this._showTickMarks}set showTickMarks(I){this._showTickMarks=(0,t.coerceBooleanProperty)(I)}get min(){return this._min}set min(I){const ce=(0,t.coerceNumberProperty)(I,this._min);this._min!==ce&&this._updateMin(ce)}_updateMin(I){const ce=this._min;this._min=I,this._isRange?this._updateMinRange({old:ce,new:I}):this._updateMinNonRange(I),this._onMinMaxOrStepChange()}_updateMinRange(I){const ce=this._getInput(2),Ne=this._getInput(1),Re=ce.value,Ae=Ne.value;Ne.min=I.new,ce.min=Math.max(I.new,Ne.value),Ne.max=Math.min(ce.max,ce.value),Ne._updateWidthInactive(),ce._updateWidthInactive(),I.new<I.old?this._onTranslateXChangeBySideEffect(ce,Ne):this._onTranslateXChangeBySideEffect(Ne,ce),Re!==ce.value&&this._onValueChange(ce),Ae!==Ne.value&&this._onValueChange(Ne)}_updateMinNonRange(I){const ce=this._getInput(2);if(ce){const Ne=ce.value;ce.min=I,ce._updateThumbUIByValue(),this._updateTrackUI(ce),Ne!==ce.value&&this._onValueChange(ce)}}get max(){return this._max}set max(I){const ce=(0,t.coerceNumberProperty)(I,this._max);this._max!==ce&&this._updateMax(ce)}_updateMax(I){const ce=this._max;this._max=I,this._isRange?this._updateMaxRange({old:ce,new:I}):this._updateMaxNonRange(I),this._onMinMaxOrStepChange()}_updateMaxRange(I){const ce=this._getInput(2),Ne=this._getInput(1),Re=ce.value,Ae=Ne.value;ce.max=I.new,Ne.max=Math.min(I.new,ce.value),ce.min=Ne.value,ce._updateWidthInactive(),Ne._updateWidthInactive(),I.new>I.old?this._onTranslateXChangeBySideEffect(Ne,ce):this._onTranslateXChangeBySideEffect(ce,Ne),Re!==ce.value&&this._onValueChange(ce),Ae!==Ne.value&&this._onValueChange(Ne)}_updateMaxNonRange(I){const ce=this._getInput(2);if(ce){const Ne=ce.value;ce.max=I,ce._updateThumbUIByValue(),this._updateTrackUI(ce),Ne!==ce.value&&this._onValueChange(ce)}}get step(){return this._step}set step(I){const ce=(0,t.coerceNumberProperty)(I,this._step);this._step!==ce&&this._updateStep(ce)}_updateStep(I){this._step=I,this._isRange?this._updateStepRange():this._updateStepNonRange(),this._onMinMaxOrStepChange()}_updateStepRange(){const I=this._getInput(2),ce=this._getInput(1),Ne=I.value,Re=ce.value,Ae=ce.value;I.min=this._min,ce.max=this._max,I.step=this._step,ce.step=this._step,this._platform.SAFARI&&(I.value=I.value,ce.value=ce.value),I.min=Math.max(this._min,ce.value),ce.max=Math.min(this._max,I.value),ce._updateWidthInactive(),I._updateWidthInactive(),I.value<Ae?this._onTranslateXChangeBySideEffect(ce,I):this._onTranslateXChangeBySideEffect(I,ce),Ne!==I.value&&this._onValueChange(I),Re!==ce.value&&this._onValueChange(ce)}_updateStepNonRange(){const I=this._getInput(2);if(I){const ce=I.value;I.step=this._step,this._platform.SAFARI&&(I.value=I.value),I._updateThumbUIByValue(),ce!==I.value&&this._onValueChange(I)}}constructor(I,ce,Ne,Re,Ae,Ze,ft){super(Re),this._ngZone=I,this._cdr=ce,this._platform=Ne,this._dir=Ae,this._globalRippleOptions=Ze,this._disabled=!1,this._discrete=!1,this._showTickMarks=!1,this._min=0,this._max=100,this._step=0,this.displayWith=dt=>`${dt}`,this._rippleRadius=24,this.startValueIndicatorText="",this.endValueIndicatorText="",this._isRange=!1,this._isRtl=!1,this._hasViewInitialized=!1,this._tickMarkTrackWidth=0,this._hasAnimation=!1,this._resizeTimer=null,this._knobRadius=8,this._thumbsOverlap=!1,this._noopAnimations="NoopAnimations"===ft,this._dirChangeSubscription=this._dir.change.subscribe(()=>this._onDirChange()),this._isRtl="rtl"===this._dir.value}ngAfterViewInit(){this._platform.isBrowser&&this._updateDimensions();const I=this._getInput(2),ce=this._getInput(1);this._isRange=!!I&&!!ce,this._cdr.detectChanges();const Ne=this._getThumb(2);this._rippleRadius=Ne._ripple.radius,this._inputPadding=this._rippleRadius-this._knobRadius,this._inputOffset=this._knobRadius,this._isRange?this._initUIRange(I,ce):this._initUINonRange(I),this._updateTrackUI(I),this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._observeHostResize(),this._cdr.detectChanges()}_initUINonRange(I){I.initProps(),I.initUI(),this._updateValueIndicatorUI(I),this._hasViewInitialized=!0,I._updateThumbUIByValue()}_initUIRange(I,ce){I.initProps(),I.initUI(),ce.initProps(),ce.initUI(),I._updateMinMax(),ce._updateMinMax(),I._updateStaticStyles(),ce._updateStaticStyles(),this._updateValueIndicatorUIs(),this._hasViewInitialized=!0,I._updateThumbUIByValue(),ce._updateThumbUIByValue()}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._resizeObserver?.disconnect(),this._resizeObserver=null}_onDirChange(){this._isRtl="rtl"===this._dir.value,this._isRange?this._onDirChangeRange():this._onDirChangeNonRange(),this._updateTickMarkUI()}_onDirChangeRange(){const I=this._getInput(2),ce=this._getInput(1);I._setIsLeftThumb(),ce._setIsLeftThumb(),I.translateX=I._calcTranslateXByValue(),ce.translateX=ce._calcTranslateXByValue(),I._updateStaticStyles(),ce._updateStaticStyles(),I._updateWidthInactive(),ce._updateWidthInactive(),I._updateThumbUIByValue(),ce._updateThumbUIByValue()}_onDirChangeNonRange(){this._getInput(2)._updateThumbUIByValue()}_observeHostResize(){typeof ResizeObserver>"u"||!ResizeObserver||this._ngZone.runOutsideAngular(()=>{this._resizeObserver=new ResizeObserver(()=>{this._isActive()||(this._resizeTimer&&clearTimeout(this._resizeTimer),this._onResize())}),this._resizeObserver.observe(this._elementRef.nativeElement)})}_isActive(){return this._getThumb(1)._isActive||this._getThumb(2)._isActive}_getValue(I=2){const ce=this._getInput(I);return ce?ce.value:this.min}_skipUpdate(){return!(!this._getInput(1)?._skipUIUpdate&&!this._getInput(2)?._skipUIUpdate)}_updateDimensions(){this._cachedWidth=this._elementRef.nativeElement.offsetWidth,this._cachedLeft=this._elementRef.nativeElement.getBoundingClientRect().left}_setTrackActiveStyles(I){const ce=this._trackActive.nativeElement.style,Ne=I.left!==ce.left&&I.right!==ce.right;ce.left=I.left,ce.right=I.right,ce.transformOrigin=I.transformOrigin,Ne?(this._elementRef.nativeElement.classList.add("mat-mdc-slider-disable-track-animation"),this._ngZone.onStable.pipe((0,f.q)(1)).subscribe(()=>{this._elementRef.nativeElement.classList.remove("mat-mdc-slider-disable-track-animation"),ce.transform=I.transform})):ce.transform=I.transform}_calcTickMarkTransform(I){return`translateX(${I*(this._tickMarkTrackWidth/(this._tickMarks.length-1))}px`}_onTranslateXChange(I){this._hasViewInitialized&&(this._updateThumbUI(I),this._updateTrackUI(I),this._updateOverlappingThumbUI(I))}_onTranslateXChangeBySideEffect(I,ce){this._hasViewInitialized&&(I._updateThumbUIByValue(),ce._updateThumbUIByValue())}_onValueChange(I){this._hasViewInitialized&&(this._updateValueIndicatorUI(I),this._updateTickMarkUI(),this._cdr.detectChanges())}_onMinMaxOrStepChange(){this._hasViewInitialized&&(this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.markForCheck())}_onResize(){if(this._hasViewInitialized){if(this._updateDimensions(),this._isRange){const I=this._getInput(2),ce=this._getInput(1);I._updateThumbUIByValue(),ce._updateThumbUIByValue(),I._updateStaticStyles(),ce._updateStaticStyles(),I._updateMinMax(),ce._updateMinMax(),I._updateWidthInactive(),ce._updateWidthInactive()}else{const I=this._getInput(2);I&&I._updateThumbUIByValue()}this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.detectChanges()}}_areThumbsOverlapping(){const I=this._getInput(1),ce=this._getInput(2);return!(!I||!ce)&&ce.translateX-I.translateX<20}_updateOverlappingThumbClassNames(I){const ce=I.getSibling(),Ne=this._getThumb(I.thumbPosition);this._getThumb(ce.thumbPosition)._hostElement.classList.remove("mdc-slider__thumb--top"),Ne._hostElement.classList.toggle("mdc-slider__thumb--top",this._thumbsOverlap)}_updateOverlappingThumbUI(I){!this._isRange||this._skipUpdate()||this._thumbsOverlap!==this._areThumbsOverlapping()&&(this._thumbsOverlap=!this._thumbsOverlap,this._updateOverlappingThumbClassNames(I))}_updateThumbUI(I){if(this._skipUpdate())return;this._getThumb(2===I.thumbPosition?2:1)._hostElement.style.transform=`translateX(${I.translateX}px)`}_updateValueIndicatorUI(I){if(this._skipUpdate())return;const ce=this.displayWith(I.value);if(this._hasViewInitialized?I._valuetext=ce:I._hostElement.setAttribute("aria-valuetext",ce),this.discrete){1===I.thumbPosition?this.startValueIndicatorText=ce:this.endValueIndicatorText=ce;const Ne=this._getThumb(I.thumbPosition);ce.length<3?Ne._hostElement.classList.add("mdc-slider__thumb--short-value"):Ne._hostElement.classList.remove("mdc-slider__thumb--short-value")}}_updateValueIndicatorUIs(){const I=this._getInput(2),ce=this._getInput(1);I&&this._updateValueIndicatorUI(I),ce&&this._updateValueIndicatorUI(ce)}_updateTickMarkTrackUI(){if(!this.showTickMarks||this._skipUpdate())return;const I=this._step&&this._step>0?this._step:1,Ne=(Math.floor(this.max/I)*I-this.min)/(this.max-this.min);this._tickMarkTrackWidth=this._cachedWidth*Ne-6}_updateTrackUI(I){this._skipUpdate()||(this._isRange?this._updateTrackUIRange(I):this._updateTrackUINonRange(I))}_updateTrackUIRange(I){const ce=I.getSibling();if(!ce||!this._cachedWidth)return;const Ne=Math.abs(ce.translateX-I.translateX)/this._cachedWidth;I._isLeftThumb&&this._cachedWidth?this._setTrackActiveStyles({left:"auto",right:this._cachedWidth-ce.translateX+"px",transformOrigin:"right",transform:`scaleX(${Ne})`}):this._setTrackActiveStyles({left:`${ce.translateX}px`,right:"auto",transformOrigin:"left",transform:`scaleX(${Ne})`})}_updateTrackUINonRange(I){this._isRtl?this._setTrackActiveStyles({left:"auto",right:"0px",transformOrigin:"right",transform:`scaleX(${1-I.fillPercentage})`}):this._setTrackActiveStyles({left:"0px",right:"auto",transformOrigin:"left",transform:`scaleX(${I.fillPercentage})`})}_updateTickMarkUI(){if(!this.showTickMarks||void 0===this.step||void 0===this.min||void 0===this.max)return;const I=this.step>0?this.step:1;this._isRange?this._updateTickMarkUIRange(I):this._updateTickMarkUINonRange(I),this._isRtl&&this._tickMarks.reverse()}_updateTickMarkUINonRange(I){const ce=this._getValue();let Ne=Math.max(Math.round((ce-this.min)/I),0),Re=Math.max(Math.round((this.max-ce)/I),0);this._isRtl?Ne++:Re++,this._tickMarks=Array(Ne).fill(0).concat(Array(Re).fill(1))}_updateTickMarkUIRange(I){const ce=this._getValue(),Ne=this._getValue(1),Re=Math.max(Math.floor((Ne-this.min)/I),0),Ae=Math.max(Math.floor((ce-Ne)/I)+1,0),Ze=Math.max(Math.floor((this.max-ce)/I),0);this._tickMarks=Array(Re).fill(1).concat(Array(Ae).fill(0),Array(Ze).fill(1))}_getInput(I){return 2===I&&this._input?this._input:this._inputs?.length?1===I?this._inputs.first:this._inputs.last:void 0}_getThumb(I){return 2===I?this._thumbs?.last:this._thumbs?.first}_setTransition(I){this._hasAnimation=I&&!this._noopAnimations,this._elementRef.nativeElement.classList.toggle("mat-mdc-slider-with-animation",this._hasAnimation)}}ke.\u0275fac=function(I){return new(I||ke)(h.\u0275\u0275directiveInject(h.NgZone),h.\u0275\u0275directiveInject(h.ChangeDetectorRef),h.\u0275\u0275directiveInject(m.Platform),h.\u0275\u0275directiveInject(h.ElementRef),h.\u0275\u0275directiveInject(e.Directionality,8),h.\u0275\u0275directiveInject(d.MAT_RIPPLE_GLOBAL_OPTIONS,8),h.\u0275\u0275directiveInject(h.ANIMATION_MODULE_TYPE,8))},ke.\u0275cmp=h.\u0275\u0275defineComponent({type:ke,selectors:[["mat-slider"]],contentQueries:function(I,ce,Ne){if(1&I&&(h.\u0275\u0275contentQuery(Ne,Ue,5),h.\u0275\u0275contentQuery(Ne,Pe,4)),2&I){let Re;h.\u0275\u0275queryRefresh(Re=h.\u0275\u0275loadQuery())&&(ce._input=Re.first),h.\u0275\u0275queryRefresh(Re=h.\u0275\u0275loadQuery())&&(ce._inputs=Re)}},viewQuery:function(I,ce){if(1&I&&(h.\u0275\u0275viewQuery(_e,5),h.\u0275\u0275viewQuery(ze,5)),2&I){let Ne;h.\u0275\u0275queryRefresh(Ne=h.\u0275\u0275loadQuery())&&(ce._trackActive=Ne.first),h.\u0275\u0275queryRefresh(Ne=h.\u0275\u0275loadQuery())&&(ce._thumbs=Ne)}},hostAttrs:[1,"mat-mdc-slider","mdc-slider"],hostVars:10,hostBindings:function(I,ce){2&I&&h.\u0275\u0275classProp("mdc-slider--range",ce._isRange)("mdc-slider--disabled",ce.disabled)("mdc-slider--discrete",ce.discrete)("mdc-slider--tick-marks",ce.showTickMarks)("_mat-animation-noopable",ce._noopAnimations)},inputs:{color:"color",disableRipple:"disableRipple",disabled:"disabled",discrete:"discrete",showTickMarks:"showTickMarks",min:"min",max:"max",step:"step",displayWith:"displayWith"},exportAs:["matSlider"],features:[h.\u0275\u0275ProvidersFeature([{provide:ue,useExisting:ke}]),h.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*"],decls:9,vars:5,consts:[[1,"mdc-slider__track"],[1,"mdc-slider__track--inactive"],[1,"mdc-slider__track--active"],[1,"mdc-slider__track--active_fill"],["trackActive",""],["class","mdc-slider__tick-marks",4,"ngIf"],[3,"discrete","thumbPosition","valueIndicatorText",4,"ngIf"],[3,"discrete","thumbPosition","valueIndicatorText"],[1,"mdc-slider__tick-marks"],["tickMarkContainer",""],[4,"ngIf"],[3,"class","transform",4,"ngFor","ngForOf"]],template:function(I,ce){1&I&&(h.\u0275\u0275projectionDef(),h.\u0275\u0275projection(0),h.\u0275\u0275elementStart(1,"div",0),h.\u0275\u0275element(2,"div",1),h.\u0275\u0275elementStart(3,"div",2),h.\u0275\u0275element(4,"div",3,4),h.\u0275\u0275elementEnd(),h.\u0275\u0275template(6,x,3,1,"div",5),h.\u0275\u0275elementEnd(),h.\u0275\u0275template(7,S,1,3,"mat-slider-visual-thumb",6),h.\u0275\u0275element(8,"mat-slider-visual-thumb",7)),2&I&&(h.\u0275\u0275advance(6),h.\u0275\u0275property("ngIf",ce.showTickMarks),h.\u0275\u0275advance(1),h.\u0275\u0275property("ngIf",ce._isRange),h.\u0275\u0275advance(1),h.\u0275\u0275property("discrete",ce.discrete)("thumbPosition",2)("valueIndicatorText",ce.endValueIndicatorText))},dependencies:[j.NgForOf,j.NgIf,Ce],styles:['.mdc-slider{cursor:pointer;height:48px;margin:0 24px;position:relative;touch-action:pan-y}.mdc-slider .mdc-slider__track{position:absolute;top:50%;transform:translateY(-50%);width:100%}.mdc-slider .mdc-slider__track--active,.mdc-slider .mdc-slider__track--inactive{display:flex;height:100%;position:absolute;width:100%}.mdc-slider .mdc-slider__track--active{overflow:hidden}.mdc-slider .mdc-slider__track--active_fill{border-top-style:solid;box-sizing:border-box;height:100%;width:100%;position:relative;-webkit-transform-origin:left;transform-origin:left}[dir=rtl] .mdc-slider .mdc-slider__track--active_fill,.mdc-slider .mdc-slider__track--active_fill[dir=rtl]{-webkit-transform-origin:right;transform-origin:right}.mdc-slider .mdc-slider__track--inactive{left:0;top:0}.mdc-slider .mdc-slider__track--inactive::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-slider .mdc-slider__track--inactive::before{border-color:CanvasText}}.mdc-slider .mdc-slider__value-indicator-container{bottom:44px;left:var(--slider-value-indicator-container-left, 50%);pointer-events:none;position:absolute;right:var(--slider-value-indicator-container-right);transform:var(--slider-value-indicator-container-transform, translateX(-50%))}.mdc-slider .mdc-slider__value-indicator{transition:transform 100ms 0ms cubic-bezier(0.4, 0, 1, 1);align-items:center;border-radius:4px;display:flex;height:32px;padding:0 12px;transform:scale(0);transform-origin:bottom}.mdc-slider .mdc-slider__value-indicator::before{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid;bottom:-5px;content:"";height:0;left:var(--slider-value-indicator-caret-left, 50%);position:absolute;right:var(--slider-value-indicator-caret-right);transform:var(--slider-value-indicator-caret-transform, translateX(-50%));width:0}.mdc-slider .mdc-slider__value-indicator::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-slider .mdc-slider__value-indicator::after{border-color:CanvasText}}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container{pointer-events:auto}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:transform 100ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale(1)}@media(prefers-reduced-motion){.mdc-slider .mdc-slider__value-indicator,.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:none}}.mdc-slider .mdc-slider__thumb{display:flex;left:-24px;outline:none;position:absolute;user-select:none;height:48px;width:48px}.mdc-slider .mdc-slider__thumb--top{z-index:1}.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-style:solid;border-width:1px;box-sizing:content-box}.mdc-slider .mdc-slider__thumb-knob{box-sizing:border-box;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.mdc-slider .mdc-slider__tick-marks{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 1px;position:absolute;width:100%}.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:transform 80ms ease}@media(prefers-reduced-motion){.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:none}}.mdc-slider--disabled{cursor:auto}.mdc-slider--disabled .mdc-slider__thumb{pointer-events:none}.mdc-slider__input{cursor:pointer;left:0;margin:0;height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.mat-mdc-slider{display:inline-block;box-sizing:border-box;outline:none;vertical-align:middle;margin-left:8px;margin-right:8px;width:auto;min-width:112px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-slider .mdc-slider__thumb-knob{background-color:var(--mdc-slider-handle-color, var(--mdc-theme-primary, #6200ee));border-color:var(--mdc-slider-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb-knob{background-color:var(--mdc-slider-disabled-handle-color, var(--mdc-theme-on-surface, #000));border-color:var(--mdc-slider-disabled-handle-color, var(--mdc-theme-on-surface, #000))}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb::before,.mat-mdc-slider .mdc-slider__thumb::after{background-color:var(--mdc-slider-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider .mdc-slider__thumb:hover::before,.mat-mdc-slider .mdc-slider__thumb.mdc-ripple-surface--hover::before{opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mat-mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded--background-focused::before,.mat-mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mat-mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mat-mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mat-mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mat-mdc-slider .mdc-slider__track--active_fill{border-color:var(--mdc-slider-active-track-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__track--active_fill{border-color:var(--mdc-slider-disabled-active-track-color, var(--mdc-theme-on-surface, #000))}.mat-mdc-slider .mdc-slider__track--inactive{background-color:var(--mdc-slider-inactive-track-color, var(--mdc-theme-primary, #6200ee));opacity:.24}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__track--inactive{background-color:var(--mdc-slider-disabled-inactive-track-color, var(--mdc-theme-on-surface, #000));opacity:.24}.mat-mdc-slider .mdc-slider__tick-mark--active{background-color:var(--mdc-slider-with-tick-marks-active-container-color, var(--mdc-theme-on-primary, #fff));opacity:var(--mdc-slider-with-tick-marks-active-container-opacity, 0.6)}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--active{background-color:var(--mdc-slider-with-tick-marks-active-container-color, var(--mdc-theme-on-primary, #fff));opacity:var(--mdc-slider-with-tick-marks-active-container-opacity, 0.6)}.mat-mdc-slider .mdc-slider__tick-mark--inactive{background-color:var(--mdc-slider-with-tick-marks-inactive-container-color, var(--mdc-theme-primary, #6200ee));opacity:var(--mdc-slider-with-tick-marks-inactive-container-opacity, 0.6)}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--inactive{background-color:var(--mdc-slider-with-tick-marks-disabled-container-color, var(--mdc-theme-on-surface, #000));opacity:var(--mdc-slider-with-tick-marks-inactive-container-opacity, 0.6)}.mat-mdc-slider .mdc-slider__value-indicator{background-color:var(--mdc-slider-label-container-color, #666666);opacity:1}.mat-mdc-slider .mdc-slider__value-indicator::before{border-top-color:var(--mdc-slider-label-container-color, #666666)}.mat-mdc-slider .mdc-slider__value-indicator{color:var(--mdc-slider-label-label-text-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slider .mdc-slider__track{height:var(--mdc-slider-inactive-track-height, 4px)}.mat-mdc-slider .mdc-slider__track--active{height:var(--mdc-slider-active-track-height, 6px);top:calc((var(--mdc-slider-inactive-track-height, 4px) - var(--mdc-slider-active-track-height, 6px)) / 2)}.mat-mdc-slider .mdc-slider__track--active_fill{border-top-width:var(--mdc-slider-active-track-height, 6px)}.mat-mdc-slider .mdc-slider__track--inactive{height:var(--mdc-slider-inactive-track-height, 4px)}.mat-mdc-slider .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-mark--inactive{height:var(--mdc-slider-with-tick-marks-container-size, 2px);width:var(--mdc-slider-with-tick-marks-container-size, 2px)}.mat-mdc-slider.mdc-slider--disabled{opacity:0.38}.mat-mdc-slider .mdc-slider__value-indicator-text{letter-spacing:var(--mdc-slider-label-label-text-tracking, 0.0071428571em);font-size:var(--mdc-slider-label-label-text-size, 0.875rem);font-family:var(--mdc-slider-label-label-text-font, Roboto, sans-serif);font-weight:var(--mdc-slider-label-label-text-weight, 500);line-height:var(--mdc-slider-label-label-text-line-height, 1.375rem)}.mat-mdc-slider .mdc-slider__track--active{border-radius:var(--mdc-slider-active-track-shape, 9999px)}.mat-mdc-slider .mdc-slider__track--inactive{border-radius:var(--mdc-slider-inactive-track-shape, 9999px)}.mat-mdc-slider .mdc-slider__thumb-knob{border-radius:var(--mdc-slider-handle-shape, 50%);width:var(--mdc-slider-handle-width, 20px);height:var(--mdc-slider-handle-height, 20px);border-style:solid;border-width:calc(var(--mdc-slider-handle-height, 20px) / 2) calc(var(--mdc-slider-handle-width, 20px) / 2)}.mat-mdc-slider .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-mark--inactive{border-radius:var(--mdc-slider-with-tick-marks-container-shape, 50%)}.mat-mdc-slider .mdc-slider__thumb-knob{box-shadow:var(--mdc-slider-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb-knob{background-color:var(--mdc-slider-hover-handle-color, var(--mdc-theme-primary, #6200ee));border-color:var(--mdc-slider-hover-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb-knob{background-color:var(--mdc-slider-focus-handle-color, var(--mdc-theme-primary, #6200ee));border-color:var(--mdc-slider-focus-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb:not(:disabled):active .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:not(:disabled):active .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:not(:disabled):active .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:var(--mdc-slider-with-overlap-handle-outline-color, #fff);border-width:var(--mdc-slider-with-overlap-handle-outline-width, 1px)}.mat-mdc-slider .mdc-slider__input{box-sizing:content-box;pointer-events:auto}.mat-mdc-slider .mdc-slider__input.mat-mdc-slider-input-no-pointer-events{pointer-events:none}.mat-mdc-slider .mdc-slider__input.mat-slider__right-input{left:auto;right:0}.mat-mdc-slider .mdc-slider__thumb,.mat-mdc-slider .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-duration:80ms}.mat-mdc-slider.mat-mdc-slider-with-animation.mat-mdc-slider-disable-track-animation .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mdc-slider--discrete .mdc-slider__thumb,.mat-mdc-slider.mdc-slider--discrete .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-duration:80ms}.mat-mdc-slider.mat-mdc-slider-with-animation.mat-mdc-slider-disable-track-animation .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider .mdc-slider__track,.mat-mdc-slider .mdc-slider__thumb{pointer-events:none}.mat-mdc-slider .mdc-slider__value-indicator{opacity:var(--mat-mdc-slider-value-indicator-opacity, 1)}.mat-mdc-slider .mat-ripple .mat-ripple-element{background-color:var(--mat-mdc-slider-ripple-color, transparent)}.mat-mdc-slider .mat-ripple .mat-mdc-slider-hover-ripple{background-color:var(--mat-mdc-slider-hover-ripple-color, transparent)}.mat-mdc-slider .mat-ripple .mat-mdc-slider-focus-ripple,.mat-mdc-slider .mat-ripple .mat-mdc-slider-active-ripple{background-color:var(--mat-mdc-slider-focus-ripple-color, transparent)}.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__thumb,.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__track--active_fill,.mat-mdc-slider._mat-animation-noopable .mdc-slider__value-indicator{transition:none}.mat-mdc-slider .mat-mdc-focus-indicator::before{border-radius:50%}.mdc-slider__thumb--focused .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});const _={provide:w.NG_VALUE_ACCESSOR,useExisting:(0,h.forwardRef)(()=>C),multi:!0},E={provide:w.NG_VALUE_ACCESSOR,useExisting:(0,h.forwardRef)(()=>X),multi:!0};class C{get value(){return(0,t.coerceNumberProperty)(this._hostElement.value)}set value(I){const ce=(0,t.coerceNumberProperty)(I).toString();this._hasSetInitialValue?this._isActive||(this._hostElement.value=ce,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges()):this._initialValue=ce}get translateX(){return this._slider.min>=this._slider.max?(this._translateX=0,this._translateX):(void 0===this._translateX&&(this._translateX=this._calcTranslateXByValue()),this._translateX)}set translateX(I){this._translateX=I}get min(){return(0,t.coerceNumberProperty)(this._hostElement.min)}set min(I){this._hostElement.min=(0,t.coerceNumberProperty)(I).toString(),this._cdr.detectChanges()}get max(){return(0,t.coerceNumberProperty)(this._hostElement.max)}set max(I){this._hostElement.max=(0,t.coerceNumberProperty)(I).toString(),this._cdr.detectChanges()}get step(){return(0,t.coerceNumberProperty)(this._hostElement.step)}set step(I){this._hostElement.step=(0,t.coerceNumberProperty)(I).toString(),this._cdr.detectChanges()}get disabled(){return(0,t.coerceBooleanProperty)(this._hostElement.disabled)}set disabled(I){this._hostElement.disabled=(0,t.coerceBooleanProperty)(I),this._cdr.detectChanges(),this._slider.disabled!==this.disabled&&(this._slider.disabled=this.disabled)}get percentage(){return this._slider.min>=this._slider.max?this._slider._isRtl?1:0:(this.value-this._slider.min)/(this._slider.max-this._slider.min)}get fillPercentage(){return this._slider._cachedWidth?0===this._translateX?0:this.translateX/this._slider._cachedWidth:this._slider._isRtl?1:0}_setIsFocused(I){this._isFocused=I}constructor(I,ce,Ne,Re){this._ngZone=I,this._elementRef=ce,this._cdr=Ne,this._slider=Re,this.valueChange=new h.EventEmitter,this.dragStart=new h.EventEmitter,this.dragEnd=new h.EventEmitter,this.thumbPosition=2,this._knobRadius=8,this._isActive=!1,this._isFocused=!1,this._hasSetInitialValue=!1,this._destroyed=new T.x,this._skipUIUpdate=!1,this._onChangeFn=()=>{},this._onTouchedFn=()=>{},this._hostElement=ce.nativeElement,this._ngZone.runOutsideAngular(()=>{this._hostElement.addEventListener("pointerdown",this._onPointerDown.bind(this)),this._hostElement.addEventListener("pointermove",this._onPointerMove.bind(this)),this._hostElement.addEventListener("pointerup",this._onPointerUp.bind(this))})}ngOnDestroy(){this._hostElement.removeEventListener("pointerdown",this._onPointerDown),this._hostElement.removeEventListener("pointermove",this._onPointerMove),this._hostElement.removeEventListener("pointerup",this._onPointerUp),this._destroyed.next(),this._destroyed.complete(),this.dragStart.complete(),this.dragEnd.complete()}initProps(){this._updateWidthInactive(),this.disabled!==this._slider.disabled&&(this._slider.disabled=!0),this.step=this._slider.step,this.min=this._slider.min,this.max=this._slider.max,this._initValue()}initUI(){this._updateThumbUIByValue()}_initValue(){this._hasSetInitialValue=!0,void 0===this._initialValue?this.value=this._getDefaultValue():(this._hostElement.value=this._initialValue,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges())}_getDefaultValue(){return this.min}_onBlur(){this._setIsFocused(!1),this._onTouchedFn()}_onFocus(){this._setIsFocused(!0)}_onChange(){this.valueChange.emit(this.value),this._isActive&&this._updateThumbUIByValue({withAnimation:!0})}_onInput(){this._onChangeFn(this.value),(this._slider.step||!this._isActive)&&this._updateThumbUIByValue({withAnimation:!0}),this._slider._onValueChange(this)}_onNgControlValueChange(){(!this._isActive||!this._isFocused)&&(this._slider._onValueChange(this),this._updateThumbUIByValue()),this._slider.disabled=this._formControl.disabled}_onPointerDown(I){this.disabled||0!==I.button||(this._isActive=!0,this._setIsFocused(!0),this._updateWidthActive(),this._slider._updateDimensions(),this._slider.step||this._updateThumbUIByPointerEvent(I,{withAnimation:!0}),this.disabled||(this._handleValueCorrection(I),this.dragStart.emit({source:this,parent:this._slider,value:this.value})))}_handleValueCorrection(I){this._skipUIUpdate=!0,setTimeout(()=>{this._skipUIUpdate=!1,this._fixValue(I)},0)}_fixValue(I){const ce=I.clientX-this._slider._cachedLeft,Ne=this._slider._cachedWidth,Re=0===this._slider.step?1:this._slider.step,Ae=Math.floor((this._slider.max-this._slider.min)/Re),Ze=this._slider._isRtl?1-ce/Ne:ce/Ne,dt=Math.round(Ze*Ae)/Ae*(this._slider.max-this._slider.min)+this._slider.min,De=Math.round(dt/Re)*Re;if(De===this.value)return this._slider._onValueChange(this),void(this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(I,{withAnimation:this._slider._hasAnimation}));this.value=De,this.valueChange.emit(this.value),this._onChangeFn(this.value),this._slider._onValueChange(this),this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(I,{withAnimation:this._slider._hasAnimation})}_onPointerMove(I){!this._slider.step&&this._isActive&&this._updateThumbUIByPointerEvent(I)}_onPointerUp(){this._isActive&&(this._isActive=!1,this.dragEnd.emit({source:this,parent:this._slider,value:this.value}),setTimeout(()=>this._updateWidthInactive()))}_clamp(I){return Math.max(Math.min(I,this._slider._cachedWidth),0)}_calcTranslateXByValue(){return this._slider._isRtl?(1-this.percentage)*this._slider._cachedWidth:this.percentage*this._slider._cachedWidth}_calcTranslateXByPointerEvent(I){return I.clientX-this._slider._cachedLeft}_updateWidthActive(){this._hostElement.style.padding=`0 ${this._slider._inputPadding}px`,this._hostElement.style.width=`calc(100% + ${this._slider._inputPadding}px)`}_updateWidthInactive(){this._hostElement.style.padding="0px",this._hostElement.style.width="calc(100% + 48px)",this._hostElement.style.left="-24px"}_updateThumbUIByValue(I){this.translateX=this._clamp(this._calcTranslateXByValue()),this._updateThumbUI(I)}_updateThumbUIByPointerEvent(I,ce){this.translateX=this._clamp(this._calcTranslateXByPointerEvent(I)),this._updateThumbUI(ce)}_updateThumbUI(I){this._slider._setTransition(!!I?.withAnimation),this._slider._onTranslateXChange(this)}writeValue(I){this.value=I}registerOnChange(I){this._onChangeFn=I}registerOnTouched(I){this._onTouchedFn=I}setDisabledState(I){this.disabled=I}focus(){this._hostElement.focus()}blur(){this._hostElement.blur()}}C.\u0275fac=function(I){return new(I||C)(h.\u0275\u0275directiveInject(h.NgZone),h.\u0275\u0275directiveInject(h.ElementRef),h.\u0275\u0275directiveInject(h.ChangeDetectorRef),h.\u0275\u0275directiveInject(ue))},C.\u0275dir=h.\u0275\u0275defineDirective({type:C,selectors:[["input","matSliderThumb",""]],hostAttrs:["type","range",1,"mdc-slider__input"],hostVars:1,hostBindings:function(I,ce){1&I&&h.\u0275\u0275listener("change",function(){return ce._onChange()})("input",function(){return ce._onInput()})("blur",function(){return ce._onBlur()})("focus",function(){return ce._onFocus()}),2&I&&h.\u0275\u0275attribute("aria-valuetext",ce._valuetext)},inputs:{value:"value"},outputs:{valueChange:"valueChange",dragStart:"dragStart",dragEnd:"dragEnd"},exportAs:["matSliderThumb"],features:[h.\u0275\u0275ProvidersFeature([_,{provide:Ue,useExisting:C}])]});class X extends C{getSibling(){return this._sibling||(this._sibling=this._slider._getInput(this._isEndThumb?1:2)),this._sibling}getMinPos(){const I=this.getSibling();return!this._isLeftThumb&&I?I.translateX:0}getMaxPos(){const I=this.getSibling();return this._isLeftThumb&&I?I.translateX:this._slider._cachedWidth}_setIsLeftThumb(){this._isLeftThumb=this._isEndThumb&&this._slider._isRtl||!this._isEndThumb&&!this._slider._isRtl}constructor(I,ce,Ne,Re){super(I,Ne,Re,ce),this._cdr=Re,this._isEndThumb=this._hostElement.hasAttribute("matSliderEndThumb"),this._setIsLeftThumb(),this.thumbPosition=this._isEndThumb?2:1}_getDefaultValue(){return this._isEndThumb&&this._slider._isRange?this.max:this.min}_onInput(){super._onInput(),this._updateSibling(),this._isActive||this._updateWidthInactive()}_onNgControlValueChange(){super._onNgControlValueChange(),this.getSibling()?._updateMinMax()}_onPointerDown(I){this.disabled||(this._sibling&&(this._sibling._updateWidthActive(),this._sibling._hostElement.classList.add("mat-mdc-slider-input-no-pointer-events")),super._onPointerDown(I))}_onPointerUp(){super._onPointerUp(),this._sibling&&setTimeout(()=>{this._sibling._updateWidthInactive(),this._sibling._hostElement.classList.remove("mat-mdc-slider-input-no-pointer-events")})}_onPointerMove(I){super._onPointerMove(I),!this._slider.step&&this._isActive&&this._updateSibling()}_fixValue(I){super._fixValue(I),this._sibling?._updateMinMax()}_clamp(I){return Math.max(Math.min(I,this.getMaxPos()),this.getMinPos())}_updateMinMax(){const I=this.getSibling();I&&(this._isEndThumb?(this.min=Math.max(this._slider.min,I.value),this.max=this._slider.max):(this.min=this._slider.min,this.max=Math.min(this._slider.max,I.value)))}_updateWidthActive(){const I=2*this._slider._rippleRadius-2*this._slider._inputPadding,Re=(this._slider._cachedWidth+this._slider._inputPadding-I)*(this._slider.min<this._slider.max?(this.max-this.min)/(this._slider.max-this._slider.min):1)+I;this._hostElement.style.width=`${Re}px`,this._hostElement.style.padding=`0 ${this._slider._inputPadding}px`}_updateWidthInactive(){const I=this.getSibling();if(!I)return;const ce=this._slider._cachedWidth,Ne=this._isEndThumb?this.value-(this.value-I.value)/2:this.value+(I.value-this.value)/2,Re=this._isEndThumb?(this.max-Ne)/(this._slider.max-this._slider.min):(Ne-this.min)/(this._slider.max-this._slider.min),Ze=ce*(this._slider.min<this._slider.max?Re:1)+24;this._hostElement.style.width=`${Ze}px`,this._hostElement.style.padding="0px",this._isLeftThumb?(this._hostElement.style.left="-24px",this._hostElement.style.right="auto"):(this._hostElement.style.left="auto",this._hostElement.style.right="-24px")}_updateStaticStyles(){this._hostElement.classList.toggle("mat-slider__right-input",!this._isLeftThumb)}_updateSibling(){const I=this.getSibling();I&&(I._updateMinMax(),this._isActive?I._updateWidthActive():I._updateWidthInactive())}writeValue(I){this.value=I,this._updateWidthInactive(),this._updateSibling()}}X.\u0275fac=function(I){return new(I||X)(h.\u0275\u0275directiveInject(h.NgZone),h.\u0275\u0275directiveInject(ue),h.\u0275\u0275directiveInject(h.ElementRef),h.\u0275\u0275directiveInject(h.ChangeDetectorRef))},X.\u0275dir=h.\u0275\u0275defineDirective({type:X,selectors:[["input","matSliderStartThumb",""],["input","matSliderEndThumb",""]],exportAs:["matSliderRangeThumb"],features:[h.\u0275\u0275ProvidersFeature([E,{provide:Pe,useExisting:X}]),h.\u0275\u0275InheritDefinitionFeature]});class se{}se.\u0275fac=function(I){return new(I||se)},se.\u0275mod=h.\u0275\u0275defineNgModule({type:se,declarations:[ke,C,X,Ce],imports:[d.MatCommonModule,j.CommonModule,d.MatRippleModule],exports:[ke,C,X]}),se.\u0275inj=h.\u0275\u0275defineInjector({imports:[d.MatCommonModule,j.CommonModule,d.MatRippleModule]})},62203:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_SNACK_BAR_DATA:()=>ue,MAT_SNACK_BAR_DEFAULT_OPTIONS:()=>C,MAT_SNACK_BAR_DEFAULT_OPTIONS_FACTORY:()=>E,MatSnackBar:()=>se,MatSnackBarAction:()=>A,MatSnackBarActions:()=>ze,MatSnackBarConfig:()=>Ue,MatSnackBarContainer:()=>pe,MatSnackBarLabel:()=>Pe,MatSnackBarModule:()=>_,MatSnackBarRef:()=>xe,SimpleSnackBar:()=>Ce,_MatSnackBarBase:()=>X,_MatSnackBarContainerBase:()=>ve,matSnackBarAnimations:()=>Xe});var e=a(98678),t=a(716),m=a(35103),h=a(76070),d=a(79601),f=a(62742),j=a(73482),w=a(77176),T=a(35879),U=a(56728),$=a(80374),ae=a(36365),_e=a(76439);function de(L,I){if(1&L){const ce=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",2)(1,"button",3),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(ce);const Re=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Re.action())}),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()}if(2&L){const ce=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",ce.data.action," ")}}const me=["label"];function x(L,I){}const S=Math.pow(2,31)-1;class xe{constructor(I,ce){this._overlayRef=ce,this._afterDismissed=new t.x,this._afterOpened=new t.x,this._onAction=new t.x,this._dismissedByAction=!1,this.containerInstance=I,I._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(I){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(I,S))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const ue=new e.InjectionToken("MatSnackBarData");class Ue{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}class Pe{}Pe.\u0275fac=function(I){return new(I||Pe)},Pe.\u0275dir=e.\u0275\u0275defineDirective({type:Pe,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]});class ze{}ze.\u0275fac=function(I){return new(I||ze)},ze.\u0275dir=e.\u0275\u0275defineDirective({type:ze,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]});class A{}A.\u0275fac=function(I){return new(I||A)},A.\u0275dir=e.\u0275\u0275defineDirective({type:A,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]});class Ce{constructor(I,ce){this.snackBarRef=I,this.data=ce}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}Ce.\u0275fac=function(I){return new(I||Ce)(e.\u0275\u0275directiveInject(xe),e.\u0275\u0275directiveInject(ue))},Ce.\u0275cmp=e.\u0275\u0275defineComponent({type:Ce,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(I,ce){1&I&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(2,de,3,1,"div",1)),2&I&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",ce.data.message,"\n"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",ce.hasAction))},dependencies:[m.NgIf,h.MatButton,Pe,ze,A],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0});const Xe={snackBarState:(0,d.trigger)("state",[(0,d.state)("void, hidden",(0,d.style)({transform:"scale(0.8)",opacity:0})),(0,d.state)("visible",(0,d.style)({transform:"scale(1)",opacity:1})),(0,d.transition)("* => visible",(0,d.animate)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,d.transition)("* => void, * => hidden",(0,d.animate)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,d.style)({opacity:0})))])};let ke=0;class ve extends f.BasePortalOutlet{constructor(I,ce,Ne,Re,Ae){super(),this._ngZone=I,this._elementRef=ce,this._changeDetectorRef=Ne,this._platform=Re,this.snackBarConfig=Ae,this._document=(0,e.inject)(m.DOCUMENT),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new t.x,this._onExit=new t.x,this._onEnter=new t.x,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+ke++,this.attachDomPortal=Ze=>{this._assertNotAttached();const ft=this._portalOutlet.attachDomPortal(Ze);return this._afterPortalAttached(),ft},"assertive"!==Ae.politeness||Ae.announcementMessage?"off"===Ae.politeness?this._live="off":this._live="polite":this._live="assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(I){this._assertNotAttached();const ce=this._portalOutlet.attachComponentPortal(I);return this._afterPortalAttached(),ce}attachTemplatePortal(I){this._assertNotAttached();const ce=this._portalOutlet.attachTemplatePortal(I);return this._afterPortalAttached(),ce}onAnimationEnd(I){const{fromState:ce,toState:Ne}=I;if(("void"===Ne&&"void"!==ce||"hidden"===Ne)&&this._completeExit(),"visible"===Ne){const Re=this._onEnter;this._ngZone.run(()=>{Re.next(),Re.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,w.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const I=this._elementRef.nativeElement,ce=this.snackBarConfig.panelClass;ce&&(Array.isArray(ce)?ce.forEach(Ne=>I.classList.add(Ne)):I.classList.add(ce)),this._exposeToModals()}_exposeToModals(){const I=this._liveElementId,ce=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let Ne=0;Ne<ce.length;Ne++){const Re=ce[Ne],Ae=Re.getAttribute("aria-owns");this._trackedModals.add(Re),Ae?-1===Ae.indexOf(I)&&Re.setAttribute("aria-owns",Ae+" "+I):Re.setAttribute("aria-owns",I)}}_clearFromModals(){this._trackedModals.forEach(I=>{const ce=I.getAttribute("aria-owns");if(ce){const Ne=ce.replace(this._liveElementId,"").trim();Ne.length>0?I.setAttribute("aria-owns",Ne):I.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const I=this._elementRef.nativeElement.querySelector("[aria-hidden]"),ce=this._elementRef.nativeElement.querySelector("[aria-live]");if(I&&ce){let Ne=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&I.contains(document.activeElement)&&(Ne=document.activeElement),I.removeAttribute("aria-hidden"),ce.appendChild(I),Ne?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}ve.\u0275fac=function(I){return new(I||ve)(e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(j.Platform),e.\u0275\u0275directiveInject(Ue))},ve.\u0275dir=e.\u0275\u0275defineDirective({type:ve,viewQuery:function(I,ce){if(1&I&&e.\u0275\u0275viewQuery(f.CdkPortalOutlet,7),2&I){let Ne;e.\u0275\u0275queryRefresh(Ne=e.\u0275\u0275loadQuery())&&(ce._portalOutlet=Ne.first)}},features:[e.\u0275\u0275InheritDefinitionFeature]});class pe extends ve{_afterPortalAttached(){super._afterPortalAttached();const I=this._label.nativeElement,ce="mdc-snackbar__label";I.classList.toggle(ce,!I.querySelector(`.${ce}`))}}pe.\u0275fac=function(){let L;return function(ce){return(L||(L=e.\u0275\u0275getInheritedFactory(pe)))(ce||pe)}}(),pe.\u0275cmp=e.\u0275\u0275defineComponent({type:pe,selectors:[["mat-snack-bar-container"]],viewQuery:function(I,ce){if(1&I&&e.\u0275\u0275viewQuery(me,7),2&I){let Ne;e.\u0275\u0275queryRefresh(Ne=e.\u0275\u0275loadQuery())&&(ce._label=Ne.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(I,ce){1&I&&e.\u0275\u0275syntheticHostListener("@state.done",function(Re){return ce.onAnimationEnd(Re)}),2&I&&e.\u0275\u0275syntheticHostProperty("@state",ce._animationState)},features:[e.\u0275\u0275InheritDefinitionFeature],decls:6,vars:3,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(I,ce){1&I&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1,2)(3,"div",3),e.\u0275\u0275template(4,x,0,0,"ng-template",4),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(5,"div"),e.\u0275\u0275elementEnd()()),2&I&&(e.\u0275\u0275advance(5),e.\u0275\u0275attribute("aria-live",ce._live)("role",ce._role)("id",ce._liveElementId))},dependencies:[f.CdkPortalOutlet],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__dismiss .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size, var(--mdc-snackbar-icon-size, 24px))}.mat-mdc-snack-bar-container .mdc-snackbar__dismiss svg,.mat-mdc-snack-bar-container .mdc-snackbar__dismiss img{width:var(--mdc-icon-button-icon-size, var(--mdc-snackbar-icon-size, 24px));height:var(--mdc-icon-button-icon-size, var(--mdc-snackbar-icon-size, 24px))}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color, inherit)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color, inherit)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size, inherit);font-family:var(--mdc-snackbar-supporting-text-font, inherit);font-weight:var(--mdc-snackbar-supporting-text-weight, inherit);line-height:var(--mdc-snackbar-supporting-text-line-height, inherit)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-mdc-snack-bar-button-color, transparent);--mat-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;opacity:.1}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[Xe.snackBarState]}});class _{}function E(){return new Ue}_.\u0275fac=function(I){return new(I||_)},_.\u0275mod=e.\u0275\u0275defineNgModule({type:_,declarations:[Ce,pe,Pe,ze,A],imports:[ae.OverlayModule,f.PortalModule,m.CommonModule,h.MatButtonModule,_e.MatCommonModule],exports:[_e.MatCommonModule,pe,Pe,ze,A]}),_.\u0275inj=e.\u0275\u0275defineInjector({imports:[ae.OverlayModule,f.PortalModule,m.CommonModule,h.MatButtonModule,_e.MatCommonModule,_e.MatCommonModule]});const C=new e.InjectionToken("mat-snack-bar-default-options",{providedIn:"root",factory:E});class X{get _openedSnackBarRef(){const I=this._parentSnackBar;return I?I._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(I){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=I:this._snackBarRefAtThisLevel=I}constructor(I,ce,Ne,Re,Ae,Ze){this._overlay=I,this._live=ce,this._injector=Ne,this._breakpointObserver=Re,this._parentSnackBar=Ae,this._defaultConfig=Ze,this._snackBarRefAtThisLevel=null}openFromComponent(I,ce){return this._attach(I,ce)}openFromTemplate(I,ce){return this._attach(I,ce)}open(I,ce="",Ne){const Re={...this._defaultConfig,...Ne};return Re.data={message:I,action:ce},Re.announcementMessage===I&&(Re.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,Re)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(I,ce){const Ne=ce&&ce.viewContainerRef&&ce.viewContainerRef.injector,Re=e.Injector.create({parent:Ne||this._injector,providers:[{provide:Ue,useValue:ce}]}),Ae=new f.ComponentPortal(this.snackBarContainerComponent,ce.viewContainerRef,Re),Ze=I.attach(Ae);return Ze.instance.snackBarConfig=ce,Ze.instance}_attach(I,ce){const Ne={...new Ue,...this._defaultConfig,...ce},Re=this._createOverlay(Ne),Ae=this._attachSnackBarContainer(Re,Ne),Ze=new xe(Ae,Re);if(I instanceof e.TemplateRef){const ft=new f.TemplatePortal(I,null,{$implicit:Ne.data,snackBarRef:Ze});Ze.instance=Ae.attachTemplatePortal(ft)}else{const ft=this._createInjector(Ne,Ze),dt=new f.ComponentPortal(I,void 0,ft),De=Ae.attachComponentPortal(dt);Ze.instance=De.instance}return this._breakpointObserver.observe($.Breakpoints.HandsetPortrait).pipe((0,T.R)(Re.detachments())).subscribe(ft=>{Re.overlayElement.classList.toggle(this.handsetCssClass,ft.matches)}),Ne.announcementMessage&&Ae._onAnnounce.subscribe(()=>{this._live.announce(Ne.announcementMessage,Ne.politeness)}),this._animateSnackBar(Ze,Ne),this._openedSnackBarRef=Ze,this._openedSnackBarRef}_animateSnackBar(I,ce){I.afterDismissed().subscribe(()=>{this._openedSnackBarRef==I&&(this._openedSnackBarRef=null),ce.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{I.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):I.containerInstance.enter(),ce.duration&&ce.duration>0&&I.afterOpened().subscribe(()=>I._dismissAfter(ce.duration))}_createOverlay(I){const ce=new ae.OverlayConfig;ce.direction=I.direction;let Ne=this._overlay.position().global();const Re="rtl"===I.direction,Ae="left"===I.horizontalPosition||"start"===I.horizontalPosition&&!Re||"end"===I.horizontalPosition&&Re,Ze=!Ae&&"center"!==I.horizontalPosition;return Ae?Ne.left("0"):Ze?Ne.right("0"):Ne.centerHorizontally(),"top"===I.verticalPosition?Ne.top("0"):Ne.bottom("0"),ce.positionStrategy=Ne,this._overlay.create(ce)}_createInjector(I,ce){const Ne=I&&I.viewContainerRef&&I.viewContainerRef.injector;return e.Injector.create({parent:Ne||this._injector,providers:[{provide:xe,useValue:ce},{provide:ue,useValue:I.data}]})}}X.\u0275fac=function(I){return new(I||X)(e.\u0275\u0275inject(ae.Overlay),e.\u0275\u0275inject(U.Kd),e.\u0275\u0275inject(e.Injector),e.\u0275\u0275inject($.BreakpointObserver),e.\u0275\u0275inject(X,12),e.\u0275\u0275inject(C))},X.\u0275prov=e.\u0275\u0275defineInjectable({token:X,factory:X.\u0275fac});class se extends X{constructor(I,ce,Ne,Re,Ae,Ze){super(I,ce,Ne,Re,Ae,Ze),this.simpleSnackBarComponent=Ce,this.snackBarContainerComponent=pe,this.handsetCssClass="mat-mdc-snack-bar-handset"}}se.\u0275fac=function(I){return new(I||se)(e.\u0275\u0275inject(ae.Overlay),e.\u0275\u0275inject(U.Kd),e.\u0275\u0275inject(e.Injector),e.\u0275\u0275inject($.BreakpointObserver),e.\u0275\u0275inject(se,12),e.\u0275\u0275inject(C))},se.\u0275prov=e.\u0275\u0275defineInjectable({token:se,factory:se.\u0275fac,providedIn:_})},94138:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_SORT_DEFAULT_OPTIONS:()=>S,MAT_SORT_HEADER_INTL_PROVIDER:()=>Xe,MAT_SORT_HEADER_INTL_PROVIDER_FACTORY:()=>Ce,MatSort:()=>ue,MatSortHeader:()=>ve,MatSortHeaderIntl:()=>A,MatSortModule:()=>pe,matSortAnimations:()=>ze});var e=a(98678),t=a(56728),m=a(68590),h=a(22378),d=a(76439),f=a(716),j=a(29054),w=a(79601),T=a(35103);function $(_,E){if(1&_){const C=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",3),e.\u0275\u0275listener("@arrowPosition.start",function(){e.\u0275\u0275restoreView(C);const se=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(se._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){e.\u0275\u0275restoreView(C);const se=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(se._disableViewStateAnimation=!1)}),e.\u0275\u0275element(1,"div",4),e.\u0275\u0275elementStart(2,"div",5),e.\u0275\u0275element(3,"div",6)(4,"div",7)(5,"div",8),e.\u0275\u0275elementEnd()()}if(2&_){const C=e.\u0275\u0275nextContext();e.\u0275\u0275property("@arrowOpacity",C._getArrowViewState())("@arrowPosition",C._getArrowViewState())("@allowChildren",C._getArrowDirectionState()),e.\u0275\u0275advance(2),e.\u0275\u0275property("@indicator",C._getArrowDirectionState()),e.\u0275\u0275advance(1),e.\u0275\u0275property("@leftPointer",C._getArrowDirectionState()),e.\u0275\u0275advance(1),e.\u0275\u0275property("@rightPointer",C._getArrowDirectionState())}}const S=new e.InjectionToken("MAT_SORT_DEFAULT_OPTIONS"),xe=(0,d.mixinInitialized)((0,d.mixinDisabled)(class{}));class ue extends xe{get direction(){return this._direction}set direction(E){this._direction=E}get disableClear(){return this._disableClear}set disableClear(E){this._disableClear=(0,m.coerceBooleanProperty)(E)}constructor(E){super(),this._defaultOptions=E,this.sortables=new Map,this._stateChanges=new f.x,this.start="asc",this._direction="",this.sortChange=new e.EventEmitter}register(E){this.sortables.set(E.id,E)}deregister(E){this.sortables.delete(E.id)}sort(E){this.active!=E.id?(this.active=E.id,this.direction=E.start?E.start:this.start):this.direction=this.getNextSortDirection(E),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(E){if(!E)return"";const C=E?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear;let X=function Ue(_,E){let C=["asc","desc"];return"desc"==_&&C.reverse(),E||C.push(""),C}(E.start||this.start,C),se=X.indexOf(this.direction)+1;return se>=X.length&&(se=0),X[se]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}ue.\u0275fac=function(E){return new(E||ue)(e.\u0275\u0275directiveInject(S,8))},ue.\u0275dir=e.\u0275\u0275defineDirective({type:ue,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]});const Pe=d.AnimationDurations.ENTERING+" "+d.AnimationCurves.STANDARD_CURVE,ze={indicator:(0,w.trigger)("indicator",[(0,w.state)("active-asc, asc",(0,w.style)({transform:"translateY(0px)"})),(0,w.state)("active-desc, desc",(0,w.style)({transform:"translateY(10px)"})),(0,w.transition)("active-asc <=> active-desc",(0,w.animate)(Pe))]),leftPointer:(0,w.trigger)("leftPointer",[(0,w.state)("active-asc, asc",(0,w.style)({transform:"rotate(-45deg)"})),(0,w.state)("active-desc, desc",(0,w.style)({transform:"rotate(45deg)"})),(0,w.transition)("active-asc <=> active-desc",(0,w.animate)(Pe))]),rightPointer:(0,w.trigger)("rightPointer",[(0,w.state)("active-asc, asc",(0,w.style)({transform:"rotate(45deg)"})),(0,w.state)("active-desc, desc",(0,w.style)({transform:"rotate(-45deg)"})),(0,w.transition)("active-asc <=> active-desc",(0,w.animate)(Pe))]),arrowOpacity:(0,w.trigger)("arrowOpacity",[(0,w.state)("desc-to-active, asc-to-active, active",(0,w.style)({opacity:1})),(0,w.state)("desc-to-hint, asc-to-hint, hint",(0,w.style)({opacity:.54})),(0,w.state)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,w.style)({opacity:0})),(0,w.transition)("* => asc, * => desc, * => active, * => hint, * => void",(0,w.animate)("0ms")),(0,w.transition)("* <=> *",(0,w.animate)(Pe))]),arrowPosition:(0,w.trigger)("arrowPosition",[(0,w.transition)("* => desc-to-hint, * => desc-to-active",(0,w.animate)(Pe,(0,w.keyframes)([(0,w.style)({transform:"translateY(-25%)"}),(0,w.style)({transform:"translateY(0)"})]))),(0,w.transition)("* => hint-to-desc, * => active-to-desc",(0,w.animate)(Pe,(0,w.keyframes)([(0,w.style)({transform:"translateY(0)"}),(0,w.style)({transform:"translateY(25%)"})]))),(0,w.transition)("* => asc-to-hint, * => asc-to-active",(0,w.animate)(Pe,(0,w.keyframes)([(0,w.style)({transform:"translateY(25%)"}),(0,w.style)({transform:"translateY(0)"})]))),(0,w.transition)("* => hint-to-asc, * => active-to-asc",(0,w.animate)(Pe,(0,w.keyframes)([(0,w.style)({transform:"translateY(0)"}),(0,w.style)({transform:"translateY(-25%)"})]))),(0,w.state)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,w.style)({transform:"translateY(0)"})),(0,w.state)("hint-to-desc, active-to-desc, desc",(0,w.style)({transform:"translateY(-25%)"})),(0,w.state)("hint-to-asc, active-to-asc, asc",(0,w.style)({transform:"translateY(25%)"}))]),allowChildren:(0,w.trigger)("allowChildren",[(0,w.transition)("* <=> *",[(0,w.query)("@*",(0,w.animateChild)(),{optional:!0})])])};class A{constructor(){this.changes=new f.x}}function Ce(_){return _||new A}A.\u0275fac=function(E){return new(E||A)},A.\u0275prov=e.\u0275\u0275defineInjectable({token:A,factory:A.\u0275fac,providedIn:"root"});const Xe={provide:A,deps:[[new e.Optional,new e.SkipSelf,A]],useFactory:Ce},ke=(0,d.mixinDisabled)(class{});class ve extends ke{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(E){this._updateSortActionDescription(E)}get disableClear(){return this._disableClear}set disableClear(E){this._disableClear=(0,m.coerceBooleanProperty)(E)}constructor(E,C,X,se,L,I,ce,Ne){super(),this._intl=E,this._changeDetectorRef=C,this._sort=X,this._columnDef=se,this._focusMonitor=L,this._elementRef=I,this._ariaDescriber=ce,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",Ne?.arrowPosition&&(this.arrowPosition=Ne?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(E=>{const C=!!E;C!==this._showIndicatorHint&&(this._setIndicatorHintVisible(C),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(E){this._isDisabled()&&E||(this._showIndicatorHint=E,this._isSorted()||(this._updateArrowDirection(),this._showIndicatorHint?this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"hint"}):this._setAnimationTransitionState({fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(E){this._viewState=E||{},this._disableViewStateAnimation&&(this._viewState={toState:E.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(E){!this._isDisabled()&&(E.keyCode===h.SPACE||E.keyCode===h.ENTER)&&(E.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const E=this._viewState.fromState;return(E?`${E}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(E){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,E)),this._sortActionDescription=E}_handleStateChanges(){this._rerenderSubscription=(0,j.T)(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}}ve.\u0275fac=function(E){return new(E||ve)(e.\u0275\u0275directiveInject(A),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(ue,8),e.\u0275\u0275directiveInject("MAT_SORT_HEADER_COLUMN_DEF",8),e.\u0275\u0275directiveInject(t.tE),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(t.$s,8),e.\u0275\u0275directiveInject(S,8))},ve.\u0275cmp=e.\u0275\u0275defineComponent({type:ve,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(E,C){1&E&&e.\u0275\u0275listener("click",function(){return C._handleClick()})("keydown",function(se){return C._handleKeydown(se)})("mouseenter",function(){return C._setIndicatorHintVisible(!0)})("mouseleave",function(){return C._setIndicatorHintVisible(!1)}),2&E&&(e.\u0275\u0275attribute("aria-sort",C._getAriaSortAttribute()),e.\u0275\u0275classProp("mat-sort-header-disabled",C._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[e.\u0275\u0275InheritDefinitionFeature],attrs:["mat-sort-header",""],ngContentSelectors:["*"],decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(E,C){1&E&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275elementStart(0,"div",0)(1,"div",1),e.\u0275\u0275projection(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(3,$,6,6,"div",2),e.\u0275\u0275elementEnd()),2&E&&(e.\u0275\u0275classProp("mat-sort-header-sorted",C._isSorted())("mat-sort-header-position-before","before"===C.arrowPosition),e.\u0275\u0275attribute("tabindex",C._isDisabled()?null:0)("role",C._isDisabled()?null:"button"),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",C._renderArrow()))},dependencies:[T.NgIf],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[ze.indicator,ze.leftPointer,ze.rightPointer,ze.arrowOpacity,ze.arrowPosition,ze.allowChildren]},changeDetection:0});class pe{}pe.\u0275fac=function(E){return new(E||pe)},pe.\u0275mod=e.\u0275\u0275defineNgModule({type:pe,declarations:[ue,ve],imports:[T.CommonModule,d.MatCommonModule],exports:[ue,ve]}),pe.\u0275inj=e.\u0275\u0275defineInjector({providers:[Xe],imports:[T.CommonModule,d.MatCommonModule]})},27509:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_STEPPER_INTL_PROVIDER:()=>Oe,MAT_STEPPER_INTL_PROVIDER_FACTORY:()=>z,MatStep:()=>ne,MatStepContent:()=>Ge,MatStepHeader:()=>at,MatStepLabel:()=>We,MatStepper:()=>Ke,MatStepperIcon:()=>Be,MatStepperIntl:()=>R,MatStepperModule:()=>vi,MatStepperNext:()=>Xt,MatStepperPrevious:()=>ri,matStepperAnimations:()=>K});var e=a(62742),t=a(56728),m=a(54232),h=a(68590),d=a(22378),f=a(98678),j=a(73482),w=a(716),T=a(9237),U=a(9302),$=a(35879);function ae(ii,qt){1&ii&&f.\u0275\u0275projection(0)}class de{constructor(qt){this._elementRef=qt}focus(){this._elementRef.nativeElement.focus()}}de.\u0275fac=function(qt){return new(qt||de)(f.\u0275\u0275directiveInject(f.ElementRef))},de.\u0275dir=f.\u0275\u0275defineDirective({type:de,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]});class me{constructor(qt){this.template=qt}}me.\u0275fac=function(qt){return new(qt||me)(f.\u0275\u0275directiveInject(f.TemplateRef))},me.\u0275dir=f.\u0275\u0275defineDirective({type:me,selectors:[["","cdkStepLabel",""]]});let x=0;const xe_NUMBER="number",xe_EDIT="edit",xe_DONE="done",xe_ERROR="error",ue=new f.InjectionToken("STEPPER_GLOBAL_OPTIONS");class Ue{get editable(){return this._editable}set editable(qt){this._editable=(0,h.coerceBooleanProperty)(qt)}get optional(){return this._optional}set optional(qt){this._optional=(0,h.coerceBooleanProperty)(qt)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(qt){this._completedOverride=(0,h.coerceBooleanProperty)(qt)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(qt){this._customError=(0,h.coerceBooleanProperty)(qt)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(qt,Yt){this._stepper=qt,this.interacted=!1,this.interactedStream=new f.EventEmitter,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=Yt||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}}Ue.\u0275fac=function(qt){return new(qt||Ue)(f.\u0275\u0275directiveInject((0,f.forwardRef)(()=>Pe)),f.\u0275\u0275directiveInject(ue,8))},Ue.\u0275cmp=f.\u0275\u0275defineComponent({type:Ue,selectors:[["cdk-step"]],contentQueries:function(qt,Yt,ui){if(1&qt&&f.\u0275\u0275contentQuery(ui,me,5),2&qt){let Ki;f.\u0275\u0275queryRefresh(Ki=f.\u0275\u0275loadQuery())&&(Yt.stepLabel=Ki.first)}},viewQuery:function(qt,Yt){if(1&qt&&f.\u0275\u0275viewQuery(f.TemplateRef,7),2&qt){let ui;f.\u0275\u0275queryRefresh(ui=f.\u0275\u0275loadQuery())&&(Yt.content=ui.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[f.\u0275\u0275NgOnChangesFeature],ngContentSelectors:["*"],decls:1,vars:0,template:function(qt,Yt){1&qt&&(f.\u0275\u0275projectionDef(),f.\u0275\u0275template(0,ae,1,0,"ng-template"))},encapsulation:2,changeDetection:0});class Pe{get linear(){return this._linear}set linear(qt){this._linear=(0,h.coerceBooleanProperty)(qt)}get selectedIndex(){return this._selectedIndex}set selectedIndex(qt){const Yt=(0,h.coerceNumberProperty)(qt);this.steps&&this._steps?(this._isValidIndex(Yt),this.selected?._markAsInteracted(),this._selectedIndex!==Yt&&!this._anyControlsInvalidOrPending(Yt)&&(Yt>=this._selectedIndex||this.steps.toArray()[Yt].editable)&&this._updateSelectedItemIndex(Yt)):this._selectedIndex=Yt}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(qt){this.selectedIndex=qt&&this.steps?this.steps.toArray().indexOf(qt):-1}get orientation(){return this._orientation}set orientation(qt){this._orientation=qt,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===qt)}constructor(qt,Yt,ui){this._dir=qt,this._changeDetectorRef=Yt,this._elementRef=ui,this._destroyed=new w.x,this.steps=new f.QueryList,this._sortedHeaders=new f.QueryList,this._linear=!1,this._selectedIndex=0,this.selectionChange=new f.EventEmitter,this._orientation="horizontal",this._groupId=x++}ngAfterContentInit(){this._steps.changes.pipe((0,U.O)(this._steps),(0,$.R)(this._destroyed)).subscribe(qt=>{this.steps.reset(qt.filter(Yt=>Yt._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,U.O)(this._stepHeader),(0,$.R)(this._destroyed)).subscribe(qt=>{this._sortedHeaders.reset(qt.toArray().sort((Yt,ui)=>Yt._elementRef.nativeElement.compareDocumentPosition(ui._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new t.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,T.of)()).pipe((0,U.O)(this._layoutDirection()),(0,$.R)(this._destroyed)).subscribe(qt=>this._keyManager.withHorizontalOrientation(qt)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(qt=>qt.reset()),this._stateChanged()}_getStepLabelId(qt){return`cdk-step-label-${this._groupId}-${qt}`}_getStepContentId(qt){return`cdk-step-content-${this._groupId}-${qt}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(qt){const Yt=qt-this._selectedIndex;return Yt<0?"rtl"===this._layoutDirection()?"next":"previous":Yt>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(qt,Yt=xe_NUMBER){const ui=this.steps.toArray()[qt],Ki=this._isCurrentStep(qt);return ui._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(ui,Ki):this._getGuidelineLogic(ui,Ki,Yt)}_getDefaultIndicatorLogic(qt,Yt){return qt._showError()&&qt.hasError&&!Yt?xe_ERROR:!qt.completed||Yt?xe_NUMBER:qt.editable?xe_EDIT:xe_DONE}_getGuidelineLogic(qt,Yt,ui=xe_NUMBER){return qt._showError()&&qt.hasError&&!Yt?xe_ERROR:qt.completed&&!Yt?xe_DONE:qt.completed&&Yt?ui:qt.editable&&Yt?xe_EDIT:ui}_isCurrentStep(qt){return this._selectedIndex===qt}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(qt){const Yt=this.steps.toArray();this.selectionChange.emit({selectedIndex:qt,previouslySelectedIndex:this._selectedIndex,selectedStep:Yt[qt],previouslySelectedStep:Yt[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(qt):this._keyManager.updateActiveItem(qt),this._selectedIndex=qt,this._stateChanged()}_onKeydown(qt){const Yt=(0,d.hasModifierKey)(qt),ui=qt.keyCode,Ki=this._keyManager;null==Ki.activeItemIndex||Yt||ui!==d.SPACE&&ui!==d.ENTER?Ki.setFocusOrigin("keyboard").onKeydown(qt):(this.selectedIndex=Ki.activeItemIndex,qt.preventDefault())}_anyControlsInvalidOrPending(qt){return!!(this._linear&&qt>=0)&&this.steps.toArray().slice(0,qt).some(Yt=>{const ui=Yt.stepControl;return(ui?ui.invalid||ui.pending||!Yt.interacted:!Yt.completed)&&!Yt.optional&&!Yt._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const qt=this._elementRef.nativeElement,Yt=(0,j._getFocusedElementPierceShadowDom)();return qt===Yt||qt.contains(Yt)}_isValidIndex(qt){return qt>-1&&(!this.steps||qt<this.steps.length)}}Pe.\u0275fac=function(qt){return new(qt||Pe)(f.\u0275\u0275directiveInject(m.Directionality,8),f.\u0275\u0275directiveInject(f.ChangeDetectorRef),f.\u0275\u0275directiveInject(f.ElementRef))},Pe.\u0275dir=f.\u0275\u0275defineDirective({type:Pe,selectors:[["","cdkStepper",""]],contentQueries:function(qt,Yt,ui){if(1&qt&&(f.\u0275\u0275contentQuery(ui,Ue,5),f.\u0275\u0275contentQuery(ui,de,5)),2&qt){let Ki;f.\u0275\u0275queryRefresh(Ki=f.\u0275\u0275loadQuery())&&(Yt._steps=Ki),f.\u0275\u0275queryRefresh(Ki=f.\u0275\u0275loadQuery())&&(Yt._stepHeader=Ki)}},inputs:{linear:"linear",selectedIndex:"selectedIndex",selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange"},exportAs:["cdkStepper"]});class ze{constructor(qt){this._stepper=qt,this.type="submit"}}ze.\u0275fac=function(qt){return new(qt||ze)(f.\u0275\u0275directiveInject(Pe))},ze.\u0275dir=f.\u0275\u0275defineDirective({type:ze,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(qt,Yt){1&qt&&f.\u0275\u0275listener("click",function(){return Yt._stepper.next()}),2&qt&&f.\u0275\u0275hostProperty("type",Yt.type)},inputs:{type:"type"}});class A{constructor(qt){this._stepper=qt,this.type="button"}}A.\u0275fac=function(qt){return new(qt||A)(f.\u0275\u0275directiveInject(Pe))},A.\u0275dir=f.\u0275\u0275defineDirective({type:A,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(qt,Yt){1&qt&&f.\u0275\u0275listener("click",function(){return Yt._stepper.previous()}),2&qt&&f.\u0275\u0275hostProperty("type",Yt.type)},inputs:{type:"type"}});class Ce{}Ce.\u0275fac=function(qt){return new(qt||Ce)},Ce.\u0275mod=f.\u0275\u0275defineNgModule({type:Ce,declarations:[Ue,Pe,de,me,ze,A],imports:[m.BidiModule],exports:[Ue,Pe,de,me,ze,A]}),Ce.\u0275inj=f.\u0275\u0275defineInjector({imports:[m.BidiModule]});var Xe=a(35103),ke=a(76439),ve=a(12165),pe=a(47206),_=a(21160),E=a(48358),C=a(49887),X=a(79601);function se(ii,qt){if(1&ii&&f.\u0275\u0275elementContainer(0,8),2&ii){const Yt=f.\u0275\u0275nextContext();f.\u0275\u0275property("ngTemplateOutlet",Yt.iconOverrides[Yt.state])("ngTemplateOutletContext",Yt._getIconContext())}}function L(ii,qt){if(1&ii&&(f.\u0275\u0275elementStart(0,"span",13),f.\u0275\u0275text(1),f.\u0275\u0275elementEnd()),2&ii){const Yt=f.\u0275\u0275nextContext(2);f.\u0275\u0275advance(1),f.\u0275\u0275textInterpolate(Yt._getDefaultTextForState(Yt.state))}}function I(ii,qt){if(1&ii&&(f.\u0275\u0275elementStart(0,"span",14),f.\u0275\u0275text(1),f.\u0275\u0275elementEnd()),2&ii){const Yt=f.\u0275\u0275nextContext(2);f.\u0275\u0275advance(1),f.\u0275\u0275textInterpolate(Yt._intl.completedLabel)}}function ce(ii,qt){if(1&ii&&(f.\u0275\u0275elementStart(0,"span",14),f.\u0275\u0275text(1),f.\u0275\u0275elementEnd()),2&ii){const Yt=f.\u0275\u0275nextContext(2);f.\u0275\u0275advance(1),f.\u0275\u0275textInterpolate(Yt._intl.editableLabel)}}function Ne(ii,qt){if(1&ii&&(f.\u0275\u0275elementStart(0,"mat-icon",13),f.\u0275\u0275text(1),f.\u0275\u0275elementEnd()),2&ii){const Yt=f.\u0275\u0275nextContext(2);f.\u0275\u0275advance(1),f.\u0275\u0275textInterpolate(Yt._getDefaultTextForState(Yt.state))}}function Re(ii,qt){if(1&ii&&(f.\u0275\u0275elementContainerStart(0,9),f.\u0275\u0275template(1,L,2,1,"span",10),f.\u0275\u0275template(2,I,2,1,"span",11),f.\u0275\u0275template(3,ce,2,1,"span",11),f.\u0275\u0275template(4,Ne,2,1,"mat-icon",12),f.\u0275\u0275elementContainerEnd()),2&ii){const Yt=f.\u0275\u0275nextContext();f.\u0275\u0275property("ngSwitch",Yt.state),f.\u0275\u0275advance(1),f.\u0275\u0275property("ngSwitchCase","number"),f.\u0275\u0275advance(1),f.\u0275\u0275property("ngIf","done"===Yt.state),f.\u0275\u0275advance(1),f.\u0275\u0275property("ngIf","edit"===Yt.state)}}function Ae(ii,qt){if(1&ii&&(f.\u0275\u0275elementStart(0,"div",15),f.\u0275\u0275elementContainer(1,16),f.\u0275\u0275elementEnd()),2&ii){const Yt=f.\u0275\u0275nextContext();f.\u0275\u0275advance(1),f.\u0275\u0275property("ngTemplateOutlet",Yt._templateLabel().template)}}function Ze(ii,qt){if(1&ii&&(f.\u0275\u0275elementStart(0,"div",15),f.\u0275\u0275text(1),f.\u0275\u0275elementEnd()),2&ii){const Yt=f.\u0275\u0275nextContext();f.\u0275\u0275advance(1),f.\u0275\u0275textInterpolate(Yt.label)}}function ft(ii,qt){if(1&ii&&(f.\u0275\u0275elementStart(0,"div",17),f.\u0275\u0275text(1),f.\u0275\u0275elementEnd()),2&ii){const Yt=f.\u0275\u0275nextContext();f.\u0275\u0275advance(1),f.\u0275\u0275textInterpolate(Yt._intl.optionalLabel)}}function dt(ii,qt){if(1&ii&&(f.\u0275\u0275elementStart(0,"div",18),f.\u0275\u0275text(1),f.\u0275\u0275elementEnd()),2&ii){const Yt=f.\u0275\u0275nextContext();f.\u0275\u0275advance(1),f.\u0275\u0275textInterpolate(Yt.errorMessage)}}function De(ii,qt){}function ge(ii,qt){if(1&ii&&(f.\u0275\u0275projection(0),f.\u0275\u0275template(1,De,0,0,"ng-template",0)),2&ii){const Yt=f.\u0275\u0275nextContext();f.\u0275\u0275advance(1),f.\u0275\u0275property("cdkPortalOutlet",Yt._portal)}}function ee(ii,qt){1&ii&&f.\u0275\u0275element(0,"div",11)}const Ie=function(ii,qt){return{step:ii,i:qt}};function Ye(ii,qt){if(1&ii&&(f.\u0275\u0275elementContainerStart(0),f.\u0275\u0275elementContainer(1,9),f.\u0275\u0275template(2,ee,1,0,"div",10),f.\u0275\u0275elementContainerEnd()),2&ii){const Yt=qt.$implicit,ui=qt.index,Ki=qt.last;f.\u0275\u0275nextContext(2);const Pi=f.\u0275\u0275reference(4);f.\u0275\u0275advance(1),f.\u0275\u0275property("ngTemplateOutlet",Pi)("ngTemplateOutletContext",f.\u0275\u0275pureFunction2(3,Ie,Yt,ui)),f.\u0275\u0275advance(1),f.\u0275\u0275property("ngIf",!Ki)}}const Me=function(ii){return{animationDuration:ii}},Z=function(ii,qt){return{value:ii,params:qt}};function D(ii,qt){if(1&ii){const Yt=f.\u0275\u0275getCurrentView();f.\u0275\u0275elementStart(0,"div",12),f.\u0275\u0275listener("@horizontalStepTransition.done",function(Ki){f.\u0275\u0275restoreView(Yt);const Pi=f.\u0275\u0275nextContext(2);return f.\u0275\u0275resetView(Pi._animationDone.next(Ki))}),f.\u0275\u0275elementContainer(1,13),f.\u0275\u0275elementEnd()}if(2&ii){const Yt=qt.$implicit,ui=qt.index,Ki=f.\u0275\u0275nextContext(2);f.\u0275\u0275classProp("mat-horizontal-stepper-content-inactive",Ki.selectedIndex!==ui),f.\u0275\u0275property("@horizontalStepTransition",f.\u0275\u0275pureFunction2(8,Z,Ki._getAnimationDirection(ui),f.\u0275\u0275pureFunction1(6,Me,Ki._getAnimationDuration())))("id",Ki._getStepContentId(ui)),f.\u0275\u0275attribute("aria-labelledby",Ki._getStepLabelId(ui)),f.\u0275\u0275advance(1),f.\u0275\u0275property("ngTemplateOutlet",Yt.content)}}function W(ii,qt){if(1&ii&&(f.\u0275\u0275elementStart(0,"div",4)(1,"div",5),f.\u0275\u0275template(2,Ye,3,6,"ng-container",6),f.\u0275\u0275elementEnd(),f.\u0275\u0275elementStart(3,"div",7),f.\u0275\u0275template(4,D,2,11,"div",8),f.\u0275\u0275elementEnd()()),2&ii){const Yt=f.\u0275\u0275nextContext();f.\u0275\u0275advance(2),f.\u0275\u0275property("ngForOf",Yt.steps),f.\u0275\u0275advance(2),f.\u0275\u0275property("ngForOf",Yt.steps)}}function te(ii,qt){if(1&ii){const Yt=f.\u0275\u0275getCurrentView();f.\u0275\u0275elementStart(0,"div",15),f.\u0275\u0275elementContainer(1,9),f.\u0275\u0275elementStart(2,"div",16)(3,"div",17),f.\u0275\u0275listener("@verticalStepTransition.done",function(Ki){f.\u0275\u0275restoreView(Yt);const Pi=f.\u0275\u0275nextContext(2);return f.\u0275\u0275resetView(Pi._animationDone.next(Ki))}),f.\u0275\u0275elementStart(4,"div",18),f.\u0275\u0275elementContainer(5,13),f.\u0275\u0275elementEnd()()()()}if(2&ii){const Yt=qt.$implicit,ui=qt.index,Ki=qt.last,Pi=f.\u0275\u0275nextContext(2),bt=f.\u0275\u0275reference(4);f.\u0275\u0275advance(1),f.\u0275\u0275property("ngTemplateOutlet",bt)("ngTemplateOutletContext",f.\u0275\u0275pureFunction2(10,Ie,Yt,ui)),f.\u0275\u0275advance(1),f.\u0275\u0275classProp("mat-stepper-vertical-line",!Ki),f.\u0275\u0275advance(1),f.\u0275\u0275classProp("mat-vertical-stepper-content-inactive",Pi.selectedIndex!==ui),f.\u0275\u0275property("@verticalStepTransition",f.\u0275\u0275pureFunction2(15,Z,Pi._getAnimationDirection(ui),f.\u0275\u0275pureFunction1(13,Me,Pi._getAnimationDuration())))("id",Pi._getStepContentId(ui)),f.\u0275\u0275attribute("aria-labelledby",Pi._getStepLabelId(ui)),f.\u0275\u0275advance(2),f.\u0275\u0275property("ngTemplateOutlet",Yt.content)}}function fe(ii,qt){if(1&ii&&(f.\u0275\u0275elementContainerStart(0),f.\u0275\u0275template(1,te,6,18,"div",14),f.\u0275\u0275elementContainerEnd()),2&ii){const Yt=f.\u0275\u0275nextContext();f.\u0275\u0275advance(1),f.\u0275\u0275property("ngForOf",Yt.steps)}}function Ve(ii,qt){if(1&ii){const Yt=f.\u0275\u0275getCurrentView();f.\u0275\u0275elementStart(0,"mat-step-header",19),f.\u0275\u0275listener("click",function(){const Pi=f.\u0275\u0275restoreView(Yt).step;return f.\u0275\u0275resetView(Pi.select())})("keydown",function(Ki){f.\u0275\u0275restoreView(Yt);const Pi=f.\u0275\u0275nextContext();return f.\u0275\u0275resetView(Pi._onKeydown(Ki))}),f.\u0275\u0275elementEnd()}if(2&ii){const Yt=qt.step,ui=qt.i,Ki=f.\u0275\u0275nextContext();f.\u0275\u0275classProp("mat-horizontal-stepper-header","horizontal"===Ki.orientation)("mat-vertical-stepper-header","vertical"===Ki.orientation),f.\u0275\u0275property("tabIndex",Ki._getFocusIndex()===ui?0:-1)("id",Ki._getStepLabelId(ui))("index",ui)("state",Ki._getIndicatorType(ui,Yt.state))("label",Yt.stepLabel||Yt.label)("selected",Ki.selectedIndex===ui)("active",Ki._stepIsNavigable(ui,Yt))("optional",Yt.optional)("errorMessage",Yt.errorMessage)("iconOverrides",Ki._iconOverrides)("disableRipple",Ki.disableRipple||!Ki._stepIsNavigable(ui,Yt))("color",Yt.color||Ki.color),f.\u0275\u0275attribute("aria-posinset",ui+1)("aria-setsize",Ki.steps.length)("aria-controls",Ki._getStepContentId(ui))("aria-selected",Ki.selectedIndex==ui)("aria-label",Yt.ariaLabel||null)("aria-labelledby",!Yt.ariaLabel&&Yt.ariaLabelledby?Yt.ariaLabelledby:null)("aria-disabled",!Ki._stepIsNavigable(ui,Yt)||null)}}class We extends me{}We.\u0275fac=function(){let ii;return function(Yt){return(ii||(ii=f.\u0275\u0275getInheritedFactory(We)))(Yt||We)}}(),We.\u0275dir=f.\u0275\u0275defineDirective({type:We,selectors:[["","matStepLabel",""]],features:[f.\u0275\u0275InheritDefinitionFeature]});class R{constructor(){this.changes=new w.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}function z(ii){return ii||new R}R.\u0275fac=function(qt){return new(qt||R)},R.\u0275prov=f.\u0275\u0275defineInjectable({token:R,factory:R.\u0275fac,providedIn:"root"});const Oe={provide:R,deps:[[new f.Optional,new f.SkipSelf,R]],useFactory:z},tt=(0,ke.mixinColor)(class extends de{constructor(qt){super(qt)}},"primary");class at extends tt{constructor(qt,Yt,ui,Ki){super(ui),this._intl=qt,this._focusMonitor=Yt,this._intlSubscription=qt.changes.subscribe(()=>Ki.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(qt,Yt){qt?this._focusMonitor.focusVia(this._elementRef,qt,Yt):this._elementRef.nativeElement.focus(Yt)}_stringLabel(){return this.label instanceof We?null:this.label}_templateLabel(){return this.label instanceof We?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(qt){return"number"==qt?`${this.index+1}`:"edit"==qt?"create":"error"==qt?"warning":qt}}at.\u0275fac=function(qt){return new(qt||at)(f.\u0275\u0275directiveInject(R),f.\u0275\u0275directiveInject(t.tE),f.\u0275\u0275directiveInject(f.ElementRef),f.\u0275\u0275directiveInject(f.ChangeDetectorRef))},at.\u0275cmp=f.\u0275\u0275defineComponent({type:at,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[f.\u0275\u0275InheritDefinitionFeature],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(qt,Yt){1&qt&&(f.\u0275\u0275element(0,"div",0),f.\u0275\u0275elementStart(1,"div")(2,"div",1),f.\u0275\u0275template(3,se,1,2,"ng-container",2),f.\u0275\u0275template(4,Re,5,4,"ng-container",3),f.\u0275\u0275elementEnd()(),f.\u0275\u0275elementStart(5,"div",4),f.\u0275\u0275template(6,Ae,2,1,"div",5),f.\u0275\u0275template(7,Ze,2,1,"div",5),f.\u0275\u0275template(8,ft,2,1,"div",6),f.\u0275\u0275template(9,dt,2,1,"div",7),f.\u0275\u0275elementEnd()),2&qt&&(f.\u0275\u0275property("matRippleTrigger",Yt._getHostElement())("matRippleDisabled",Yt.disableRipple),f.\u0275\u0275advance(1),f.\u0275\u0275classMapInterpolate1("mat-step-icon-state-",Yt.state," mat-step-icon"),f.\u0275\u0275classProp("mat-step-icon-selected",Yt.selected),f.\u0275\u0275advance(1),f.\u0275\u0275property("ngSwitch",!(!Yt.iconOverrides||!Yt.iconOverrides[Yt.state])),f.\u0275\u0275advance(1),f.\u0275\u0275property("ngSwitchCase",!0),f.\u0275\u0275advance(2),f.\u0275\u0275classProp("mat-step-label-active",Yt.active)("mat-step-label-selected",Yt.selected)("mat-step-label-error","error"==Yt.state),f.\u0275\u0275advance(1),f.\u0275\u0275property("ngIf",Yt._templateLabel()),f.\u0275\u0275advance(1),f.\u0275\u0275property("ngIf",Yt._stringLabel()),f.\u0275\u0275advance(1),f.\u0275\u0275property("ngIf",Yt.optional&&"error"!=Yt.state),f.\u0275\u0275advance(1),f.\u0275\u0275property("ngIf","error"==Yt.state))},dependencies:[Xe.NgIf,Xe.NgTemplateOutlet,Xe.NgSwitch,Xe.NgSwitchCase,Xe.NgSwitchDefault,ve.MatIcon,ke.MatRipple],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional,.mat-step-sub-label-error{font-size:12px}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,changeDetection:0});const P="500ms",k="225ms",K={horizontalStepTransition:(0,X.trigger)("horizontalStepTransition",[(0,X.state)("previous",(0,X.style)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,X.state)("current",(0,X.style)({transform:"none",visibility:"inherit"})),(0,X.state)("next",(0,X.style)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,X.transition)("* => *",(0,X.animate)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),{params:{animationDuration:P}})]),verticalStepTransition:(0,X.trigger)("verticalStepTransition",[(0,X.state)("previous",(0,X.style)({height:"0px",visibility:"hidden"})),(0,X.state)("next",(0,X.style)({height:"0px",visibility:"hidden"})),(0,X.state)("current",(0,X.style)({height:"*",visibility:"inherit"})),(0,X.transition)("* <=> current",(0,X.animate)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),{params:{animationDuration:k}})])};class Be{constructor(qt){this.templateRef=qt}}Be.\u0275fac=function(qt){return new(qt||Be)(f.\u0275\u0275directiveInject(f.TemplateRef))},Be.\u0275dir=f.\u0275\u0275defineDirective({type:Be,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}});class Ge{constructor(qt){this._template=qt}}Ge.\u0275fac=function(qt){return new(qt||Ge)(f.\u0275\u0275directiveInject(f.TemplateRef))},Ge.\u0275dir=f.\u0275\u0275defineDirective({type:Ge,selectors:[["ng-template","matStepContent",""]]});class ne extends Ue{constructor(qt,Yt,ui,Ki){super(qt,Ki),this._errorStateMatcher=Yt,this._viewContainerRef=ui,this._isSelected=pe.w0.EMPTY}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,_.w)(()=>this._stepper.selectionChange.pipe((0,E.U)(qt=>qt.selectedStep===this),(0,U.O)(this._stepper.selected===this)))).subscribe(qt=>{qt&&this._lazyContent&&!this._portal&&(this._portal=new e.TemplatePortal(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(qt,Yt){const ui=this._errorStateMatcher.isErrorState(qt,Yt),Ki=!!(qt&&qt.invalid&&this.interacted);return ui||Ki}}ne.\u0275fac=function(qt){return new(qt||ne)(f.\u0275\u0275directiveInject((0,f.forwardRef)(()=>Ke)),f.\u0275\u0275directiveInject(ke.ErrorStateMatcher,4),f.\u0275\u0275directiveInject(f.ViewContainerRef),f.\u0275\u0275directiveInject(ue,8))},ne.\u0275cmp=f.\u0275\u0275defineComponent({type:ne,selectors:[["mat-step"]],contentQueries:function(qt,Yt,ui){if(1&qt&&(f.\u0275\u0275contentQuery(ui,We,5),f.\u0275\u0275contentQuery(ui,Ge,5)),2&qt){let Ki;f.\u0275\u0275queryRefresh(Ki=f.\u0275\u0275loadQuery())&&(Yt.stepLabel=Ki.first),f.\u0275\u0275queryRefresh(Ki=f.\u0275\u0275loadQuery())&&(Yt._lazyContent=Ki.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[f.\u0275\u0275ProvidersFeature([{provide:ke.ErrorStateMatcher,useExisting:ne},{provide:Ue,useExisting:ne}]),f.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*"],decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(qt,Yt){1&qt&&(f.\u0275\u0275projectionDef(),f.\u0275\u0275template(0,ge,2,1,"ng-template"))},dependencies:[e.CdkPortalOutlet],encapsulation:2,changeDetection:0});class Ke extends Pe{get animationDuration(){return this._animationDuration}set animationDuration(qt){this._animationDuration=/^\d+$/.test(qt)?qt+"ms":qt}constructor(qt,Yt,ui){super(qt,Yt,ui),this.steps=new f.QueryList,this.animationDone=new f.EventEmitter,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new w.x,this._animationDuration="";const Ki=ui.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===Ki?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:qt,templateRef:Yt})=>this._iconOverrides[qt]=Yt),this.steps.changes.pipe((0,$.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,C.x)((qt,Yt)=>qt.fromState===Yt.fromState&&qt.toState===Yt.toState),(0,$.R)(this._destroyed)).subscribe(qt=>{"current"===qt.toState&&this.animationDone.emit()})}_stepIsNavigable(qt,Yt){return Yt.completed||this.selectedIndex===qt||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?P:k}}Ke.\u0275fac=function(qt){return new(qt||Ke)(f.\u0275\u0275directiveInject(m.Directionality,8),f.\u0275\u0275directiveInject(f.ChangeDetectorRef),f.\u0275\u0275directiveInject(f.ElementRef))},Ke.\u0275cmp=f.\u0275\u0275defineComponent({type:Ke,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(qt,Yt,ui){if(1&qt&&(f.\u0275\u0275contentQuery(ui,ne,5),f.\u0275\u0275contentQuery(ui,Be,5)),2&qt){let Ki;f.\u0275\u0275queryRefresh(Ki=f.\u0275\u0275loadQuery())&&(Yt._steps=Ki),f.\u0275\u0275queryRefresh(Ki=f.\u0275\u0275loadQuery())&&(Yt._icons=Ki)}},viewQuery:function(qt,Yt){if(1&qt&&f.\u0275\u0275viewQuery(at,5),2&qt){let ui;f.\u0275\u0275queryRefresh(ui=f.\u0275\u0275loadQuery())&&(Yt._stepHeader=ui)}},hostAttrs:["role","tablist"],hostVars:11,hostBindings:function(qt,Yt){2&qt&&(f.\u0275\u0275attribute("aria-orientation",Yt.orientation),f.\u0275\u0275classProp("mat-stepper-horizontal","horizontal"===Yt.orientation)("mat-stepper-vertical","vertical"===Yt.orientation)("mat-stepper-label-position-end","horizontal"===Yt.orientation&&"end"==Yt.labelPosition)("mat-stepper-label-position-bottom","horizontal"===Yt.orientation&&"bottom"==Yt.labelPosition)("mat-stepper-header-position-bottom","bottom"===Yt.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[f.\u0275\u0275ProvidersFeature([{provide:Pe,useExisting:Ke}]),f.\u0275\u0275InheritDefinitionFeature],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(qt,Yt){1&qt&&(f.\u0275\u0275elementContainerStart(0,0),f.\u0275\u0275template(1,W,5,2,"div",1),f.\u0275\u0275template(2,fe,2,1,"ng-container",2),f.\u0275\u0275elementContainerEnd(),f.\u0275\u0275template(3,Ve,1,23,"ng-template",null,3,f.\u0275\u0275templateRefExtractor)),2&qt&&(f.\u0275\u0275property("ngSwitch",Yt.orientation),f.\u0275\u0275advance(1),f.\u0275\u0275property("ngSwitchCase","horizontal"),f.\u0275\u0275advance(1),f.\u0275\u0275property("ngSwitchCase","vertical"))},dependencies:[Xe.NgForOf,Xe.NgIf,Xe.NgTemplateOutlet,Xe.NgSwitch,Xe.NgSwitchCase,at],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[K.horizontalStepTransition,K.verticalStepTransition]},changeDetection:0});class Xt extends ze{}Xt.\u0275fac=function(){let ii;return function(Yt){return(ii||(ii=f.\u0275\u0275getInheritedFactory(Xt)))(Yt||Xt)}}(),Xt.\u0275dir=f.\u0275\u0275defineDirective({type:Xt,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(qt,Yt){2&qt&&f.\u0275\u0275hostProperty("type",Yt.type)},inputs:{type:"type"},features:[f.\u0275\u0275InheritDefinitionFeature]});class ri extends A{}ri.\u0275fac=function(){let ii;return function(Yt){return(ii||(ii=f.\u0275\u0275getInheritedFactory(ri)))(Yt||ri)}}(),ri.\u0275dir=f.\u0275\u0275defineDirective({type:ri,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(qt,Yt){2&qt&&f.\u0275\u0275hostProperty("type",Yt.type)},inputs:{type:"type"},features:[f.\u0275\u0275InheritDefinitionFeature]});class vi{}vi.\u0275fac=function(qt){return new(qt||vi)},vi.\u0275mod=f.\u0275\u0275defineNgModule({type:vi,declarations:[ne,We,Ke,Xt,ri,at,Be,Ge],imports:[ke.MatCommonModule,Xe.CommonModule,e.PortalModule,Ce,ve.MatIconModule,ke.MatRippleModule],exports:[ke.MatCommonModule,ne,We,Ke,Xt,ri,at,Be,Ge]}),vi.\u0275inj=f.\u0275\u0275defineInjector({providers:[Oe,ke.ErrorStateMatcher],imports:[ke.MatCommonModule,Xe.CommonModule,e.PortalModule,Ce,ve.MatIconModule,ke.MatRippleModule,ke.MatCommonModule]})},4077:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MatCell:()=>At,MatCellDef:()=>v,MatColumnDef:()=>lt,MatFooterCell:()=>Te,MatFooterCellDef:()=>it,MatFooterRow:()=>nt,MatFooterRowDef:()=>ot,MatHeaderCell:()=>Y,MatHeaderCellDef:()=>H,MatHeaderRow:()=>Ht,MatHeaderRowDef:()=>Wt,MatNoDataRow:()=>di,MatRecycleRows:()=>c,MatRow:()=>Et,MatRowDef:()=>yt,MatTable:()=>l,MatTableDataSource:()=>en,MatTableModule:()=>kn,MatTextColumn:()=>wi,_MatTableDataSource:()=>xi});var e=a(98678),t=a(54232),m=a(68590),h=a(40662),d=a(73482),f=a(60123),j=a(35103),w=a(716),T=a(16173),U=a(35841),$=a(29011),ae=a(9237),_e=a(35879),de=a(77176);const me=[[["caption"]],[["colgroup"],["col"]]];function S(mi,Ot){if(1&mi&&(e.\u0275\u0275elementStart(0,"th",3),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&mi){const ti=e.\u0275\u0275nextContext();e.\u0275\u0275styleProp("text-align",ti.justify),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",ti.headerText," ")}}function xe(mi,Ot){if(1&mi&&(e.\u0275\u0275elementStart(0,"td",4),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&mi){const ti=Ot.$implicit,yi=e.\u0275\u0275nextContext();e.\u0275\u0275styleProp("text-align",yi.justify),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",yi.dataAccessor(ti,yi.name)," ")}}function ue(mi){return class extends mi{get sticky(){return this._sticky}set sticky(Ot){const ti=this._sticky;this._sticky=(0,m.coerceBooleanProperty)(Ot),this._hasStickyChanged=ti!==this._sticky}hasStickyChanged(){const Ot=this._hasStickyChanged;return this._hasStickyChanged=!1,Ot}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...Ot){super(...Ot),this._sticky=!1,this._hasStickyChanged=!1}}}const Ue=new e.InjectionToken("CDK_TABLE"),Pe=new e.InjectionToken("text-column-options");class ze{constructor(Ot){this.template=Ot}}ze.\u0275fac=function(Ot){return new(Ot||ze)(e.\u0275\u0275directiveInject(e.TemplateRef))},ze.\u0275dir=e.\u0275\u0275defineDirective({type:ze,selectors:[["","cdkCellDef",""]]});class A{constructor(Ot){this.template=Ot}}A.\u0275fac=function(Ot){return new(Ot||A)(e.\u0275\u0275directiveInject(e.TemplateRef))},A.\u0275dir=e.\u0275\u0275defineDirective({type:A,selectors:[["","cdkHeaderCellDef",""]]});class Ce{constructor(Ot){this.template=Ot}}Ce.\u0275fac=function(Ot){return new(Ot||Ce)(e.\u0275\u0275directiveInject(e.TemplateRef))},Ce.\u0275dir=e.\u0275\u0275defineDirective({type:Ce,selectors:[["","cdkFooterCellDef",""]]});const ke=ue(class Xe{});class ve extends ke{get name(){return this._name}set name(Ot){this._setNameInput(Ot)}get stickyEnd(){return this._stickyEnd}set stickyEnd(Ot){const ti=this._stickyEnd;this._stickyEnd=(0,m.coerceBooleanProperty)(Ot),this._hasStickyChanged=ti!==this._stickyEnd}constructor(Ot){super(),this._table=Ot,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(Ot){Ot&&(this._name=Ot,this.cssClassFriendlyName=Ot.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}ve.\u0275fac=function(Ot){return new(Ot||ve)(e.\u0275\u0275directiveInject(Ue,8))},ve.\u0275dir=e.\u0275\u0275defineDirective({type:ve,selectors:[["","cdkColumnDef",""]],contentQueries:function(Ot,ti,yi){if(1&Ot&&(e.\u0275\u0275contentQuery(yi,ze,5),e.\u0275\u0275contentQuery(yi,A,5),e.\u0275\u0275contentQuery(yi,Ce,5)),2&Ot){let oi;e.\u0275\u0275queryRefresh(oi=e.\u0275\u0275loadQuery())&&(ti.cell=oi.first),e.\u0275\u0275queryRefresh(oi=e.\u0275\u0275loadQuery())&&(ti.headerCell=oi.first),e.\u0275\u0275queryRefresh(oi=e.\u0275\u0275loadQuery())&&(ti.footerCell=oi.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[e.\u0275\u0275ProvidersFeature([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:ve}]),e.\u0275\u0275InheritDefinitionFeature]});class pe{constructor(Ot,ti){ti.nativeElement.classList.add(...Ot._columnCssClassName)}}class _ extends pe{constructor(Ot,ti){super(Ot,ti)}}_.\u0275fac=function(Ot){return new(Ot||_)(e.\u0275\u0275directiveInject(ve),e.\u0275\u0275directiveInject(e.ElementRef))},_.\u0275dir=e.\u0275\u0275defineDirective({type:_,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[e.\u0275\u0275InheritDefinitionFeature]});class E extends pe{constructor(Ot,ti){if(super(Ot,ti),1===Ot._table?._elementRef.nativeElement.nodeType){const yi=Ot._table._elementRef.nativeElement.getAttribute("role"),oi="grid"===yi||"treegrid"===yi?"gridcell":"cell";ti.nativeElement.setAttribute("role",oi)}}}E.\u0275fac=function(Ot){return new(Ot||E)(e.\u0275\u0275directiveInject(ve),e.\u0275\u0275directiveInject(e.ElementRef))},E.\u0275dir=e.\u0275\u0275defineDirective({type:E,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],features:[e.\u0275\u0275InheritDefinitionFeature]});class C extends pe{constructor(Ot,ti){if(super(Ot,ti),1===Ot._table?._elementRef.nativeElement.nodeType){const yi=Ot._table._elementRef.nativeElement.getAttribute("role"),oi="grid"===yi||"treegrid"===yi?"gridcell":"cell";ti.nativeElement.setAttribute("role",oi)}}}C.\u0275fac=function(Ot){return new(Ot||C)(e.\u0275\u0275directiveInject(ve),e.\u0275\u0275directiveInject(e.ElementRef))},C.\u0275dir=e.\u0275\u0275defineDirective({type:C,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[e.\u0275\u0275InheritDefinitionFeature]});class X{constructor(){this.tasks=[],this.endTasks=[]}}const se=new e.InjectionToken("_COALESCED_STYLE_SCHEDULER");class L{constructor(Ot){this._ngZone=Ot,this._currentSchedule=null,this._destroyed=new w.x}schedule(Ot){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(Ot)}scheduleEnd(Ot){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(Ot)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new X,this._getScheduleObservable().pipe((0,_e.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const Ot=this._currentSchedule;this._currentSchedule=new X;for(const ti of Ot.tasks)ti();for(const ti of Ot.endTasks)ti()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,T.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,de.q)(1))}}L.\u0275fac=function(Ot){return new(Ot||L)(e.\u0275\u0275inject(e.NgZone))},L.\u0275prov=e.\u0275\u0275defineInjectable({token:L,factory:L.\u0275fac});class ce{constructor(Ot,ti){this.template=Ot,this._differs=ti}ngOnChanges(Ot){if(!this._columnsDiffer){const ti=Ot.columns&&Ot.columns.currentValue||[];this._columnsDiffer=this._differs.find(ti).create(),this._columnsDiffer.diff(ti)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(Ot){return this instanceof Ae?Ot.headerCell.template:this instanceof dt?Ot.footerCell.template:Ot.cell.template}}ce.\u0275fac=function(Ot){return new(Ot||ce)(e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.IterableDiffers))},ce.\u0275dir=e.\u0275\u0275defineDirective({type:ce,features:[e.\u0275\u0275NgOnChangesFeature]});const Re=ue(class Ne extends ce{});class Ae extends Re{constructor(Ot,ti,yi){super(Ot,ti),this._table=yi}ngOnChanges(Ot){super.ngOnChanges(Ot)}}Ae.\u0275fac=function(Ot){return new(Ot||Ae)(e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.IterableDiffers),e.\u0275\u0275directiveInject(Ue,8))},Ae.\u0275dir=e.\u0275\u0275defineDirective({type:Ae,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]});const ft=ue(class Ze extends ce{});class dt extends ft{constructor(Ot,ti,yi){super(Ot,ti),this._table=yi}ngOnChanges(Ot){super.ngOnChanges(Ot)}}dt.\u0275fac=function(Ot){return new(Ot||dt)(e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.IterableDiffers),e.\u0275\u0275directiveInject(Ue,8))},dt.\u0275dir=e.\u0275\u0275defineDirective({type:dt,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature]});class De extends ce{constructor(Ot,ti,yi){super(Ot,ti),this._table=yi}}De.\u0275fac=function(Ot){return new(Ot||De)(e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.IterableDiffers),e.\u0275\u0275directiveInject(Ue,8))},De.\u0275dir=e.\u0275\u0275defineDirective({type:De,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[e.\u0275\u0275InheritDefinitionFeature]});class ge{constructor(Ot){this._viewContainer=Ot,ge.mostRecentCellOutlet=this}ngOnDestroy(){ge.mostRecentCellOutlet===this&&(ge.mostRecentCellOutlet=null)}}ge.mostRecentCellOutlet=null,ge.\u0275fac=function(Ot){return new(Ot||ge)(e.\u0275\u0275directiveInject(e.ViewContainerRef))},ge.\u0275dir=e.\u0275\u0275defineDirective({type:ge,selectors:[["","cdkCellOutlet",""]]});class be{}be.\u0275fac=function(Ot){return new(Ot||be)},be.\u0275cmp=e.\u0275\u0275defineComponent({type:be,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Ot,ti){1&Ot&&e.\u0275\u0275elementContainer(0,0)},dependencies:[ge],encapsulation:2});class ee{}ee.\u0275fac=function(Ot){return new(Ot||ee)},ee.\u0275cmp=e.\u0275\u0275defineComponent({type:ee,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Ot,ti){1&Ot&&e.\u0275\u0275elementContainer(0,0)},dependencies:[ge],encapsulation:2});class Ie{}Ie.\u0275fac=function(Ot){return new(Ot||Ie)},Ie.\u0275cmp=e.\u0275\u0275defineComponent({type:Ie,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Ot,ti){1&Ot&&e.\u0275\u0275elementContainer(0,0)},dependencies:[ge],encapsulation:2});class Ye{constructor(Ot){this.templateRef=Ot,this._contentClassName="cdk-no-data-row"}}Ye.\u0275fac=function(Ot){return new(Ot||Ye)(e.\u0275\u0275directiveInject(e.TemplateRef))},Ye.\u0275dir=e.\u0275\u0275defineDirective({type:Ye,selectors:[["ng-template","cdkNoDataRow",""]]});const Me=["top","bottom","left","right"];class Z{constructor(Ot,ti,yi,oi,nn=!0,qn=!0,yn){this._isNativeHtmlTable=Ot,this._stickCellCss=ti,this.direction=yi,this._coalescedStyleScheduler=oi,this._isBrowser=nn,this._needsPositionStickyOnElement=qn,this._positionListener=yn,this._cachedCellWidths=[],this._borderCellCss={top:`${ti}-border-elem-top`,bottom:`${ti}-border-elem-bottom`,left:`${ti}-border-elem-left`,right:`${ti}-border-elem-right`}}clearStickyPositioning(Ot,ti){const yi=[];for(const oi of Ot)if(oi.nodeType===oi.ELEMENT_NODE){yi.push(oi);for(let nn=0;nn<oi.children.length;nn++)yi.push(oi.children[nn])}this._coalescedStyleScheduler.schedule(()=>{for(const oi of yi)this._removeStickyStyle(oi,ti)})}updateStickyColumns(Ot,ti,yi,oi=!0){if(!Ot.length||!this._isBrowser||!ti.some(B=>B)&&!yi.some(B=>B))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const nn=Ot[0],qn=nn.children.length,yn=this._getCellWidths(nn,oi),Tn=this._getStickyStartColumnPositions(yn,ti),hr=this._getStickyEndColumnPositions(yn,yi),fr=ti.lastIndexOf(!0),fi=yi.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const B="rtl"===this.direction,we=B?"right":"left",xt=B?"left":"right";for(const $t of Ot)for(let Ci=0;Ci<qn;Ci++){const cn=$t.children[Ci];ti[Ci]&&this._addStickyStyle(cn,we,Tn[Ci],Ci===fr),yi[Ci]&&this._addStickyStyle(cn,xt,hr[Ci],Ci===fi)}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:-1===fr?[]:yn.slice(0,fr+1).map(($t,Ci)=>ti[Ci]?$t:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===fi?[]:yn.slice(fi).map(($t,Ci)=>yi[Ci+fi]?$t:null).reverse()}))})}stickRows(Ot,ti,yi){if(!this._isBrowser)return;const oi="bottom"===yi?Ot.slice().reverse():Ot,nn="bottom"===yi?ti.slice().reverse():ti,qn=[],yn=[],Tn=[];for(let fr=0,fi=0;fr<oi.length;fr++){if(!nn[fr])continue;qn[fr]=fi;const B=oi[fr];Tn[fr]=this._isNativeHtmlTable?Array.from(B.children):[B];const we=B.getBoundingClientRect().height;fi+=we,yn[fr]=we}const hr=nn.lastIndexOf(!0);this._coalescedStyleScheduler.schedule(()=>{for(let fr=0;fr<oi.length;fr++){if(!nn[fr])continue;const fi=qn[fr],B=fr===hr;for(const we of Tn[fr])this._addStickyStyle(we,yi,fi,B)}"top"===yi?this._positionListener?.stickyHeaderRowsUpdated({sizes:yn,offsets:qn,elements:Tn}):this._positionListener?.stickyFooterRowsUpdated({sizes:yn,offsets:qn,elements:Tn})})}updateStickyFooterContainer(Ot,ti){if(!this._isNativeHtmlTable)return;const yi=Ot.querySelector("tfoot");this._coalescedStyleScheduler.schedule(()=>{ti.some(oi=>!oi)?this._removeStickyStyle(yi,["bottom"]):this._addStickyStyle(yi,"bottom",0,!1)})}_removeStickyStyle(Ot,ti){for(const oi of ti)Ot.style[oi]="",Ot.classList.remove(this._borderCellCss[oi]);Me.some(oi=>-1===ti.indexOf(oi)&&Ot.style[oi])?Ot.style.zIndex=this._getCalculatedZIndex(Ot):(Ot.style.zIndex="",this._needsPositionStickyOnElement&&(Ot.style.position=""),Ot.classList.remove(this._stickCellCss))}_addStickyStyle(Ot,ti,yi,oi){Ot.classList.add(this._stickCellCss),oi&&Ot.classList.add(this._borderCellCss[ti]),Ot.style[ti]=`${yi}px`,Ot.style.zIndex=this._getCalculatedZIndex(Ot),this._needsPositionStickyOnElement&&(Ot.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(Ot){const ti={top:100,bottom:10,left:1,right:1};let yi=0;for(const oi of Me)Ot.style[oi]&&(yi+=ti[oi]);return yi?`${yi}`:""}_getCellWidths(Ot,ti=!0){if(!ti&&this._cachedCellWidths.length)return this._cachedCellWidths;const yi=[],oi=Ot.children;for(let nn=0;nn<oi.length;nn++){let qn=oi[nn];yi.push(qn.getBoundingClientRect().width)}return this._cachedCellWidths=yi,yi}_getStickyStartColumnPositions(Ot,ti){const yi=[];let oi=0;for(let nn=0;nn<Ot.length;nn++)ti[nn]&&(yi[nn]=oi,oi+=Ot[nn]);return yi}_getStickyEndColumnPositions(Ot,ti){const yi=[];let oi=0;for(let nn=Ot.length;nn>0;nn--)ti[nn]&&(yi[nn]=oi,oi+=Ot[nn]);return yi}}const Oe=new e.InjectionToken("CDK_SPL");class tt{}tt.\u0275fac=function(Ot){return new(Ot||tt)},tt.\u0275dir=e.\u0275\u0275defineDirective({type:tt,selectors:[["cdk-table","recycleRows",""],["table","cdk-table","","recycleRows",""]],features:[e.\u0275\u0275ProvidersFeature([{provide:h._VIEW_REPEATER_STRATEGY,useClass:h._RecycleViewRepeaterStrategy}])]});class at{constructor(Ot,ti){this.viewContainer=Ot,this.elementRef=ti}}at.\u0275fac=function(Ot){return new(Ot||at)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.ElementRef))},at.\u0275dir=e.\u0275\u0275defineDirective({type:at,selectors:[["","rowOutlet",""]]});class P{constructor(Ot,ti){this.viewContainer=Ot,this.elementRef=ti}}P.\u0275fac=function(Ot){return new(Ot||P)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.ElementRef))},P.\u0275dir=e.\u0275\u0275defineDirective({type:P,selectors:[["","headerRowOutlet",""]]});class k{constructor(Ot,ti){this.viewContainer=Ot,this.elementRef=ti}}k.\u0275fac=function(Ot){return new(Ot||k)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.ElementRef))},k.\u0275dir=e.\u0275\u0275defineDirective({type:k,selectors:[["","footerRowOutlet",""]]});class K{constructor(Ot,ti){this.viewContainer=Ot,this.elementRef=ti}}K.\u0275fac=function(Ot){return new(Ot||K)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.ElementRef))},K.\u0275dir=e.\u0275\u0275defineDirective({type:K,selectors:[["","noDataRowOutlet",""]]});class ne{get trackBy(){return this._trackByFn}set trackBy(Ot){this._trackByFn=Ot}get dataSource(){return this._dataSource}set dataSource(Ot){this._dataSource!==Ot&&this._switchDataSource(Ot)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(Ot){this._multiTemplateDataRows=(0,m.coerceBooleanProperty)(Ot),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(Ot){this._fixedLayout=(0,m.coerceBooleanProperty)(Ot),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(Ot,ti,yi,oi,nn,qn,yn,Tn,hr,fr,fi,B){this._differs=Ot,this._changeDetectorRef=ti,this._elementRef=yi,this._dir=nn,this._platform=yn,this._viewRepeater=Tn,this._coalescedStyleScheduler=hr,this._viewportRuler=fr,this._stickyPositioningListener=fi,this._ngZone=B,this._onDestroy=new w.x,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new e.EventEmitter,this.viewChange=new U.X({start:0,end:Number.MAX_VALUE}),oi||this._elementRef.nativeElement.setAttribute("role","table"),this._document=qn,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((Ot,ti)=>this.trackBy?this.trackBy(ti.dataIndex,ti.data):ti),this._viewportRuler.change().pipe((0,_e.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;const ti=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||ti,this._forceRecalculateCellWidths=ti,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(Ot=>{Ot.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,h.isDataSource)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const Ot=this._dataDiffer.diff(this._renderRows);if(!Ot)return this._updateNoDataRow(),void this.contentChanged.next();const ti=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(Ot,ti,(yi,oi,nn)=>this._getEmbeddedViewArgs(yi.item,nn),yi=>yi.item.data,yi=>{1===yi.operation&&yi.context&&this._renderCellTemplateForItem(yi.record.item.rowDef,yi.context)}),this._updateRowIndexContext(),Ot.forEachIdentityChange(yi=>{ti.get(yi.currentIndex).context.$implicit=yi.item.data}),this._updateNoDataRow(),this._ngZone&&e.NgZone.isInAngularZone()?this._ngZone.onStable.pipe((0,de.q)(1),(0,_e.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(Ot){this._customColumnDefs.add(Ot)}removeColumnDef(Ot){this._customColumnDefs.delete(Ot)}addRowDef(Ot){this._customRowDefs.add(Ot)}removeRowDef(Ot){this._customRowDefs.delete(Ot)}addHeaderRowDef(Ot){this._customHeaderRowDefs.add(Ot),this._headerRowDefChanged=!0}removeHeaderRowDef(Ot){this._customHeaderRowDefs.delete(Ot),this._headerRowDefChanged=!0}addFooterRowDef(Ot){this._customFooterRowDefs.add(Ot),this._footerRowDefChanged=!0}removeFooterRowDef(Ot){this._customFooterRowDefs.delete(Ot),this._footerRowDefChanged=!0}setNoDataRow(Ot){this._customNoDataRow=Ot}updateStickyHeaderRowStyles(){const Ot=this._getRenderedRows(this._headerRowOutlet),yi=this._elementRef.nativeElement.querySelector("thead");yi&&(yi.style.display=Ot.length?"":"none");const oi=this._headerRowDefs.map(nn=>nn.sticky);this._stickyStyler.clearStickyPositioning(Ot,["top"]),this._stickyStyler.stickRows(Ot,oi,"top"),this._headerRowDefs.forEach(nn=>nn.resetStickyChanged())}updateStickyFooterRowStyles(){const Ot=this._getRenderedRows(this._footerRowOutlet),yi=this._elementRef.nativeElement.querySelector("tfoot");yi&&(yi.style.display=Ot.length?"":"none");const oi=this._footerRowDefs.map(nn=>nn.sticky);this._stickyStyler.clearStickyPositioning(Ot,["bottom"]),this._stickyStyler.stickRows(Ot,oi,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,oi),this._footerRowDefs.forEach(nn=>nn.resetStickyChanged())}updateStickyColumnStyles(){const Ot=this._getRenderedRows(this._headerRowOutlet),ti=this._getRenderedRows(this._rowOutlet),yi=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...Ot,...ti,...yi],["left","right"]),this._stickyColumnStylesNeedReset=!1),Ot.forEach((oi,nn)=>{this._addStickyColumnStyles([oi],this._headerRowDefs[nn])}),this._rowDefs.forEach(oi=>{const nn=[];for(let qn=0;qn<ti.length;qn++)this._renderRows[qn].rowDef===oi&&nn.push(ti[qn]);this._addStickyColumnStyles(nn,oi)}),yi.forEach((oi,nn)=>{this._addStickyColumnStyles([oi],this._footerRowDefs[nn])}),Array.from(this._columnDefsByName.values()).forEach(oi=>oi.resetStickyChanged())}_getAllRenderRows(){const Ot=[],ti=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let yi=0;yi<this._data.length;yi++){let oi=this._data[yi];const nn=this._getRenderRowsForData(oi,yi,ti.get(oi));this._cachedRenderRowsMap.has(oi)||this._cachedRenderRowsMap.set(oi,new WeakMap);for(let qn=0;qn<nn.length;qn++){let yn=nn[qn];const Tn=this._cachedRenderRowsMap.get(yn.data);Tn.has(yn.rowDef)?Tn.get(yn.rowDef).push(yn):Tn.set(yn.rowDef,[yn]),Ot.push(yn)}}return Ot}_getRenderRowsForData(Ot,ti,yi){return this._getRowDefs(Ot,ti).map(nn=>{const qn=yi&&yi.has(nn)?yi.get(nn):[];if(qn.length){const yn=qn.shift();return yn.dataIndex=ti,yn}return{data:Ot,rowDef:nn,dataIndex:ti}})}_cacheColumnDefs(){this._columnDefsByName.clear(),Ke(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(ti=>{this._columnDefsByName.has(ti.name),this._columnDefsByName.set(ti.name,ti)})}_cacheRowDefs(){this._headerRowDefs=Ke(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Ke(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Ke(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const Ot=this._rowDefs.filter(ti=>!ti.when);!this.multiTemplateDataRows&&Ot.length,this._defaultRowDef=Ot[0]}_renderUpdatedColumns(){const Ot=(nn,qn)=>nn||!!qn.getColumnsDiff(),ti=this._rowDefs.reduce(Ot,!1);ti&&this._forceRenderDataRows();const yi=this._headerRowDefs.reduce(Ot,!1);yi&&this._forceRenderHeaderRows();const oi=this._footerRowDefs.reduce(Ot,!1);return oi&&this._forceRenderFooterRows(),ti||yi||oi}_switchDataSource(Ot){this._data=[],(0,h.isDataSource)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),Ot||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=Ot}_observeRenderChanges(){if(!this.dataSource)return;let Ot;(0,h.isDataSource)(this.dataSource)?Ot=this.dataSource.connect(this):(0,$.b)(this.dataSource)?Ot=this.dataSource:Array.isArray(this.dataSource)&&(Ot=(0,ae.of)(this.dataSource)),this._renderChangeSubscription=Ot.pipe((0,_e.R)(this._onDestroy)).subscribe(ti=>{this._data=ti||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((Ot,ti)=>this._renderRow(this._headerRowOutlet,Ot,ti)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((Ot,ti)=>this._renderRow(this._footerRowOutlet,Ot,ti)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(Ot,ti){const yi=Array.from(ti.columns||[]).map(qn=>this._columnDefsByName.get(qn)),oi=yi.map(qn=>qn.sticky),nn=yi.map(qn=>qn.stickyEnd);this._stickyStyler.updateStickyColumns(Ot,oi,nn,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(Ot){const ti=[];for(let yi=0;yi<Ot.viewContainer.length;yi++){const oi=Ot.viewContainer.get(yi);ti.push(oi.rootNodes[0])}return ti}_getRowDefs(Ot,ti){if(1==this._rowDefs.length)return[this._rowDefs[0]];let yi=[];if(this.multiTemplateDataRows)yi=this._rowDefs.filter(oi=>!oi.when||oi.when(ti,Ot));else{let oi=this._rowDefs.find(nn=>nn.when&&nn.when(ti,Ot))||this._defaultRowDef;oi&&yi.push(oi)}return yi.length,yi}_getEmbeddedViewArgs(Ot,ti){const yi=Ot.rowDef,oi={$implicit:Ot.data};return{templateRef:yi.template,context:oi,index:ti}}_renderRow(Ot,ti,yi,oi={}){const nn=Ot.viewContainer.createEmbeddedView(ti.template,oi,yi);return this._renderCellTemplateForItem(ti,oi),nn}_renderCellTemplateForItem(Ot,ti){for(let yi of this._getCellTemplates(Ot))ge.mostRecentCellOutlet&&ge.mostRecentCellOutlet._viewContainer.createEmbeddedView(yi,ti);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const Ot=this._rowOutlet.viewContainer;for(let ti=0,yi=Ot.length;ti<yi;ti++){const nn=Ot.get(ti).context;nn.count=yi,nn.first=0===ti,nn.last=ti===yi-1,nn.even=ti%2==0,nn.odd=!nn.even,this.multiTemplateDataRows?(nn.dataIndex=this._renderRows[ti].dataIndex,nn.renderIndex=ti):nn.index=this._renderRows[ti].dataIndex}}_getCellTemplates(Ot){return Ot&&Ot.columns?Array.from(Ot.columns,ti=>{const yi=this._columnDefsByName.get(ti);return Ot.extractCellTemplate(yi)}):[]}_applyNativeTableSections(){const Ot=this._document.createDocumentFragment(),ti=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const yi of ti){const oi=this._document.createElement(yi.tag);oi.setAttribute("role","rowgroup");for(const nn of yi.outlets)oi.appendChild(nn.elementRef.nativeElement);Ot.appendChild(oi)}this._elementRef.nativeElement.appendChild(Ot)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const Ot=(ti,yi)=>ti||yi.hasStickyChanged();this._headerRowDefs.reduce(Ot,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(Ot,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(Ot,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){const Ot=this._dir?this._dir.value:"ltr";this._stickyStyler=new Z(this._isNativeHtmlTable,this.stickyCssClass,Ot,this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,ae.of)()).pipe((0,_e.R)(this._onDestroy)).subscribe(ti=>{this._stickyStyler.direction=ti,this.updateStickyColumnStyles()})}_getOwnDefs(Ot){return Ot.filter(ti=>!ti._table||ti._table===this)}_updateNoDataRow(){const Ot=this._customNoDataRow||this._noDataRow;if(!Ot)return;const ti=0===this._rowOutlet.viewContainer.length;if(ti===this._isShowingNoDataRow)return;const yi=this._noDataRowOutlet.viewContainer;if(ti){const oi=yi.createEmbeddedView(Ot.templateRef),nn=oi.rootNodes[0];1===oi.rootNodes.length&&nn?.nodeType===this._document.ELEMENT_NODE&&(nn.setAttribute("role","row"),nn.classList.add(Ot._contentClassName))}else yi.clear();this._isShowingNoDataRow=ti}}function Ke(mi,Ot){return mi.concat(Array.from(Ot))}ne.\u0275fac=function(Ot){return new(Ot||ne)(e.\u0275\u0275directiveInject(e.IterableDiffers),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275injectAttribute("role"),e.\u0275\u0275directiveInject(t.Directionality,8),e.\u0275\u0275directiveInject(j.DOCUMENT),e.\u0275\u0275directiveInject(d.Platform),e.\u0275\u0275directiveInject(h._VIEW_REPEATER_STRATEGY),e.\u0275\u0275directiveInject(se),e.\u0275\u0275directiveInject(f.rL),e.\u0275\u0275directiveInject(Oe,12),e.\u0275\u0275directiveInject(e.NgZone,8))},ne.\u0275cmp=e.\u0275\u0275defineComponent({type:ne,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(Ot,ti,yi){if(1&Ot&&(e.\u0275\u0275contentQuery(yi,Ye,5),e.\u0275\u0275contentQuery(yi,ve,5),e.\u0275\u0275contentQuery(yi,De,5),e.\u0275\u0275contentQuery(yi,Ae,5),e.\u0275\u0275contentQuery(yi,dt,5)),2&Ot){let oi;e.\u0275\u0275queryRefresh(oi=e.\u0275\u0275loadQuery())&&(ti._noDataRow=oi.first),e.\u0275\u0275queryRefresh(oi=e.\u0275\u0275loadQuery())&&(ti._contentColumnDefs=oi),e.\u0275\u0275queryRefresh(oi=e.\u0275\u0275loadQuery())&&(ti._contentRowDefs=oi),e.\u0275\u0275queryRefresh(oi=e.\u0275\u0275loadQuery())&&(ti._contentHeaderRowDefs=oi),e.\u0275\u0275queryRefresh(oi=e.\u0275\u0275loadQuery())&&(ti._contentFooterRowDefs=oi)}},viewQuery:function(Ot,ti){if(1&Ot&&(e.\u0275\u0275viewQuery(at,7),e.\u0275\u0275viewQuery(P,7),e.\u0275\u0275viewQuery(k,7),e.\u0275\u0275viewQuery(K,7)),2&Ot){let yi;e.\u0275\u0275queryRefresh(yi=e.\u0275\u0275loadQuery())&&(ti._rowOutlet=yi.first),e.\u0275\u0275queryRefresh(yi=e.\u0275\u0275loadQuery())&&(ti._headerRowOutlet=yi.first),e.\u0275\u0275queryRefresh(yi=e.\u0275\u0275loadQuery())&&(ti._footerRowOutlet=yi.first),e.\u0275\u0275queryRefresh(yi=e.\u0275\u0275loadQuery())&&(ti._noDataRowOutlet=yi.first)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(Ot,ti){2&Ot&&e.\u0275\u0275classProp("cdk-table-fixed-layout",ti.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[e.\u0275\u0275ProvidersFeature([{provide:Ue,useExisting:ne},{provide:h._VIEW_REPEATER_STRATEGY,useClass:h._DisposeViewRepeaterStrategy},{provide:se,useClass:L},{provide:Oe,useValue:null}])],ngContentSelectors:["caption","colgroup, col"],decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(Ot,ti){1&Ot&&(e.\u0275\u0275projectionDef(me),e.\u0275\u0275projection(0),e.\u0275\u0275projection(1,1),e.\u0275\u0275elementContainer(2,0)(3,1)(4,2)(5,3))},dependencies:[at,P,k,K],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2});class Xt{get name(){return this._name}set name(Ot){this._name=Ot,this._syncColumnDefName()}constructor(Ot,ti){this._table=Ot,this._options=ti,this.justify="start",this._options=ti||{}}ngOnInit(){this._syncColumnDefName(),void 0===this.headerText&&(this.headerText=this._createDefaultHeaderText()),this.dataAccessor||(this.dataAccessor=this._options.defaultDataAccessor||((Ot,ti)=>Ot[ti])),this._table&&(this.columnDef.cell=this.cell,this.columnDef.headerCell=this.headerCell,this._table.addColumnDef(this.columnDef))}ngOnDestroy(){this._table&&this._table.removeColumnDef(this.columnDef)}_createDefaultHeaderText(){const Ot=this.name;return this._options&&this._options.defaultHeaderTextTransform?this._options.defaultHeaderTextTransform(Ot):Ot[0].toUpperCase()+Ot.slice(1)}_syncColumnDefName(){this.columnDef&&(this.columnDef.name=this.name)}}Xt.\u0275fac=function(Ot){return new(Ot||Xt)(e.\u0275\u0275directiveInject(ne,8),e.\u0275\u0275directiveInject(Pe,8))},Xt.\u0275cmp=e.\u0275\u0275defineComponent({type:Xt,selectors:[["cdk-text-column"]],viewQuery:function(Ot,ti){if(1&Ot&&(e.\u0275\u0275viewQuery(ve,7),e.\u0275\u0275viewQuery(ze,7),e.\u0275\u0275viewQuery(A,7)),2&Ot){let yi;e.\u0275\u0275queryRefresh(yi=e.\u0275\u0275loadQuery())&&(ti.columnDef=yi.first),e.\u0275\u0275queryRefresh(yi=e.\u0275\u0275loadQuery())&&(ti.cell=yi.first),e.\u0275\u0275queryRefresh(yi=e.\u0275\u0275loadQuery())&&(ti.headerCell=yi.first)}},inputs:{name:"name",headerText:"headerText",dataAccessor:"dataAccessor",justify:"justify"},decls:3,vars:0,consts:[["cdkColumnDef",""],["cdk-header-cell","",3,"text-align",4,"cdkHeaderCellDef"],["cdk-cell","",3,"text-align",4,"cdkCellDef"],["cdk-header-cell",""],["cdk-cell",""]],template:function(Ot,ti){1&Ot&&(e.\u0275\u0275elementContainerStart(0,0),e.\u0275\u0275template(1,S,2,3,"th",1),e.\u0275\u0275template(2,xe,2,3,"td",2),e.\u0275\u0275elementContainerEnd())},dependencies:[ze,A,ve,C,_],encapsulation:2});class vi{}vi.\u0275fac=function(Ot){return new(Ot||vi)},vi.\u0275mod=e.\u0275\u0275defineNgModule({type:vi,declarations:[ne,De,ze,ge,A,Ce,ve,C,Ie,_,E,be,Ae,ee,dt,at,P,k,Xt,Ye,tt,K],imports:[f.Cl],exports:[ne,De,ze,ge,A,Ce,ve,C,Ie,_,E,be,Ae,ee,dt,at,P,k,Xt,Ye,tt,K]}),vi.\u0275inj=e.\u0275\u0275defineInjector({imports:[f.Cl]});var ii=a(76439),qt=a(29054),Yt=a(53426),ui=a(48358);const Ki=[[["caption"]],[["colgroup"],["col"]]];function bt(mi,Ot){if(1&mi&&(e.\u0275\u0275elementStart(0,"th",3),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&mi){const ti=e.\u0275\u0275nextContext();e.\u0275\u0275styleProp("text-align",ti.justify),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",ti.headerText," ")}}function O(mi,Ot){if(1&mi&&(e.\u0275\u0275elementStart(0,"td",4),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&mi){const ti=Ot.$implicit,yi=e.\u0275\u0275nextContext();e.\u0275\u0275styleProp("text-align",yi.justify),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",yi.dataAccessor(ti,yi.name)," ")}}class c{}c.\u0275fac=function(Ot){return new(Ot||c)},c.\u0275dir=e.\u0275\u0275defineDirective({type:c,selectors:[["mat-table","recycleRows",""],["table","mat-table","","recycleRows",""]],features:[e.\u0275\u0275ProvidersFeature([{provide:h._VIEW_REPEATER_STRATEGY,useClass:h._RecycleViewRepeaterStrategy}])]});class l extends ne{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}}l.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(l)))(ti||l)}}(),l.\u0275cmp=e.\u0275\u0275defineComponent({type:l,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(Ot,ti){2&Ot&&e.\u0275\u0275classProp("mdc-table-fixed-layout",ti.fixedLayout)},exportAs:["matTable"],features:[e.\u0275\u0275ProvidersFeature([{provide:ne,useExisting:l},{provide:Ue,useExisting:l},{provide:se,useClass:L},{provide:h._VIEW_REPEATER_STRATEGY,useClass:h._DisposeViewRepeaterStrategy},{provide:Oe,useValue:null}]),e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["caption","colgroup, col"],decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(Ot,ti){1&Ot&&(e.\u0275\u0275projectionDef(Ki),e.\u0275\u0275projection(0),e.\u0275\u0275projection(1,1),e.\u0275\u0275elementContainer(2,0)(3,1)(4,2)(5,3))},dependencies:[at,P,k,K],styles:[".mdc-data-table{border-radius:var(--mdc-shape-medium, 4px);border-width:1px;border-style:solid}.mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child,.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl]{border-top-right-radius:var(--mdc-shape-medium, 4px);border-top-left-radius:0}.mdc-data-table .mdc-data-table__header-cell:last-child{border-top-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child,.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl]{border-top-left-radius:var(--mdc-shape-medium, 4px);border-top-right-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child{border-bottom-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child[dir=rtl]{border-bottom-right-radius:var(--mdc-shape-medium, 4px);border-bottom-left-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child{border-bottom-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child[dir=rtl]{border-bottom-left-radius:var(--mdc-shape-medium, 4px);border-bottom-right-radius:0}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-width:1px;border-bottom-style:solid}.mdc-data-table__pagination{border-top-width:1px;border-top-style:solid}.mdc-data-table__row:last-child .mdc-data-table__cell{border-bottom:none}.mdc-data-table__row{height:52px}.mdc-data-table__pagination{min-height:52px}.mdc-data-table__header-row{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;transform:rotate(0.0001deg);margin-left:4px;margin-right:0;opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table--sticky-header .mdc-data-table__header-cell{position:sticky;top:0;z-index:1}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;transform:rotate(0.0001deg);margin-left:4px;margin-right:0;opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__pagination{box-sizing:border-box;display:flex;justify-content:flex-end}.mdc-data-table__pagination-trailing{margin-left:4px;margin-right:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}[dir=rtl] .mdc-data-table__pagination-trailing,.mdc-data-table__pagination-trailing[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__pagination-navigation{align-items:center;display:flex}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon,.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl]{transform:rotate(180deg)}[dir=rtl] .mdc-data-table__pagination-button,.mdc-data-table__pagination-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:14px;margin-right:36px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-total,.mdc-data-table__pagination-total[dir=rtl]{margin-left:36px;margin-right:14px}.mdc-data-table__pagination-rows-per-page{margin-left:0;margin-right:22px;align-items:center;display:inline-flex}[dir=rtl] .mdc-data-table__pagination-rows-per-page,.mdc-data-table__pagination-rows-per-page[dir=rtl]{margin-left:22px;margin-right:0}.mdc-data-table__pagination-rows-per-page-label{margin-left:0;margin-right:12px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-rows-per-page-label[dir=rtl]{margin-left:12px;margin-right:0}.mdc-data-table__pagination-rows-per-page-select{min-width:var(--mdc-menu-min-width, 80px);margin:8px 0}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{width:100%;min-width:80px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{height:36px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{width:20px;height:20px}.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 56px)}.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line{height:36px}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:var(--mdc-theme-surface, #fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table-sticky{position:sticky !important}.mat-mdc-table{table-layout:auto;white-space:normal}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table .mat-mdc-row:hover,.mat-mdc-table .mat-mdc-footer-row:hover{background-color:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2});class v extends ze{}v.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(v)))(ti||v)}}(),v.\u0275dir=e.\u0275\u0275defineDirective({type:v,selectors:[["","matCellDef",""]],features:[e.\u0275\u0275ProvidersFeature([{provide:ze,useExisting:v}]),e.\u0275\u0275InheritDefinitionFeature]});class H extends A{}H.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(H)))(ti||H)}}(),H.\u0275dir=e.\u0275\u0275defineDirective({type:H,selectors:[["","matHeaderCellDef",""]],features:[e.\u0275\u0275ProvidersFeature([{provide:A,useExisting:H}]),e.\u0275\u0275InheritDefinitionFeature]});class it extends Ce{}it.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(it)))(ti||it)}}(),it.\u0275dir=e.\u0275\u0275defineDirective({type:it,selectors:[["","matFooterCellDef",""]],features:[e.\u0275\u0275ProvidersFeature([{provide:Ce,useExisting:it}]),e.\u0275\u0275InheritDefinitionFeature]});class lt extends ve{get name(){return this._name}set name(Ot){this._setNameInput(Ot)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}lt.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(lt)))(ti||lt)}}(),lt.\u0275dir=e.\u0275\u0275defineDirective({type:lt,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[e.\u0275\u0275ProvidersFeature([{provide:ve,useExisting:lt},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:lt}]),e.\u0275\u0275InheritDefinitionFeature]});class Y extends _{}Y.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(Y)))(ti||Y)}}(),Y.\u0275dir=e.\u0275\u0275defineDirective({type:Y,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[e.\u0275\u0275InheritDefinitionFeature]});class Te extends E{}Te.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(Te)))(ti||Te)}}(),Te.\u0275dir=e.\u0275\u0275defineDirective({type:Te,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],features:[e.\u0275\u0275InheritDefinitionFeature]});class At extends C{}At.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(At)))(ti||At)}}(),At.\u0275dir=e.\u0275\u0275defineDirective({type:At,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[e.\u0275\u0275InheritDefinitionFeature]});class Wt extends Ae{}Wt.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(Wt)))(ti||Wt)}}(),Wt.\u0275dir=e.\u0275\u0275defineDirective({type:Wt,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[e.\u0275\u0275ProvidersFeature([{provide:Ae,useExisting:Wt}]),e.\u0275\u0275InheritDefinitionFeature]});class ot extends dt{}ot.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(ot)))(ti||ot)}}(),ot.\u0275dir=e.\u0275\u0275defineDirective({type:ot,selectors:[["","matFooterRowDef",""]],inputs:{columns:["matFooterRowDef","columns"],sticky:["matFooterRowDefSticky","sticky"]},features:[e.\u0275\u0275ProvidersFeature([{provide:dt,useExisting:ot}]),e.\u0275\u0275InheritDefinitionFeature]});class yt extends De{}yt.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(yt)))(ti||yt)}}(),yt.\u0275dir=e.\u0275\u0275defineDirective({type:yt,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[e.\u0275\u0275ProvidersFeature([{provide:De,useExisting:yt}]),e.\u0275\u0275InheritDefinitionFeature]});class Ht extends be{}Ht.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(Ht)))(ti||Ht)}}(),Ht.\u0275cmp=e.\u0275\u0275defineComponent({type:Ht,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[e.\u0275\u0275ProvidersFeature([{provide:be,useExisting:Ht}]),e.\u0275\u0275InheritDefinitionFeature],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Ot,ti){1&Ot&&e.\u0275\u0275elementContainer(0,0)},dependencies:[ge],encapsulation:2});class nt extends ee{}nt.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(nt)))(ti||nt)}}(),nt.\u0275cmp=e.\u0275\u0275defineComponent({type:nt,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],features:[e.\u0275\u0275ProvidersFeature([{provide:ee,useExisting:nt}]),e.\u0275\u0275InheritDefinitionFeature],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Ot,ti){1&Ot&&e.\u0275\u0275elementContainer(0,0)},dependencies:[ge],encapsulation:2});class Et extends Ie{}Et.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(Et)))(ti||Et)}}(),Et.\u0275cmp=e.\u0275\u0275defineComponent({type:Et,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[e.\u0275\u0275ProvidersFeature([{provide:Ie,useExisting:Et}]),e.\u0275\u0275InheritDefinitionFeature],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Ot,ti){1&Ot&&e.\u0275\u0275elementContainer(0,0)},dependencies:[ge],encapsulation:2});class di extends Ye{constructor(){super(...arguments),this._contentClassName="mat-mdc-no-data-row"}}di.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(di)))(ti||di)}}(),di.\u0275dir=e.\u0275\u0275defineDirective({type:di,selectors:[["ng-template","matNoDataRow",""]],features:[e.\u0275\u0275ProvidersFeature([{provide:Ye,useExisting:di}]),e.\u0275\u0275InheritDefinitionFeature]});class wi extends Xt{}wi.\u0275fac=function(){let mi;return function(ti){return(mi||(mi=e.\u0275\u0275getInheritedFactory(wi)))(ti||wi)}}(),wi.\u0275cmp=e.\u0275\u0275defineComponent({type:wi,selectors:[["mat-text-column"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:3,vars:0,consts:[["matColumnDef",""],["mat-header-cell","",3,"text-align",4,"matHeaderCellDef"],["mat-cell","",3,"text-align",4,"matCellDef"],["mat-header-cell",""],["mat-cell",""]],template:function(Ot,ti){1&Ot&&(e.\u0275\u0275elementContainerStart(0,0),e.\u0275\u0275template(1,bt,2,3,"th",1),e.\u0275\u0275template(2,O,2,3,"td",2),e.\u0275\u0275elementContainerEnd())},dependencies:[H,lt,v,Y,At],encapsulation:2});class kn{}kn.\u0275fac=function(Ot){return new(Ot||kn)},kn.\u0275mod=e.\u0275\u0275defineNgModule({type:kn,declarations:[l,c,H,Wt,lt,v,yt,it,ot,Y,At,Te,Ht,Et,nt,di,wi],imports:[ii.MatCommonModule,vi],exports:[ii.MatCommonModule,l,c,H,Wt,lt,v,yt,it,ot,Y,At,Te,Ht,Et,nt,di,wi]}),kn.\u0275inj=e.\u0275\u0275defineInjector({imports:[ii.MatCommonModule,vi,ii.MatCommonModule]});class xi extends h.DataSource{get data(){return this._data.value}set data(Ot){Ot=Array.isArray(Ot)?Ot:[],this._data.next(Ot),this._renderChangesSubscription||this._filterData(Ot)}get filter(){return this._filter.value}set filter(Ot){this._filter.next(Ot),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(Ot){this._sort=Ot,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(Ot){this._paginator=Ot,this._updateChangeSubscription()}constructor(Ot=[]){super(),this._renderData=new U.X([]),this._filter=new U.X(""),this._internalPageChanges=new w.x,this._renderChangesSubscription=null,this.sortingDataAccessor=(ti,yi)=>{const oi=ti[yi];if((0,m._isNumberValue)(oi)){const nn=Number(oi);return nn<9007199254740991?nn:oi}return oi},this.sortData=(ti,yi)=>{const oi=yi.active,nn=yi.direction;return oi&&""!=nn?ti.sort((qn,yn)=>{let Tn=this.sortingDataAccessor(qn,oi),hr=this.sortingDataAccessor(yn,oi);const fr=typeof Tn,fi=typeof hr;fr!==fi&&("number"===fr&&(Tn+=""),"number"===fi&&(hr+=""));let B=0;return null!=Tn&&null!=hr?Tn>hr?B=1:Tn<hr&&(B=-1):null!=Tn?B=1:null!=hr&&(B=-1),B*("asc"==nn?1:-1)}):ti},this.filterPredicate=(ti,yi)=>{const oi=Object.keys(ti).reduce((qn,yn)=>qn+ti[yn]+"\u25ec","").toLowerCase(),nn=yi.trim().toLowerCase();return-1!=oi.indexOf(nn)},this._data=new U.X(Ot),this._updateChangeSubscription()}_updateChangeSubscription(){const Ot=this._sort?(0,qt.T)(this._sort.sortChange,this._sort.initialized):(0,ae.of)(null),ti=this._paginator?(0,qt.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,ae.of)(null),yi=this._data,oi=(0,Yt.a)([yi,this._filter]).pipe((0,ui.U)(([yn])=>this._filterData(yn))),nn=(0,Yt.a)([oi,Ot]).pipe((0,ui.U)(([yn])=>this._orderData(yn))),qn=(0,Yt.a)([nn,ti]).pipe((0,ui.U)(([yn])=>this._pageData(yn)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=qn.subscribe(yn=>this._renderData.next(yn))}_filterData(Ot){return this.filteredData=null==this.filter||""===this.filter?Ot:Ot.filter(ti=>this.filterPredicate(ti,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(Ot){return this.sort?this.sortData(Ot.slice(),this.sort):Ot}_pageData(Ot){if(!this.paginator)return Ot;const ti=this.paginator.pageIndex*this.paginator.pageSize;return Ot.slice(ti,ti+this.paginator.pageSize)}_updatePaginator(Ot){Promise.resolve().then(()=>{const ti=this.paginator;if(ti&&(ti.length=Ot,ti.pageIndex>0)){const yi=Math.ceil(ti.length/ti.pageSize)-1||0,oi=Math.min(ti.pageIndex,yi);oi!==ti.pageIndex&&(ti.pageIndex=oi,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class en extends xi{}},31128:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_TAB:()=>Ve,MAT_TABS_CONFIG:()=>Pi,MAT_TAB_CONTENT:()=>W,MAT_TAB_GROUP:()=>Ke,MAT_TAB_LABEL:()=>fe,MatInkBar:()=>Oe,MatPaginatedTabHeader:()=>Yt,MatTab:()=>ri,MatTabBody:()=>D,MatTabBodyPortal:()=>Me,MatTabChangeEvent:()=>v,MatTabContent:()=>te,MatTabGroup:()=>l,MatTabHeader:()=>Ki,MatTabLabel:()=>We,MatTabLabelWrapper:()=>Ge,MatTabLink:()=>Wt,MatTabNav:()=>At,MatTabNavPanel:()=>ot,MatTabsModule:()=>yt,_MAT_INK_BAR_POSITIONER:()=>P,_MAT_INK_BAR_POSITIONER_FACTORY:()=>at,_MatTabBase:()=>Xt,_MatTabBodyBase:()=>Z,_MatTabGroupBase:()=>c,_MatTabHeaderBase:()=>ui,_MatTabLabelWrapperBase:()=>K,_MatTabLinkBase:()=>Y,_MatTabNavBase:()=>it,matTabsAnimations:()=>Ye});var e=a(35103),t=a(98678),m=a(76439),h=a(62742),d=a(24270),f=a(56728),j=a(54232),w=a(47206),T=a(716),U=a(43035),$=a(9237),ae=a(29054),_e=a(27164),de=a(42878),me=a(28424),x=a(35841),S=a(9302),xe=a(49887),ue=a(35879),Ue=a(77176),Pe=a(21160),ze=a(43535),A=a(77007),Ce=a(79601),Xe=a(68590),ke=a(60123),ve=a(73482),pe=a(22378);function _(Ht,nt){}const E=function(Ht){return{animationDuration:Ht}},C=function(Ht,nt){return{value:Ht,params:nt}};function X(Ht,nt){1&Ht&&t.\u0275\u0275projection(0)}const se=["*"],L=["tabListContainer"],I=["tabList"],ce=["tabListInner"],Ne=["nextPaginator"],Re=["previousPaginator"],Ae=["tabBodyWrapper"],Ze=["tabHeader"];function ft(Ht,nt){}function dt(Ht,nt){if(1&Ht&&t.\u0275\u0275template(0,ft,0,0,"ng-template",14),2&Ht){const Et=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("cdkPortalOutlet",Et.templateLabel)}}function De(Ht,nt){if(1&Ht&&t.\u0275\u0275text(0),2&Ht){const Et=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275textInterpolate(Et.textLabel)}}function ge(Ht,nt){if(1&Ht){const Et=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",6,7),t.\u0275\u0275listener("click",function(){const wi=t.\u0275\u0275restoreView(Et),Vn=wi.$implicit,kn=wi.index,Wi=t.\u0275\u0275nextContext(),xi=t.\u0275\u0275reference(1);return t.\u0275\u0275resetView(Wi._handleClick(Vn,xi,kn))})("cdkFocusChange",function(wi){const kn=t.\u0275\u0275restoreView(Et).index,Wi=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Wi._tabFocusChanged(wi,kn))}),t.\u0275\u0275element(2,"span",8)(3,"div",9),t.\u0275\u0275elementStart(4,"span",10)(5,"span",11),t.\u0275\u0275template(6,dt,1,1,"ng-template",12),t.\u0275\u0275template(7,De,1,1,"ng-template",null,13,t.\u0275\u0275templateRefExtractor),t.\u0275\u0275elementEnd()()()}if(2&Ht){const Et=nt.$implicit,di=nt.index,wi=t.\u0275\u0275reference(1),Vn=t.\u0275\u0275reference(8),kn=t.\u0275\u0275nextContext();t.\u0275\u0275classProp("mdc-tab--active",kn.selectedIndex===di),t.\u0275\u0275property("id",kn._getTabLabelId(di))("ngClass",Et.labelClass)("disabled",Et.disabled)("fitInkBarToContent",kn.fitInkBarToContent),t.\u0275\u0275attribute("tabIndex",kn._getTabIndex(di))("aria-posinset",di+1)("aria-setsize",kn._tabs.length)("aria-controls",kn._getTabContentId(di))("aria-selected",kn.selectedIndex===di)("aria-label",Et.ariaLabel||null)("aria-labelledby",!Et.ariaLabel&&Et.ariaLabelledby?Et.ariaLabelledby:null),t.\u0275\u0275advance(3),t.\u0275\u0275property("matRippleTrigger",wi)("matRippleDisabled",Et.disabled||kn.disableRipple),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngIf",Et.templateLabel)("ngIfElse",Vn)}}function be(Ht,nt){if(1&Ht){const Et=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"mat-tab-body",15),t.\u0275\u0275listener("_onCentered",function(){t.\u0275\u0275restoreView(Et);const wi=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(wi._removeTabBodyWrapperHeight())})("_onCentering",function(wi){t.\u0275\u0275restoreView(Et);const Vn=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Vn._setTabBodyWrapperHeight(wi))}),t.\u0275\u0275elementEnd()}if(2&Ht){const Et=nt.$implicit,di=nt.index,wi=t.\u0275\u0275nextContext();t.\u0275\u0275classProp("mat-mdc-tab-body-active",wi.selectedIndex===di),t.\u0275\u0275property("id",wi._getTabContentId(di))("ngClass",Et.bodyClass)("content",Et.content)("position",Et.position)("origin",Et.origin)("animationDuration",wi.animationDuration)("preserveContent",wi.preserveContent),t.\u0275\u0275attribute("tabindex",null!=wi.contentTabIndex&&wi.selectedIndex===di?wi.contentTabIndex:null)("aria-labelledby",wi._getTabLabelId(di))}}const Ye={translateTab:(0,Ce.trigger)("translateTab",[(0,Ce.state)("center, void, left-origin-center, right-origin-center",(0,Ce.style)({transform:"none"})),(0,Ce.state)("left",(0,Ce.style)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,Ce.state)("right",(0,Ce.style)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,Ce.transition)("* => left, * => right, left => center, right => center",(0,Ce.animate)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,Ce.transition)("void => left-origin-center",[(0,Ce.style)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,Ce.animate)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,Ce.transition)("void => right-origin-center",[(0,Ce.style)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,Ce.animate)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};class Me extends h.CdkPortalOutlet{constructor(nt,Et,di,wi){super(nt,Et,wi),this._host=di,this._centeringSub=w.w0.EMPTY,this._leavingSub=w.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,S.O)(this._host._isCenterPosition(this._host._position))).subscribe(nt=>{nt&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}Me.\u0275fac=function(nt){return new(nt||Me)(t.\u0275\u0275directiveInject(t.ComponentFactoryResolver),t.\u0275\u0275directiveInject(t.ViewContainerRef),t.\u0275\u0275directiveInject((0,t.forwardRef)(()=>D)),t.\u0275\u0275directiveInject(e.DOCUMENT))},Me.\u0275dir=t.\u0275\u0275defineDirective({type:Me,selectors:[["","matTabBodyHost",""]],features:[t.\u0275\u0275InheritDefinitionFeature]});class Z{set position(nt){this._positionIndex=nt,this._computePositionAnimationState()}constructor(nt,Et,di){this._elementRef=nt,this._dir=Et,this._dirChangeSubscription=w.w0.EMPTY,this._translateTabComplete=new T.x,this._onCentering=new t.EventEmitter,this._beforeCentering=new t.EventEmitter,this._afterLeavingCenter=new t.EventEmitter,this._onCentered=new t.EventEmitter(!0),this.animationDuration="500ms",this.preserveContent=!1,Et&&(this._dirChangeSubscription=Et.change.subscribe(wi=>{this._computePositionAnimationState(wi),di.markForCheck()})),this._translateTabComplete.pipe((0,xe.x)((wi,Vn)=>wi.fromState===Vn.fromState&&wi.toState===Vn.toState)).subscribe(wi=>{this._isCenterPosition(wi.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(wi.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(nt){const Et=this._isCenterPosition(nt.toState);this._beforeCentering.emit(Et),Et&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(nt){return"center"==nt||"left-origin-center"==nt||"right-origin-center"==nt}_computePositionAnimationState(nt=this._getLayoutDirection()){this._positionIndex<0?this._position="ltr"==nt?"left":"right":this._positionIndex>0?this._position="ltr"==nt?"right":"left":this._position="center"}_computePositionFromOrigin(nt){const Et=this._getLayoutDirection();return"ltr"==Et&&nt<=0||"rtl"==Et&&nt>0?"left-origin-center":"right-origin-center"}}Z.\u0275fac=function(nt){return new(nt||Z)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(j.Directionality,8),t.\u0275\u0275directiveInject(t.ChangeDetectorRef))},Z.\u0275dir=t.\u0275\u0275defineDirective({type:Z,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}});class D extends Z{constructor(nt,Et,di){super(nt,Et,di)}}D.\u0275fac=function(nt){return new(nt||D)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(j.Directionality,8),t.\u0275\u0275directiveInject(t.ChangeDetectorRef))},D.\u0275cmp=t.\u0275\u0275defineComponent({type:D,selectors:[["mat-tab-body"]],viewQuery:function(nt,Et){if(1&nt&&t.\u0275\u0275viewQuery(h.CdkPortalOutlet,5),2&nt){let di;t.\u0275\u0275queryRefresh(di=t.\u0275\u0275loadQuery())&&(Et._portalHost=di.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[t.\u0275\u0275InheritDefinitionFeature],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(nt,Et){1&nt&&(t.\u0275\u0275elementStart(0,"div",0,1),t.\u0275\u0275listener("@translateTab.start",function(wi){return Et._onTranslateTabStarted(wi)})("@translateTab.done",function(wi){return Et._translateTabComplete.next(wi)}),t.\u0275\u0275template(2,_,0,0,"ng-template",2),t.\u0275\u0275elementEnd()),2&nt&&t.\u0275\u0275property("@translateTab",t.\u0275\u0275pureFunction2(3,C,Et._position,t.\u0275\u0275pureFunction1(1,E,Et.animationDuration)))},dependencies:[Me],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[Ye.translateTab]}});const W=new t.InjectionToken("MatTabContent");class te{constructor(nt){this.template=nt}}te.\u0275fac=function(nt){return new(nt||te)(t.\u0275\u0275directiveInject(t.TemplateRef))},te.\u0275dir=t.\u0275\u0275defineDirective({type:te,selectors:[["","matTabContent",""]],features:[t.\u0275\u0275ProvidersFeature([{provide:W,useExisting:te}])]});const fe=new t.InjectionToken("MatTabLabel"),Ve=new t.InjectionToken("MAT_TAB");class We extends h.CdkPortal{constructor(nt,Et,di){super(nt,Et),this._closestTab=di}}We.\u0275fac=function(nt){return new(nt||We)(t.\u0275\u0275directiveInject(t.TemplateRef),t.\u0275\u0275directiveInject(t.ViewContainerRef),t.\u0275\u0275directiveInject(Ve,8))},We.\u0275dir=t.\u0275\u0275defineDirective({type:We,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[t.\u0275\u0275ProvidersFeature([{provide:fe,useExisting:We}]),t.\u0275\u0275InheritDefinitionFeature]});const R="mdc-tab-indicator--active",z="mdc-tab-indicator--no-transition";class Oe{constructor(nt){this._items=nt}hide(){this._items.forEach(nt=>nt.deactivateInkBar())}alignToElement(nt){const Et=this._items.find(wi=>wi.elementRef.nativeElement===nt),di=this._currentItem;if(di?.deactivateInkBar(),Et){const wi=di?.elementRef.nativeElement.getBoundingClientRect?.();Et.activateInkBar(wi),this._currentItem=Et}}}function tt(Ht){return class extends Ht{constructor(...nt){super(...nt),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(nt){const Et=(0,Xe.coerceBooleanProperty)(nt);this._fitToContent!==Et&&(this._fitToContent=Et,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(nt){const Et=this.elementRef.nativeElement;if(!nt||!Et.getBoundingClientRect||!this._inkBarContentElement)return void Et.classList.add(R);const di=Et.getBoundingClientRect(),wi=nt.width/di.width,Vn=nt.left-di.left;Et.classList.add(z),this._inkBarContentElement.style.setProperty("transform",`translateX(${Vn}px) scaleX(${wi})`),Et.getBoundingClientRect(),Et.classList.remove(z),Et.classList.add(R),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(R)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const nt=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=nt.createElement("span"),this._inkBarContentElement=nt.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){this._inkBarElement;(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}function at(){return nt=>({left:nt?(nt.offsetLeft||0)+"px":"0",width:nt?(nt.offsetWidth||0)+"px":"0"})}const P=new t.InjectionToken("MatInkBarPositioner",{providedIn:"root",factory:at}),k=(0,m.mixinDisabled)(class{});class K extends k{constructor(nt){super(),this.elementRef=nt}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}K.\u0275fac=function(nt){return new(nt||K)(t.\u0275\u0275directiveInject(t.ElementRef))},K.\u0275dir=t.\u0275\u0275defineDirective({type:K,features:[t.\u0275\u0275InheritDefinitionFeature]});const Be=tt(K);class Ge extends Be{}Ge.\u0275fac=function(){let Ht;return function(Et){return(Ht||(Ht=t.\u0275\u0275getInheritedFactory(Ge)))(Et||Ge)}}(),Ge.\u0275dir=t.\u0275\u0275defineDirective({type:Ge,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(nt,Et){2&nt&&(t.\u0275\u0275attribute("aria-disabled",!!Et.disabled),t.\u0275\u0275classProp("mat-mdc-tab-disabled",Et.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[t.\u0275\u0275InheritDefinitionFeature]});const ne=(0,m.mixinDisabled)(class{}),Ke=new t.InjectionToken("MAT_TAB_GROUP");class Xt extends ne{get content(){return this._contentPortal}constructor(nt,Et){super(),this._viewContainerRef=nt,this._closestTabGroup=Et,this.textLabel="",this._contentPortal=null,this._stateChanges=new T.x,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(nt){(nt.hasOwnProperty("textLabel")||nt.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new h.TemplatePortal(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(nt){nt&&nt._closestTab===this&&(this._templateLabel=nt)}}Xt.\u0275fac=function(nt){return new(nt||Xt)(t.\u0275\u0275directiveInject(t.ViewContainerRef),t.\u0275\u0275directiveInject(Ke,8))},Xt.\u0275dir=t.\u0275\u0275defineDirective({type:Xt,viewQuery:function(nt,Et){if(1&nt&&t.\u0275\u0275viewQuery(t.TemplateRef,7),2&nt){let di;t.\u0275\u0275queryRefresh(di=t.\u0275\u0275loadQuery())&&(Et._implicitContent=di.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[t.\u0275\u0275InheritDefinitionFeature,t.\u0275\u0275NgOnChangesFeature]});class ri extends Xt{get templateLabel(){return this._templateLabel}set templateLabel(nt){this._setTemplateLabelInput(nt)}}ri.\u0275fac=function(){let Ht;return function(Et){return(Ht||(Ht=t.\u0275\u0275getInheritedFactory(ri)))(Et||ri)}}(),ri.\u0275cmp=t.\u0275\u0275defineComponent({type:ri,selectors:[["mat-tab"]],contentQueries:function(nt,Et,di){if(1&nt&&(t.\u0275\u0275contentQuery(di,te,7,t.TemplateRef),t.\u0275\u0275contentQuery(di,We,5)),2&nt){let wi;t.\u0275\u0275queryRefresh(wi=t.\u0275\u0275loadQuery())&&(Et._explicitContent=wi.first),t.\u0275\u0275queryRefresh(wi=t.\u0275\u0275loadQuery())&&(Et.templateLabel=wi.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[t.\u0275\u0275ProvidersFeature([{provide:Ve,useExisting:ri}]),t.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:se,decls:1,vars:0,template:function(nt,Et){1&nt&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275template(0,X,1,0,"ng-template"))},encapsulation:2});const vi=(0,ve.normalizePassiveListenerOptions)({passive:!0});class Yt{get disablePagination(){return this._disablePagination}set disablePagination(nt){this._disablePagination=(0,Xe.coerceBooleanProperty)(nt)}get selectedIndex(){return this._selectedIndex}set selectedIndex(nt){nt=(0,Xe.coerceNumberProperty)(nt),this._selectedIndex!=nt&&(this._selectedIndexChanged=!0,this._selectedIndex=nt,this._keyManager&&this._keyManager.updateActiveItem(nt))}constructor(nt,Et,di,wi,Vn,kn,Wi){this._elementRef=nt,this._changeDetectorRef=Et,this._viewportRuler=di,this._dir=wi,this._ngZone=Vn,this._platform=kn,this._animationMode=Wi,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new T.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new T.x,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new t.EventEmitter,this.indexFocused=new t.EventEmitter,Vn.runOutsideAngular(()=>{(0,U.R)(nt.nativeElement,"mouseleave").pipe((0,ue.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,U.R)(this._previousPaginator.nativeElement,"touchstart",vi).pipe((0,ue.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,U.R)(this._nextPaginator.nativeElement,"touchstart",vi).pipe((0,ue.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const nt=this._dir?this._dir.change:(0,$.of)("ltr"),Et=this._viewportRuler.change(150),di=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new f.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,Ue.q)(1)).subscribe(di),(0,ae.T)(nt,Et,this._items.changes,this._itemsResized()).pipe((0,ue.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),di()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(wi=>{this.indexFocused.emit(wi),this._setTabFocus(wi)})}_itemsResized(){return"function"!=typeof ResizeObserver?_e.E:this._items.changes.pipe((0,S.O)(this._items),(0,Pe.w)(nt=>new de.y(Et=>this._ngZone.runOutsideAngular(()=>{const di=new ResizeObserver(wi=>Et.next(wi));return nt.forEach(wi=>di.observe(wi.elementRef.nativeElement)),()=>{di.disconnect()}}))),(0,ze.T)(1),(0,A.h)(nt=>nt.some(Et=>Et.contentRect.width>0&&Et.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(nt){if(!(0,pe.hasModifierKey)(nt))switch(nt.keyCode){case pe.ENTER:case pe.SPACE:if(this.focusIndex!==this.selectedIndex){const Et=this._items.get(this.focusIndex);Et&&!Et.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(nt))}break;default:this._keyManager.onKeydown(nt)}}_onContentChanges(){const nt=this._elementRef.nativeElement.textContent;nt!==this._currentTextContent&&(this._currentTextContent=nt||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(nt){!this._isValidIndex(nt)||this.focusIndex===nt||!this._keyManager||this._keyManager.setActiveItem(nt)}_isValidIndex(nt){return!this._items||!!this._items.toArray()[nt]}_setTabFocus(nt){if(this._showPaginationControls&&this._scrollToLabel(nt),this._items&&this._items.length){this._items.toArray()[nt].focus();const Et=this._tabListContainer.nativeElement;"ltr"==this._getLayoutDirection()?Et.scrollLeft=0:Et.scrollLeft=Et.scrollWidth-Et.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const nt=this.scrollDistance,Et="ltr"===this._getLayoutDirection()?-nt:nt;this._tabList.nativeElement.style.transform=`translateX(${Math.round(Et)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(nt){this._scrollTo(nt)}_scrollHeader(nt){const di=("before"==nt?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3;return this._scrollTo(this._scrollDistance+di)}_handlePaginatorClick(nt){this._stopInterval(),this._scrollHeader(nt)}_scrollToLabel(nt){if(this.disablePagination)return;const Et=this._items?this._items.toArray()[nt]:null;if(!Et)return;const di=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:wi,offsetWidth:Vn}=Et.elementRef.nativeElement;let kn,Wi;"ltr"==this._getLayoutDirection()?(kn=wi,Wi=kn+Vn):(Wi=this._tabListInner.nativeElement.offsetWidth-wi,kn=Wi-Vn);const xi=this.scrollDistance,en=this.scrollDistance+di;kn<xi?this.scrollDistance-=xi-kn:Wi>en&&(this.scrollDistance+=Math.min(Wi-en,kn-xi))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const nt=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;nt||(this.scrollDistance=0),nt!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=nt}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const nt=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,Et=nt?nt.elementRef.nativeElement:null;Et?this._inkBar.alignToElement(Et):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(nt,Et){Et&&null!=Et.button&&0!==Et.button||(this._stopInterval(),(0,me.H)(650,100).pipe((0,ue.R)((0,ae.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:di,distance:wi}=this._scrollHeader(nt);(0===wi||wi>=di)&&this._stopInterval()}))}_scrollTo(nt){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const Et=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(Et,nt)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:Et,distance:this._scrollDistance}}}Yt.\u0275fac=function(nt){return new(nt||Yt)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(ke.rL),t.\u0275\u0275directiveInject(j.Directionality,8),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(ve.Platform),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8))},Yt.\u0275dir=t.\u0275\u0275defineDirective({type:Yt,inputs:{disablePagination:"disablePagination"}});class ui extends Yt{get disableRipple(){return this._disableRipple}set disableRipple(nt){this._disableRipple=(0,Xe.coerceBooleanProperty)(nt)}constructor(nt,Et,di,wi,Vn,kn,Wi){super(nt,Et,di,wi,Vn,kn,Wi),this._disableRipple=!1}_itemSelected(nt){nt.preventDefault()}}ui.\u0275fac=function(nt){return new(nt||ui)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(ke.rL),t.\u0275\u0275directiveInject(j.Directionality,8),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(ve.Platform),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8))},ui.\u0275dir=t.\u0275\u0275defineDirective({type:ui,inputs:{disableRipple:"disableRipple"},features:[t.\u0275\u0275InheritDefinitionFeature]});class Ki extends ui{constructor(nt,Et,di,wi,Vn,kn,Wi){super(nt,Et,di,wi,Vn,kn,Wi)}ngAfterContentInit(){this._inkBar=new Oe(this._items),super.ngAfterContentInit()}}Ki.\u0275fac=function(nt){return new(nt||Ki)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(ke.rL),t.\u0275\u0275directiveInject(j.Directionality,8),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(ve.Platform),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8))},Ki.\u0275cmp=t.\u0275\u0275defineComponent({type:Ki,selectors:[["mat-tab-header"]],contentQueries:function(nt,Et,di){if(1&nt&&t.\u0275\u0275contentQuery(di,Ge,4),2&nt){let wi;t.\u0275\u0275queryRefresh(wi=t.\u0275\u0275loadQuery())&&(Et._items=wi)}},viewQuery:function(nt,Et){if(1&nt&&(t.\u0275\u0275viewQuery(L,7),t.\u0275\u0275viewQuery(I,7),t.\u0275\u0275viewQuery(ce,7),t.\u0275\u0275viewQuery(Ne,5),t.\u0275\u0275viewQuery(Re,5)),2&nt){let di;t.\u0275\u0275queryRefresh(di=t.\u0275\u0275loadQuery())&&(Et._tabListContainer=di.first),t.\u0275\u0275queryRefresh(di=t.\u0275\u0275loadQuery())&&(Et._tabList=di.first),t.\u0275\u0275queryRefresh(di=t.\u0275\u0275loadQuery())&&(Et._tabListInner=di.first),t.\u0275\u0275queryRefresh(di=t.\u0275\u0275loadQuery())&&(Et._nextPaginator=di.first),t.\u0275\u0275queryRefresh(di=t.\u0275\u0275loadQuery())&&(Et._previousPaginator=di.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(nt,Et){2&nt&&t.\u0275\u0275classProp("mat-mdc-tab-header-pagination-controls-enabled",Et._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==Et._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[t.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:se,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(nt,Et){1&nt&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275elementStart(0,"button",0,1),t.\u0275\u0275listener("click",function(){return Et._handlePaginatorClick("before")})("mousedown",function(wi){return Et._handlePaginatorPress("before",wi)})("touchend",function(){return Et._stopInterval()}),t.\u0275\u0275element(2,"div",2),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"div",3,4),t.\u0275\u0275listener("keydown",function(wi){return Et._handleKeydown(wi)}),t.\u0275\u0275elementStart(5,"div",5,6),t.\u0275\u0275listener("cdkObserveContent",function(){return Et._onContentChanges()}),t.\u0275\u0275elementStart(7,"div",7,8),t.\u0275\u0275projection(9),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275elementStart(10,"button",9,10),t.\u0275\u0275listener("mousedown",function(wi){return Et._handlePaginatorPress("after",wi)})("click",function(){return Et._handlePaginatorClick("after")})("touchend",function(){return Et._stopInterval()}),t.\u0275\u0275element(12,"div",2),t.\u0275\u0275elementEnd()),2&nt&&(t.\u0275\u0275classProp("mat-mdc-tab-header-pagination-disabled",Et._disableScrollBefore),t.\u0275\u0275property("matRippleDisabled",Et._disableScrollBefore||Et.disableRipple)("disabled",Et._disableScrollBefore||null),t.\u0275\u0275advance(3),t.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===Et._animationMode),t.\u0275\u0275advance(7),t.\u0275\u0275classProp("mat-mdc-tab-header-pagination-disabled",Et._disableScrollAfter),t.\u0275\u0275property("matRippleDisabled",Et._disableScrollAfter||Et.disableRipple)("disabled",Et._disableScrollAfter||null))},dependencies:[m.MatRipple,d.wD],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2});const Pi=new t.InjectionToken("MAT_TABS_CONFIG");let bt=0;const O=(0,m.mixinColor)((0,m.mixinDisableRipple)(class{constructor(Ht){this._elementRef=Ht}}),"primary");class c extends O{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(nt){this._dynamicHeight=(0,Xe.coerceBooleanProperty)(nt)}get selectedIndex(){return this._selectedIndex}set selectedIndex(nt){this._indexToSelect=(0,Xe.coerceNumberProperty)(nt,null)}get animationDuration(){return this._animationDuration}set animationDuration(nt){this._animationDuration=/^\d+$/.test(nt+"")?nt+"ms":nt}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(nt){this._contentTabIndex=(0,Xe.coerceNumberProperty)(nt,null)}get disablePagination(){return this._disablePagination}set disablePagination(nt){this._disablePagination=(0,Xe.coerceBooleanProperty)(nt)}get preserveContent(){return this._preserveContent}set preserveContent(nt){this._preserveContent=(0,Xe.coerceBooleanProperty)(nt)}get backgroundColor(){return this._backgroundColor}set backgroundColor(nt){const Et=this._elementRef.nativeElement.classList;Et.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),nt&&Et.add("mat-tabs-with-background",`mat-background-${nt}`),this._backgroundColor=nt}constructor(nt,Et,di,wi){super(nt),this._changeDetectorRef=Et,this._animationMode=wi,this._tabs=new t.QueryList,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=w.w0.EMPTY,this._tabLabelSubscription=w.w0.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new t.EventEmitter,this.focusChange=new t.EventEmitter,this.animationDone=new t.EventEmitter,this.selectedTabChange=new t.EventEmitter(!0),this._groupId=bt++,this.animationDuration=di&&di.animationDuration?di.animationDuration:"500ms",this.disablePagination=!(!di||null==di.disablePagination)&&di.disablePagination,this.dynamicHeight=!(!di||null==di.dynamicHeight)&&di.dynamicHeight,this.contentTabIndex=di?.contentTabIndex??null,this.preserveContent=!!di?.preserveContent}ngAfterContentChecked(){const nt=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=nt){const Et=null==this._selectedIndex;if(!Et){this.selectedTabChange.emit(this._createChangeEvent(nt));const di=this._tabBodyWrapper.nativeElement;di.style.minHeight=di.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((di,wi)=>di.isActive=wi===nt),Et||(this.selectedIndexChange.emit(nt),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((Et,di)=>{Et.position=di-nt,null!=this._selectedIndex&&0==Et.position&&!Et.origin&&(Et.origin=nt-this._selectedIndex)}),this._selectedIndex!==nt&&(this._selectedIndex=nt,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const nt=this._clampTabIndex(this._indexToSelect);if(nt===this._selectedIndex){const Et=this._tabs.toArray();let di;for(let wi=0;wi<Et.length;wi++)if(Et[wi].isActive){this._indexToSelect=this._selectedIndex=wi,this._lastFocusedTabIndex=null,di=Et[wi];break}!di&&Et[nt]&&Promise.resolve().then(()=>{Et[nt].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(nt))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,S.O)(this._allTabs)).subscribe(nt=>{this._tabs.reset(nt.filter(Et=>Et._closestTabGroup===this||!Et._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(nt){const Et=this._tabHeader;Et&&(Et.focusIndex=nt)}_focusChanged(nt){this._lastFocusedTabIndex=nt,this.focusChange.emit(this._createChangeEvent(nt))}_createChangeEvent(nt){const Et=new v;return Et.index=nt,this._tabs&&this._tabs.length&&(Et.tab=this._tabs.toArray()[nt]),Et}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,ae.T)(...this._tabs.map(nt=>nt._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(nt){return Math.min(this._tabs.length-1,Math.max(nt||0,0))}_getTabLabelId(nt){return`mat-tab-label-${this._groupId}-${nt}`}_getTabContentId(nt){return`mat-tab-content-${this._groupId}-${nt}`}_setTabBodyWrapperHeight(nt){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const Et=this._tabBodyWrapper.nativeElement;Et.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(Et.style.height=nt+"px")}_removeTabBodyWrapperHeight(){const nt=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=nt.clientHeight,nt.style.height="",this.animationDone.emit()}_handleClick(nt,Et,di){Et.focusIndex=di,nt.disabled||(this.selectedIndex=di)}_getTabIndex(nt){return nt===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(nt,Et){nt&&"mouse"!==nt&&"touch"!==nt&&(this._tabHeader.focusIndex=Et)}}c.\u0275fac=function(nt){return new(nt||c)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(Pi,8),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8))},c.\u0275dir=t.\u0275\u0275defineDirective({type:c,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[t.\u0275\u0275InheritDefinitionFeature]});class l extends c{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(nt){this._fitInkBarToContent=(0,Xe.coerceBooleanProperty)(nt),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(nt){this._stretchTabs=(0,Xe.coerceBooleanProperty)(nt)}constructor(nt,Et,di,wi){super(nt,Et,di,wi),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!di||null==di.fitInkBarToContent)&&di.fitInkBarToContent}}l.\u0275fac=function(nt){return new(nt||l)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(Pi,8),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8))},l.\u0275cmp=t.\u0275\u0275defineComponent({type:l,selectors:[["mat-tab-group"]],contentQueries:function(nt,Et,di){if(1&nt&&t.\u0275\u0275contentQuery(di,ri,5),2&nt){let wi;t.\u0275\u0275queryRefresh(wi=t.\u0275\u0275loadQuery())&&(Et._allTabs=wi)}},viewQuery:function(nt,Et){if(1&nt&&(t.\u0275\u0275viewQuery(Ae,5),t.\u0275\u0275viewQuery(Ze,5)),2&nt){let di;t.\u0275\u0275queryRefresh(di=t.\u0275\u0275loadQuery())&&(Et._tabBodyWrapper=di.first),t.\u0275\u0275queryRefresh(di=t.\u0275\u0275loadQuery())&&(Et._tabHeader=di.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:6,hostBindings:function(nt,Et){2&nt&&t.\u0275\u0275classProp("mat-mdc-tab-group-dynamic-height",Et.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===Et.headerPosition)("mat-mdc-tab-group-stretch-tabs",Et.stretchTabs)},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[t.\u0275\u0275ProvidersFeature([{provide:Ke,useExisting:l}]),t.\u0275\u0275InheritDefinitionFeature],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(nt,Et){1&nt&&(t.\u0275\u0275elementStart(0,"mat-tab-header",0,1),t.\u0275\u0275listener("indexFocused",function(wi){return Et._focusChanged(wi)})("selectFocusedIndex",function(wi){return Et.selectedIndex=wi}),t.\u0275\u0275template(2,ge,9,17,"div",2),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"div",3,4),t.\u0275\u0275template(5,be,1,11,"mat-tab-body",5),t.\u0275\u0275elementEnd()),2&nt&&(t.\u0275\u0275property("selectedIndex",Et.selectedIndex||0)("disableRipple",Et.disableRipple)("disablePagination",Et.disablePagination),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngForOf",Et._tabs),t.\u0275\u0275advance(1),t.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===Et._animationMode),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngForOf",Et._tabs))},dependencies:[e.NgClass,e.NgForOf,e.NgIf,h.CdkPortalOutlet,m.MatRipple,f.kH,D,Ge,Ki],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-tab.mdc-tab{height:48px;flex-grow:0}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.mat-mdc-tab .mdc-tab__text-label{display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-disabled{opacity:.4}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-mdc-tab-header-with-background-background-color, transparent)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab-indicator__content--underline,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2});class v{}let H=0;class it extends Yt{get backgroundColor(){return this._backgroundColor}set backgroundColor(nt){const Et=this._elementRef.nativeElement.classList;Et.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),nt&&Et.add("mat-tabs-with-background",`mat-background-${nt}`),this._backgroundColor=nt}get disableRipple(){return this._disableRipple}set disableRipple(nt){this._disableRipple=(0,Xe.coerceBooleanProperty)(nt)}constructor(nt,Et,di,wi,Vn,kn,Wi){super(nt,wi,Vn,Et,di,kn,Wi),this._disableRipple=!1,this.color="primary"}_itemSelected(){}ngAfterContentInit(){this._items.changes.pipe((0,S.O)(null),(0,ue.R)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}updateActiveLink(){if(!this._items)return;const nt=this._items.toArray();for(let Et=0;Et<nt.length;Et++)if(nt[Et].active)return this.selectedIndex=Et,this._changeDetectorRef.markForCheck(),void(this.tabPanel&&(this.tabPanel._activeTabId=nt[Et].id));this.selectedIndex=-1,this._inkBar.hide()}_getRole(){return this.tabPanel?"tablist":this._elementRef.nativeElement.getAttribute("role")}}it.\u0275fac=function(nt){return new(nt||it)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(j.Directionality,8),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(ke.rL),t.\u0275\u0275directiveInject(ve.Platform),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8))},it.\u0275dir=t.\u0275\u0275defineDirective({type:it,inputs:{backgroundColor:"backgroundColor",disableRipple:"disableRipple",color:"color",tabPanel:"tabPanel"},features:[t.\u0275\u0275InheritDefinitionFeature]});const lt=(0,m.mixinTabIndex)((0,m.mixinDisableRipple)((0,m.mixinDisabled)(class{})));class Y extends lt{get active(){return this._isActive}set active(nt){const Et=(0,Xe.coerceBooleanProperty)(nt);Et!==this._isActive&&(this._isActive=Et,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}constructor(nt,Et,di,wi,Vn,kn){super(),this._tabNavBar=nt,this.elementRef=Et,this._focusMonitor=Vn,this._isActive=!1,this.id="mat-tab-link-"+H++,this.rippleConfig=di||{},this.tabIndex=parseInt(wi)||0,"NoopAnimations"===kn&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(nt){this._tabNavBar.tabPanel&&nt.keyCode===pe.SPACE&&this.elementRef.nativeElement.click()}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}_getTabIndex(){return this._tabNavBar.tabPanel?this._isActive&&!this.disabled?0:-1:this.tabIndex}}Y.\u0275fac=function(nt){return new(nt||Y)(t.\u0275\u0275directiveInject(it),t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(m.MAT_RIPPLE_GLOBAL_OPTIONS,8),t.\u0275\u0275injectAttribute("tabindex"),t.\u0275\u0275directiveInject(f.tE),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8))},Y.\u0275dir=t.\u0275\u0275defineDirective({type:Y,inputs:{active:"active",id:"id"},features:[t.\u0275\u0275InheritDefinitionFeature]});const Te=tt(Y);class At extends it{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(nt){this._fitInkBarToContent.next((0,Xe.coerceBooleanProperty)(nt)),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(nt){this._stretchTabs=(0,Xe.coerceBooleanProperty)(nt)}constructor(nt,Et,di,wi,Vn,kn,Wi,xi){super(nt,Et,di,wi,Vn,kn,Wi),this._fitInkBarToContent=new x.X(!1),this._stretchTabs=!0,this.disablePagination=!(!xi||null==xi.disablePagination)&&xi.disablePagination,this.fitInkBarToContent=!(!xi||null==xi.fitInkBarToContent)&&xi.fitInkBarToContent}ngAfterContentInit(){this._inkBar=new Oe(this._items),super.ngAfterContentInit()}ngAfterViewInit(){this.tabPanel,super.ngAfterViewInit()}}At.\u0275fac=function(nt){return new(nt||At)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(j.Directionality,8),t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(ke.rL),t.\u0275\u0275directiveInject(ve.Platform),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8),t.\u0275\u0275directiveInject(Pi,8))},At.\u0275cmp=t.\u0275\u0275defineComponent({type:At,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(nt,Et,di){if(1&nt&&t.\u0275\u0275contentQuery(di,Wt,5),2&nt){let wi;t.\u0275\u0275queryRefresh(wi=t.\u0275\u0275loadQuery())&&(Et._items=wi)}},viewQuery:function(nt,Et){if(1&nt&&(t.\u0275\u0275viewQuery(L,7),t.\u0275\u0275viewQuery(I,7),t.\u0275\u0275viewQuery(ce,7),t.\u0275\u0275viewQuery(Ne,5),t.\u0275\u0275viewQuery(Re,5)),2&nt){let di;t.\u0275\u0275queryRefresh(di=t.\u0275\u0275loadQuery())&&(Et._tabListContainer=di.first),t.\u0275\u0275queryRefresh(di=t.\u0275\u0275loadQuery())&&(Et._tabList=di.first),t.\u0275\u0275queryRefresh(di=t.\u0275\u0275loadQuery())&&(Et._tabListInner=di.first),t.\u0275\u0275queryRefresh(di=t.\u0275\u0275loadQuery())&&(Et._nextPaginator=di.first),t.\u0275\u0275queryRefresh(di=t.\u0275\u0275loadQuery())&&(Et._previousPaginator=di.first)}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:15,hostBindings:function(nt,Et){2&nt&&(t.\u0275\u0275attribute("role",Et._getRole()),t.\u0275\u0275classProp("mat-mdc-tab-header-pagination-controls-enabled",Et._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==Et._getLayoutDirection())("mat-mdc-tab-nav-bar-stretch-tabs",Et.stretchTabs)("mat-primary","warn"!==Et.color&&"accent"!==Et.color)("mat-accent","accent"===Et.color)("mat-warn","warn"===Et.color)("_mat-animation-noopable","NoopAnimations"===Et._animationMode))},inputs:{color:"color",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabNavBar","matTabNav"],features:[t.\u0275\u0275InheritDefinitionFeature],attrs:["mat-tab-nav-bar",""],ngContentSelectors:se,decls:13,vars:8,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-link-container",3,"keydown"],["tabListContainer",""],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-links"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(nt,Et){1&nt&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275elementStart(0,"button",0,1),t.\u0275\u0275listener("click",function(){return Et._handlePaginatorClick("before")})("mousedown",function(wi){return Et._handlePaginatorPress("before",wi)})("touchend",function(){return Et._stopInterval()}),t.\u0275\u0275element(2,"div",2),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"div",3,4),t.\u0275\u0275listener("keydown",function(wi){return Et._handleKeydown(wi)}),t.\u0275\u0275elementStart(5,"div",5,6),t.\u0275\u0275listener("cdkObserveContent",function(){return Et._onContentChanges()}),t.\u0275\u0275elementStart(7,"div",7,8),t.\u0275\u0275projection(9),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275elementStart(10,"button",9,10),t.\u0275\u0275listener("mousedown",function(wi){return Et._handlePaginatorPress("after",wi)})("click",function(){return Et._handlePaginatorClick("after")})("touchend",function(){return Et._stopInterval()}),t.\u0275\u0275element(12,"div",2),t.\u0275\u0275elementEnd()),2&nt&&(t.\u0275\u0275classProp("mat-mdc-tab-header-pagination-disabled",Et._disableScrollBefore),t.\u0275\u0275property("matRippleDisabled",Et._disableScrollBefore||Et.disableRipple)("disabled",Et._disableScrollBefore||null),t.\u0275\u0275advance(10),t.\u0275\u0275classProp("mat-mdc-tab-header-pagination-disabled",Et._disableScrollAfter),t.\u0275\u0275property("matRippleDisabled",Et._disableScrollAfter||Et.disableRipple)("disabled",Et._disableScrollAfter||null))},dependencies:[m.MatRipple,d.wD],styles:[".mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-links{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-mdc-tab-header-with-background-background-color, transparent)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-focus-indicator::before{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}"],encapsulation:2});class Wt extends Te{constructor(nt,Et,di,wi,Vn,kn){super(nt,Et,di,wi,Vn,kn),this._destroyed=new T.x,nt._fitInkBarToContent.pipe((0,ue.R)(this._destroyed)).subscribe(Wi=>{this.fitInkBarToContent=Wi})}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy()}}Wt.\u0275fac=function(nt){return new(nt||Wt)(t.\u0275\u0275directiveInject(At),t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(m.MAT_RIPPLE_GLOBAL_OPTIONS,8),t.\u0275\u0275injectAttribute("tabindex"),t.\u0275\u0275directiveInject(f.tE),t.\u0275\u0275directiveInject(t.ANIMATION_MODULE_TYPE,8))},Wt.\u0275cmp=t.\u0275\u0275defineComponent({type:Wt,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function(nt,Et){1&nt&&t.\u0275\u0275listener("focus",function(){return Et._handleFocus()})("keydown",function(wi){return Et._handleKeydown(wi)}),2&nt&&(t.\u0275\u0275attribute("aria-controls",Et._getAriaControls())("aria-current",Et._getAriaCurrent())("aria-disabled",Et.disabled)("aria-selected",Et._getAriaSelected())("id",Et.id)("tabIndex",Et._getTabIndex())("role",Et._getRole()),t.\u0275\u0275classProp("mat-mdc-tab-disabled",Et.disabled)("mdc-tab--active",Et.active))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",active:"active",id:"id"},exportAs:["matTabLink"],features:[t.\u0275\u0275InheritDefinitionFeature],attrs:["mat-tab-link",""],ngContentSelectors:se,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(nt,Et){1&nt&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275element(0,"span",0)(1,"div",1),t.\u0275\u0275elementStart(2,"span",2)(3,"span",3),t.\u0275\u0275projection(4),t.\u0275\u0275elementEnd()()),2&nt&&(t.\u0275\u0275advance(1),t.\u0275\u0275property("matRippleTrigger",Et.elementRef.nativeElement)("matRippleDisabled",Et.rippleDisabled))},dependencies:[m.MatRipple],styles:['.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-tab-link.mdc-tab{height:48px;flex-grow:0}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.mat-mdc-tab-link .mdc-tab__text-label{display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12}.mat-mdc-tab-link.mat-mdc-tab-disabled{pointer-events:none;opacity:.4}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}'],encapsulation:2,changeDetection:0});class ot{constructor(){this.id="mat-tab-nav-panel-"+H++}}ot.\u0275fac=function(nt){return new(nt||ot)},ot.\u0275cmp=t.\u0275\u0275defineComponent({type:ot,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(nt,Et){2&nt&&t.\u0275\u0275attribute("aria-labelledby",Et._activeTabId)("id",Et.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],ngContentSelectors:se,decls:1,vars:0,template:function(nt,Et){1&nt&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275projection(0))},encapsulation:2,changeDetection:0});class yt{}yt.\u0275fac=function(nt){return new(nt||yt)},yt.\u0275mod=t.\u0275\u0275defineNgModule({type:yt,declarations:[te,We,ri,l,At,ot,Wt,D,Me,Ge,Ki],imports:[e.CommonModule,m.MatCommonModule,h.PortalModule,m.MatRippleModule,d.Q8,f.rt],exports:[m.MatCommonModule,te,We,ri,l,At,ot,Wt]}),yt.\u0275inj=t.\u0275\u0275defineInjector({imports:[e.CommonModule,m.MatCommonModule,h.PortalModule,m.MatRippleModule,d.Q8,f.rt,m.MatCommonModule]})},17439:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MatToolbar:()=>T,MatToolbarModule:()=>$,MatToolbarRow:()=>w,throwToolbarMixedModesError:()=>U});var e=a(98678),t=a(76439),m=a(73482),h=a(35103);const d=["*",[["mat-toolbar-row"]]],j=(0,t.mixinColor)(class{constructor(ae){this._elementRef=ae}});class w{}w.\u0275fac=function(_e){return new(_e||w)},w.\u0275dir=e.\u0275\u0275defineDirective({type:w,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]});class T extends j{constructor(_e,de,me){super(_e),this._platform=de,this._document=me}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){this._toolbarRows.length}}function U(){throw Error("MatToolbar: Attempting to combine different toolbar modes. Either specify multiple `<mat-toolbar-row>` elements explicitly or just place content inside of a `<mat-toolbar>` for a single row.")}T.\u0275fac=function(_e){return new(_e||T)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(m.Platform),e.\u0275\u0275directiveInject(h.DOCUMENT))},T.\u0275cmp=e.\u0275\u0275defineComponent({type:T,selectors:[["mat-toolbar"]],contentQueries:function(_e,de,me){if(1&_e&&e.\u0275\u0275contentQuery(me,w,5),2&_e){let x;e.\u0275\u0275queryRefresh(x=e.\u0275\u0275loadQuery())&&(de._toolbarRows=x)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(_e,de){2&_e&&e.\u0275\u0275classProp("mat-toolbar-multiple-rows",de._toolbarRows.length>0)("mat-toolbar-single-row",0===de._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[e.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:["*","mat-toolbar-row"],decls:2,vars:0,template:function(_e,de){1&_e&&(e.\u0275\u0275projectionDef(d),e.\u0275\u0275projection(0),e.\u0275\u0275projection(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}"],encapsulation:2,changeDetection:0});class ${}$.\u0275fac=function(_e){return new(_e||$)},$.\u0275mod=e.\u0275\u0275defineNgModule({type:$,declarations:[T,w],imports:[t.MatCommonModule],exports:[T,w,t.MatCommonModule]}),$.\u0275inj=e.\u0275\u0275defineInjector({imports:[t.MatCommonModule,t.MatCommonModule]})},88462:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{MAT_TOOLTIP_DEFAULT_OPTIONS:()=>A,MAT_TOOLTIP_DEFAULT_OPTIONS_FACTORY:()=>ze,MAT_TOOLTIP_SCROLL_STRATEGY:()=>ue,MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY:()=>Ue,MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY_PROVIDER:()=>Pe,MatTooltip:()=>se,MatTooltipModule:()=>Ne,SCROLL_THROTTLE_MS:()=>S,TOOLTIP_PANEL_CLASS:()=>Ce,TooltipComponent:()=>I,_MatTooltipBase:()=>X,_TooltipComponentBase:()=>L,getMatTooltipInvalidPositionError:()=>xe,matTooltipAnimations:()=>ce});var e=a(35879),t=a(77176),m=a(68590),h=a(22378),d=a(98678),f=a(35103),j=a(73482),w=a(56728),T=a(54232),U=a(36365),$=a(60123),ae=a(62742),_e=a(716),de=a(79601),me=a(76439);const x=["tooltip"],S=20;function xe(Re){return Error(`Tooltip position "${Re}" is invalid.`)}const ue=new d.InjectionToken("mat-tooltip-scroll-strategy");function Ue(Re){return()=>Re.scrollStrategies.reposition({scrollThrottle:S})}const Pe={provide:ue,deps:[U.Overlay],useFactory:Ue};function ze(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}const A=new d.InjectionToken("mat-tooltip-default-options",{providedIn:"root",factory:ze}),Ce="mat-mdc-tooltip-panel",Xe="tooltip-panel",ke=(0,j.normalizePassiveListenerOptions)({passive:!0});class X{get position(){return this._position}set position(Ae){Ae!==this._position&&(this._position=Ae,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(Ae){this._positionAtOrigin=(0,m.coerceBooleanProperty)(Ae),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(Ae){this._disabled=(0,m.coerceBooleanProperty)(Ae),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(Ae){this._showDelay=(0,m.coerceNumberProperty)(Ae)}get hideDelay(){return this._hideDelay}set hideDelay(Ae){this._hideDelay=(0,m.coerceNumberProperty)(Ae),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(Ae){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=Ae?String(Ae).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(Ae){this._tooltipClass=Ae,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(Ae,Ze,ft,dt,De,ge,be,ee,Ie,Ye,Me,Z){this._overlay=Ae,this._elementRef=Ze,this._scrollDispatcher=ft,this._viewContainerRef=dt,this._ngZone=De,this._platform=ge,this._ariaDescriber=be,this._focusMonitor=ee,this._dir=Ye,this._defaultOptions=Me,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this._showDelay=this._defaultOptions.showDelay,this._hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new _e.x,this._scrollStrategy=Ie,this._document=Z,Me&&(Me.position&&(this.position=Me.position),Me.positionAtOrigin&&(this.positionAtOrigin=Me.positionAtOrigin),Me.touchGestures&&(this.touchGestures=Me.touchGestures)),Ye.change.pipe((0,e.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,e.R)(this._destroyed)).subscribe(Ae=>{Ae?"keyboard"===Ae&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const Ae=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([Ze,ft])=>{Ae.removeEventListener(Ze,ft,ke)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(Ae,this.message,"tooltip"),this._focusMonitor.stopMonitoring(Ae)}show(Ae=this.showDelay,Ze){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const ft=this._createOverlay(Ze);this._detach(),this._portal=this._portal||new ae.ComponentPortal(this._tooltipComponent,this._viewContainerRef);const dt=this._tooltipInstance=ft.attach(this._portal).instance;dt._triggerElement=this._elementRef.nativeElement,dt._mouseLeaveHideDelay=this._hideDelay,dt.afterHidden().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),dt.show(Ae)}hide(Ae=this.hideDelay){const Ze=this._tooltipInstance;Ze&&(Ze.isVisible()?Ze.hide(Ae):(Ze._cancelPendingAnimations(),this._detach()))}toggle(Ae){this._isTooltipVisible()?this.hide():this.show(void 0,Ae)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(Ae){if(this._overlayRef){const dt=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!Ae)&&dt._origin instanceof d.ElementRef)return this._overlayRef;this._detach()}const Ze=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),ft=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&Ae||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(Ze);return ft.positionChanges.pipe((0,e.R)(this._destroyed)).subscribe(dt=>{this._updateCurrentPositionClass(dt.connectionPair),this._tooltipInstance&&dt.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:ft,panelClass:`${this._cssClassPrefix}-${Xe}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,e.R)(this._destroyed)).subscribe(dt=>{this._isTooltipVisible()&&dt.keyCode===h.ESCAPE&&!(0,h.hasModifierKey)(dt)&&(dt.preventDefault(),dt.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(Ae){const Ze=Ae.getConfig().positionStrategy,ft=this._getOrigin(),dt=this._getOverlayPosition();Ze.withPositions([this._addOffset({...ft.main,...dt.main}),this._addOffset({...ft.fallback,...dt.fallback})])}_addOffset(Ae){return Ae}_getOrigin(){const Ae=!this._dir||"ltr"==this._dir.value,Ze=this.position;let ft;"above"==Ze||"below"==Ze?ft={originX:"center",originY:"above"==Ze?"top":"bottom"}:"before"==Ze||"left"==Ze&&Ae||"right"==Ze&&!Ae?ft={originX:"start",originY:"center"}:("after"==Ze||"right"==Ze&&Ae||"left"==Ze&&!Ae)&&(ft={originX:"end",originY:"center"});const{x:dt,y:De}=this._invertPosition(ft.originX,ft.originY);return{main:ft,fallback:{originX:dt,originY:De}}}_getOverlayPosition(){const Ae=!this._dir||"ltr"==this._dir.value,Ze=this.position;let ft;"above"==Ze?ft={overlayX:"center",overlayY:"bottom"}:"below"==Ze?ft={overlayX:"center",overlayY:"top"}:"before"==Ze||"left"==Ze&&Ae||"right"==Ze&&!Ae?ft={overlayX:"end",overlayY:"center"}:("after"==Ze||"right"==Ze&&Ae||"left"==Ze&&!Ae)&&(ft={overlayX:"start",overlayY:"center"});const{x:dt,y:De}=this._invertPosition(ft.overlayX,ft.overlayY);return{main:ft,fallback:{overlayX:dt,overlayY:De}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,t.q)(1),(0,e.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(Ae){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=Ae,this._tooltipInstance._markForCheck())}_invertPosition(Ae,Ze){return"above"===this.position||"below"===this.position?"top"===Ze?Ze="bottom":"bottom"===Ze&&(Ze="top"):"end"===Ae?Ae="start":"start"===Ae&&(Ae="end"),{x:Ae,y:Ze}}_updateCurrentPositionClass(Ae){const{overlayY:Ze,originX:ft,originY:dt}=Ae;let De;if(De="center"===Ze?this._dir&&"rtl"===this._dir.value?"end"===ft?"left":"right":"start"===ft?"left":"right":"bottom"===Ze&&"top"===dt?"above":"below",De!==this._currentPosition){const ge=this._overlayRef;if(ge){const be=`${this._cssClassPrefix}-${Xe}-`;ge.removePanelClass(be+this._currentPosition),ge.addPanelClass(be+De)}this._currentPosition=De}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",Ae=>{let Ze;this._setupPointerExitEventsIfNeeded(),void 0!==Ae.x&&void 0!==Ae.y&&(Ze=Ae),this.show(void 0,Ze)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",Ae=>{const Ze=Ae.targetTouches?.[0],ft=Ze?{x:Ze.clientX,y:Ze.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,ft),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const Ae=[];if(this._platformSupportsMouseEvents())Ae.push(["mouseleave",Ze=>{const ft=Ze.relatedTarget;(!ft||!this._overlayRef?.overlayElement.contains(ft))&&this.hide()}],["wheel",Ze=>this._wheelListener(Ze)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const Ze=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};Ae.push(["touchend",Ze],["touchcancel",Ze])}this._addListeners(Ae),this._passiveListeners.push(...Ae)}_addListeners(Ae){Ae.forEach(([Ze,ft])=>{this._elementRef.nativeElement.addEventListener(Ze,ft,ke)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(Ae){if(this._isTooltipVisible()){const Ze=this._document.elementFromPoint(Ae.clientX,Ae.clientY),ft=this._elementRef.nativeElement;Ze!==ft&&!ft.contains(Ze)&&this.hide()}}_disableNativeGesturesIfNecessary(){const Ae=this.touchGestures;if("off"!==Ae){const Ze=this._elementRef.nativeElement,ft=Ze.style;("on"===Ae||"INPUT"!==Ze.nodeName&&"TEXTAREA"!==Ze.nodeName)&&(ft.userSelect=ft.msUserSelect=ft.webkitUserSelect=ft.MozUserSelect="none"),("on"===Ae||!Ze.draggable)&&(ft.webkitUserDrag="none"),ft.touchAction="none",ft.webkitTapHighlightColor="transparent"}}}X.\u0275fac=function(Ae){d.\u0275\u0275invalidFactory()},X.\u0275dir=d.\u0275\u0275defineDirective({type:X,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}});class se extends X{constructor(Ae,Ze,ft,dt,De,ge,be,ee,Ie,Ye,Me,Z){super(Ae,Ze,ft,dt,De,ge,be,ee,Ie,Ye,Me,Z),this._tooltipComponent=I,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(Ae){const ft=!this._dir||"ltr"==this._dir.value;return"top"===Ae.originY?Ae.offsetY=-8:"bottom"===Ae.originY?Ae.offsetY=8:"start"===Ae.originX?Ae.offsetX=ft?-8:8:"end"===Ae.originX&&(Ae.offsetX=ft?8:-8),Ae}}se.\u0275fac=function(Ae){return new(Ae||se)(d.\u0275\u0275directiveInject(U.Overlay),d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject($.mF),d.\u0275\u0275directiveInject(d.ViewContainerRef),d.\u0275\u0275directiveInject(d.NgZone),d.\u0275\u0275directiveInject(j.Platform),d.\u0275\u0275directiveInject(w.$s),d.\u0275\u0275directiveInject(w.tE),d.\u0275\u0275directiveInject(ue),d.\u0275\u0275directiveInject(T.Directionality,8),d.\u0275\u0275directiveInject(A,8),d.\u0275\u0275directiveInject(f.DOCUMENT))},se.\u0275dir=d.\u0275\u0275defineDirective({type:se,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],exportAs:["matTooltip"],features:[d.\u0275\u0275InheritDefinitionFeature]});class L{constructor(Ae,Ze){this._changeDetectorRef=Ae,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new _e.x,this._animationsDisabled="NoopAnimations"===Ze}show(Ae){clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},Ae)}hide(Ae){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},Ae)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:Ae}){(!Ae||!this._triggerElement.contains(Ae))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:Ae}){(Ae===this._showAnimation||Ae===this._hideAnimation)&&this._finalizeAnimation(Ae===this._showAnimation)}_cancelPendingAnimations(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(Ae){Ae?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(Ae){const Ze=this._tooltip.nativeElement,ft=this._showAnimation,dt=this._hideAnimation;if(Ze.classList.remove(Ae?dt:ft),Ze.classList.add(Ae?ft:dt),this._isVisible=Ae,Ae&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const De=getComputedStyle(Ze);("0s"===De.getPropertyValue("animation-duration")||"none"===De.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}Ae&&this._onShow(),this._animationsDisabled&&(Ze.classList.add("_mat-animation-noopable"),this._finalizeAnimation(Ae))}}L.\u0275fac=function(Ae){return new(Ae||L)(d.\u0275\u0275directiveInject(d.ChangeDetectorRef),d.\u0275\u0275directiveInject(d.ANIMATION_MODULE_TYPE,8))},L.\u0275dir=d.\u0275\u0275defineDirective({type:L});class I extends L{constructor(Ae,Ze,ft){super(Ae,ft),this._elementRef=Ze,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const Ae=this._elementRef.nativeElement.getBoundingClientRect();return Ae.height>24&&Ae.width>=200}}I.\u0275fac=function(Ae){return new(Ae||I)(d.\u0275\u0275directiveInject(d.ChangeDetectorRef),d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(d.ANIMATION_MODULE_TYPE,8))},I.\u0275cmp=d.\u0275\u0275defineComponent({type:I,selectors:[["mat-tooltip-component"]],viewQuery:function(Ae,Ze){if(1&Ae&&d.\u0275\u0275viewQuery(x,7),2&Ae){let ft;d.\u0275\u0275queryRefresh(ft=d.\u0275\u0275loadQuery())&&(Ze._tooltip=ft.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(Ae,Ze){1&Ae&&d.\u0275\u0275listener("mouseleave",function(dt){return Ze._handleMouseLeave(dt)}),2&Ae&&d.\u0275\u0275styleProp("zoom",Ze.isVisible()?1:null)},features:[d.\u0275\u0275InheritDefinitionFeature],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(Ae,Ze){1&Ae&&(d.\u0275\u0275elementStart(0,"div",0,1),d.\u0275\u0275listener("animationend",function(dt){return Ze._handleAnimationEnd(dt)}),d.\u0275\u0275elementStart(2,"div",2),d.\u0275\u0275text(3),d.\u0275\u0275elementEnd()()),2&Ae&&(d.\u0275\u0275classProp("mdc-tooltip--multiline",Ze._isMultiline),d.\u0275\u0275property("ngClass",Ze.tooltipClass),d.\u0275\u0275advance(3),d.\u0275\u0275textInterpolate(Ze.message))},dependencies:[f.NgClass],styles:['.mdc-tooltip__surface{word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color, #fff)}.mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape, var(--mdc-shape-small, 4px))}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape, var(--mdc-shape-small, 4px))}.mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color, #000)}.mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font, inherit);font-size:var(--mdc-plain-tooltip-supporting-text-size, inherit);font-weight:var(--mdc-plain-tooltip-supporting-text-weight, inherit);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, inherit)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0});const ce={tooltipState:(0,de.trigger)("state",[(0,de.state)("initial, void, hidden",(0,de.style)({opacity:0,transform:"scale(0.8)"})),(0,de.state)("visible",(0,de.style)({transform:"scale(1)"})),(0,de.transition)("* => visible",(0,de.animate)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,de.transition)("* => hidden",(0,de.animate)("75ms cubic-bezier(0.4, 0, 1, 1)"))])};class Ne{}Ne.\u0275fac=function(Ae){return new(Ae||Ne)},Ne.\u0275mod=d.\u0275\u0275defineNgModule({type:Ne,declarations:[se,I],imports:[w.rt,f.CommonModule,U.OverlayModule,me.MatCommonModule],exports:[se,I,me.MatCommonModule,$.ZD]}),Ne.\u0275inj=d.\u0275\u0275defineInjector({providers:[Pe],imports:[w.rt,f.CommonModule,U.OverlayModule,me.MatCommonModule,me.MatCommonModule,$.ZD]})},25287:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{ANIMATION_MODULE_TYPE:()=>e.ANIMATION_MODULE_TYPE,BrowserAnimationsModule:()=>Ja,NoopAnimationsModule:()=>ja,provideAnimations:()=>eo,provideNoopAnimations:()=>ko,\u0275AnimationRenderer:()=>Xa,\u0275AnimationRendererFactory:()=>un,\u0275BrowserAnimationBuilder:()=>Un,\u0275BrowserAnimationFactory:()=>ha,\u0275InjectableAnimationEngine:()=>Gr});var e=a(98678),t=a(91823),m=a(79601);function d(Bt){return new e.\u0275RuntimeError(3e3,!1)}function De(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function ge(Bt){switch(Bt.length){case 0:return new m.NoopAnimationPlayer;case 1:return Bt[0];default:return new m.\u0275AnimationGroupPlayer(Bt)}}function be(Bt,q,oe,et,Ct=new Map,Gt=new Map){const Oi=[],Ii=[];let Hi=-1,tn=null;if(et.forEach(rr=>{const Yn=rr.get("offset"),Ur=Yn==Hi,Sr=Ur&&tn||new Map;rr.forEach((Ar,Rr)=>{let la=Rr,Ti=Ar;if("offset"!==Rr)switch(la=q.normalizePropertyName(la,Oi),Ti){case m.\u0275PRE_STYLE:Ti=Ct.get(Rr);break;case m.AUTO_STYLE:Ti=Gt.get(Rr);break;default:Ti=q.normalizeStyleValue(Rr,la,Ti,Oi)}Sr.set(la,Ti)}),Ur||Ii.push(Sr),tn=Sr,Hi=Yn}),Oi.length)throw function _(Bt){return new e.\u0275RuntimeError(3502,!1)}();return Ii}function ee(Bt,q,oe,et){switch(q){case"start":Bt.onStart(()=>et(oe&&Ie(oe,"start",Bt)));break;case"done":Bt.onDone(()=>et(oe&&Ie(oe,"done",Bt)));break;case"destroy":Bt.onDestroy(()=>et(oe&&Ie(oe,"destroy",Bt)))}}function Ie(Bt,q,oe){const et=oe.totalTime,Ct=!!oe.disabled,Gt=Ye(Bt.element,Bt.triggerName,Bt.fromState,Bt.toState,q||Bt.phaseName,et??Bt.totalTime,Ct),Oi=Bt._data;return null!=Oi&&(Gt._data=Oi),Gt}function Ye(Bt,q,oe,et,Ct="",Gt=0,Oi){return{element:Bt,triggerName:q,fromState:oe,toState:et,phaseName:Ct,totalTime:Gt,disabled:!!Oi}}function Me(Bt,q,oe){let et=Bt.get(q);return et||Bt.set(q,et=oe),et}function Z(Bt){const q=Bt.indexOf(":");return[Bt.substring(1,q),Bt.slice(q+1)]}let D=(Bt,q)=>!1,W=(Bt,q,oe)=>[],te=null;function fe(Bt){const q=Bt.parentNode||Bt.host;return q===te?null:q}(De()||typeof Element<"u")&&(function dt(){return typeof window<"u"&&typeof window.document<"u"}()?(te=(()=>document.documentElement)(),D=(Bt,q)=>{for(;q;){if(q===Bt)return!0;q=fe(q)}return!1}):D=(Bt,q)=>Bt.contains(q),W=(Bt,q,oe)=>{if(oe)return Array.from(Bt.querySelectorAll(q));const et=Bt.querySelector(q);return et?[et]:[]});let R=null,z=!1;function Oe(Bt){R||(R=function at(){return typeof document<"u"?document.body:null}()||{},z=!!R.style&&"WebkitAppearance"in R.style);let q=!0;return R.style&&!function We(Bt){return"ebkit"==Bt.substring(1,6)}(Bt)&&(q=Bt in R.style,!q&&z&&(q="Webkit"+Bt.charAt(0).toUpperCase()+Bt.slice(1)in R.style)),q}const P=D,k=W;class Be{validateStyleProperty(q){return Oe(q)}matchesElement(q,oe){return!1}containsElement(q,oe){return P(q,oe)}getParentElement(q){return fe(q)}query(q,oe,et){return k(q,oe,et)}computeStyle(q,oe,et){return et||""}animate(q,oe,et,Ct,Gt,Oi=[],Ii){return new m.NoopAnimationPlayer(et,Ct)}}Be.\u0275fac=function(q){return new(q||Be)},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:Be.\u0275fac});class Ge{}Ge.NOOP=new Be;const ne=1e3,ri="ng-enter",vi="ng-leave",ii="ng-trigger",qt=".ng-trigger",Yt="ng-animating",ui=".ng-animating";function Ki(Bt){if("number"==typeof Bt)return Bt;const q=Bt.match(/^(-?[\.\d]+)(m?s)/);return!q||q.length<2?0:Pi(parseFloat(q[1]),q[2])}function Pi(Bt,q){return"s"===q?Bt*ne:Bt}function bt(Bt,q,oe){return Bt.hasOwnProperty("duration")?Bt:function O(Bt,q,oe){const et=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;let Ct,Gt=0,Oi="";if("string"==typeof Bt){const Ii=Bt.match(et);if(null===Ii)return q.push(d()),{duration:0,delay:0,easing:""};Ct=Pi(parseFloat(Ii[1]),Ii[2]);const Hi=Ii[3];null!=Hi&&(Gt=Pi(parseFloat(Hi),Ii[4]));const tn=Ii[5];tn&&(Oi=tn)}else Ct=Bt;if(!oe){let Ii=!1,Hi=q.length;Ct<0&&(q.push(function f(){return new e.\u0275RuntimeError(3100,!1)}()),Ii=!0),Gt<0&&(q.push(function j(){return new e.\u0275RuntimeError(3101,!1)}()),Ii=!0),Ii&&q.splice(Hi,0,d())}return{duration:Ct,delay:Gt,easing:Oi}}(Bt,q,oe)}function c(Bt,q={}){return Object.keys(Bt).forEach(oe=>{q[oe]=Bt[oe]}),q}function l(Bt){const q=new Map;return Object.keys(Bt).forEach(oe=>{const et=Bt[oe];q.set(oe,et)}),q}function it(Bt,q=new Map,oe){if(oe)for(let[et,Ct]of oe)q.set(et,Ct);for(let[et,Ct]of Bt)q.set(et,Ct);return q}function lt(Bt,q,oe){return oe?q+":"+oe+";":""}function Y(Bt){let q="";for(let oe=0;oe<Bt.style.length;oe++){const et=Bt.style.item(oe);q+=lt(0,et,Bt.style.getPropertyValue(et))}for(const oe in Bt.style){if(!Bt.style.hasOwnProperty(oe)||oe.startsWith("_"))continue;q+=lt(0,Vn(oe),Bt.style[oe])}Bt.setAttribute("style",q)}function Te(Bt,q,oe){Bt.style&&(q.forEach((et,Ct)=>{const Gt=wi(Ct);oe&&!oe.has(Ct)&&oe.set(Ct,Bt.style[Gt]),Bt.style[Gt]=et}),De()&&Y(Bt))}function At(Bt,q){Bt.style&&(q.forEach((oe,et)=>{const Ct=wi(et);Bt.style[Ct]=""}),De()&&Y(Bt))}function Wt(Bt){return Array.isArray(Bt)?1==Bt.length?Bt[0]:(0,m.sequence)(Bt):Bt}function ot(Bt,q,oe){const et=q.params||{},Ct=Ht(Bt);Ct.length&&Ct.forEach(Gt=>{et.hasOwnProperty(Gt)||oe.push(function w(Bt){return new e.\u0275RuntimeError(3001,!1)}())})}const yt=new RegExp("{{\\s*(.+?)\\s*}}","g");function Ht(Bt){let q=[];if("string"==typeof Bt){let oe;for(;oe=yt.exec(Bt);)q.push(oe[1]);yt.lastIndex=0}return q}function nt(Bt,q,oe){const et=Bt.toString(),Ct=et.replace(yt,(Gt,Oi)=>{let Ii=q[Oi];return null==Ii&&(oe.push(function T(Bt){return new e.\u0275RuntimeError(3003,!1)}()),Ii=""),Ii.toString()});return Ct==et?Bt:Ct}function Et(Bt){const q=[];let oe=Bt.next();for(;!oe.done;)q.push(oe.value),oe=Bt.next();return q}const di=/-+([a-z0-9])/g;function wi(Bt){return Bt.replace(di,(...q)=>q[1].toUpperCase())}function Vn(Bt){return Bt.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function xi(Bt,q,oe){switch(q.type){case 7:return Bt.visitTrigger(q,oe);case 0:return Bt.visitState(q,oe);case 1:return Bt.visitTransition(q,oe);case 2:return Bt.visitSequence(q,oe);case 3:return Bt.visitGroup(q,oe);case 4:return Bt.visitAnimate(q,oe);case 5:return Bt.visitKeyframes(q,oe);case 6:return Bt.visitStyle(q,oe);case 8:return Bt.visitReference(q,oe);case 9:return Bt.visitAnimateChild(q,oe);case 10:return Bt.visitAnimateRef(q,oe);case 11:return Bt.visitQuery(q,oe);case 12:return Bt.visitStagger(q,oe);default:throw function U(Bt){return new e.\u0275RuntimeError(3004,!1)}(q.type)}}function en(Bt,q){return window.getComputedStyle(Bt)[q]}const mi=!1;function Ot(Bt){const q="\n - ";return`${q}${Bt.filter(Boolean).map(oe=>oe).join(q)}`}const yn="*";function Tn(Bt,q){const oe=[];return"string"==typeof Bt?Bt.split(/\s*,\s*/).forEach(et=>function hr(Bt,q,oe){if(":"==Bt[0]){const Hi=function fr(Bt,q){switch(Bt){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(oe,et)=>parseFloat(et)>parseFloat(oe);case":decrement":return(oe,et)=>parseFloat(et)<parseFloat(oe);default:return q.push(function Xe(Bt){return new e.\u0275RuntimeError(3016,!1)}()),"* => *"}}(Bt,oe);if("function"==typeof Hi)return void q.push(Hi);Bt=Hi}const et=Bt.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==et||et.length<4)return oe.push(function Ce(Bt){return new e.\u0275RuntimeError(3015,!1)}()),q;const Ct=et[1],Gt=et[2],Oi=et[3];q.push(we(Ct,Oi));const Ii=Ct==yn&&Oi==yn;"<"==Gt[0]&&!Ii&&q.push(we(Oi,Ct))}(et,oe,q)):oe.push(Bt),oe}const fi=new Set(["true","1"]),B=new Set(["false","0"]);function we(Bt,q){const oe=fi.has(Bt)||B.has(Bt),et=fi.has(q)||B.has(q);return(Ct,Gt)=>{let Oi=Bt==yn||Bt==Ct,Ii=q==yn||q==Gt;return!Oi&&oe&&"boolean"==typeof Ct&&(Oi=Ct?fi.has(Bt):B.has(Bt)),!Ii&&et&&"boolean"==typeof Gt&&(Ii=Gt?fi.has(q):B.has(q)),Oi&&Ii}}const xt=":self",$t=new RegExp(`s*${xt}s*,?`,"g");function Ci(Bt,q,oe,et){return new yr(Bt).build(q,oe,et)}class yr{constructor(q){this._driver=q}build(q,oe,et){const Ct=new wr(oe);return this._resetContextStyleTimingState(Ct),xi(this,Wt(q),Ct)}_resetContextStyleTimingState(q){q.currentQuerySelector="",q.collectedStyles=new Map,q.collectedStyles.set("",new Map),q.currentTime=0}visitTrigger(q,oe){let et=oe.queryCount=0,Ct=oe.depCount=0;const Gt=[],Oi=[];return"@"==q.name.charAt(0)&&oe.errors.push(function ae(){return new e.\u0275RuntimeError(3006,!1)}()),q.definitions.forEach(Ii=>{if(this._resetContextStyleTimingState(oe),0==Ii.type){const Hi=Ii,tn=Hi.name;tn.toString().split(/\s*,\s*/).forEach(rr=>{Hi.name=rr,Gt.push(this.visitState(Hi,oe))}),Hi.name=tn}else if(1==Ii.type){const Hi=this.visitTransition(Ii,oe);et+=Hi.queryCount,Ct+=Hi.depCount,Oi.push(Hi)}else oe.errors.push(function _e(){return new e.\u0275RuntimeError(3007,!1)}())}),{type:7,name:q.name,states:Gt,transitions:Oi,queryCount:et,depCount:Ct,options:null}}visitState(q,oe){const et=this.visitStyle(q.styles,oe),Ct=q.options&&q.options.params||null;if(et.containsDynamicStyles){const Gt=new Set,Oi=Ct||{};if(et.styles.forEach(Ii=>{Ii instanceof Map&&Ii.forEach(Hi=>{Ht(Hi).forEach(tn=>{Oi.hasOwnProperty(tn)||Gt.add(tn)})})}),Gt.size){Et(Gt.values());oe.errors.push(function de(Bt,q){return new e.\u0275RuntimeError(3008,!1)}(q.name))}}return{type:0,name:q.name,style:et,options:Ct?{params:Ct}:null}}visitTransition(q,oe){oe.queryCount=0,oe.depCount=0;const et=xi(this,Wt(q.animation),oe);return{type:1,matchers:Tn(q.expr,oe.errors),animation:et,queryCount:oe.queryCount,depCount:oe.depCount,options:Vr(q.options)}}visitSequence(q,oe){return{type:2,steps:q.steps.map(et=>xi(this,et,oe)),options:Vr(q.options)}}visitGroup(q,oe){const et=oe.currentTime;let Ct=0;const Gt=q.steps.map(Oi=>{oe.currentTime=et;const Ii=xi(this,Oi,oe);return Ct=Math.max(Ct,oe.currentTime),Ii});return oe.currentTime=Ct,{type:3,steps:Gt,options:Vr(q.options)}}visitAnimate(q,oe){const et=function ya(Bt,q){if(Bt.hasOwnProperty("duration"))return Bt;if("number"==typeof Bt){return Br(bt(Bt,q).duration,0,"")}const oe=Bt;if(oe.split(/\s+/).some(Gt=>"{"==Gt.charAt(0)&&"{"==Gt.charAt(1))){const Gt=Br(0,0,"");return Gt.dynamic=!0,Gt.strValue=oe,Gt}const Ct=bt(oe,q);return Br(Ct.duration,Ct.delay,Ct.easing)}(q.timings,oe.errors);oe.currentAnimateTimings=et;let Ct,Gt=q.styles?q.styles:(0,m.style)({});if(5==Gt.type)Ct=this.visitKeyframes(Gt,oe);else{let Oi=q.styles,Ii=!1;if(!Oi){Ii=!0;const tn={};et.easing&&(tn.easing=et.easing),Oi=(0,m.style)(tn)}oe.currentTime+=et.duration+et.delay;const Hi=this.visitStyle(Oi,oe);Hi.isEmptyStep=Ii,Ct=Hi}return oe.currentAnimateTimings=null,{type:4,timings:et,style:Ct,options:null}}visitStyle(q,oe){const et=this._makeStyleAst(q,oe);return this._validateStyleAst(et,oe),et}_makeStyleAst(q,oe){const et=[],Ct=Array.isArray(q.styles)?q.styles:[q.styles];for(let Ii of Ct)"string"==typeof Ii?Ii===m.AUTO_STYLE?et.push(Ii):oe.errors.push(new e.\u0275RuntimeError(3002,!1)):et.push(l(Ii));let Gt=!1,Oi=null;return et.forEach(Ii=>{if(Ii instanceof Map&&(Ii.has("easing")&&(Oi=Ii.get("easing"),Ii.delete("easing")),!Gt))for(let Hi of Ii.values())if(Hi.toString().indexOf("{{")>=0){Gt=!0;break}}),{type:6,styles:et,easing:Oi,offset:q.offset,containsDynamicStyles:Gt,options:null}}_validateStyleAst(q,oe){const et=oe.currentAnimateTimings;let Ct=oe.currentTime,Gt=oe.currentTime;et&&Gt>0&&(Gt-=et.duration+et.delay),q.styles.forEach(Oi=>{"string"!=typeof Oi&&Oi.forEach((Ii,Hi)=>{const tn=oe.collectedStyles.get(oe.currentQuerySelector),rr=tn.get(Hi);let Yn=!0;rr&&(Gt!=Ct&&Gt>=rr.startTime&&Ct<=rr.endTime&&(oe.errors.push(function S(Bt,q,oe,et,Ct){return new e.\u0275RuntimeError(3010,!1)}(0,rr.startTime,rr.endTime)),Yn=!1),Gt=rr.startTime),Yn&&tn.set(Hi,{startTime:Gt,endTime:Ct}),oe.options&&ot(Ii,oe.options,oe.errors)})})}visitKeyframes(q,oe){const et={type:5,styles:[],options:null};if(!oe.currentAnimateTimings)return oe.errors.push(function xe(){return new e.\u0275RuntimeError(3011,!1)}()),et;let Gt=0;const Oi=[];let Ii=!1,Hi=!1,tn=0;const rr=q.steps.map(Ti=>{const on=this._makeStyleAst(Ti,oe);let Qi=null!=on.offset?on.offset:function ur(Bt){if("string"==typeof Bt)return null;let q=null;if(Array.isArray(Bt))Bt.forEach(oe=>{if(oe instanceof Map&&oe.has("offset")){const et=oe;q=parseFloat(et.get("offset")),et.delete("offset")}});else if(Bt instanceof Map&&Bt.has("offset")){const oe=Bt;q=parseFloat(oe.get("offset")),oe.delete("offset")}return q}(on.styles),Rt=0;return null!=Qi&&(Gt++,Rt=on.offset=Qi),Hi=Hi||Rt<0||Rt>1,Ii=Ii||Rt<tn,tn=Rt,Oi.push(Rt),on});Hi&&oe.errors.push(function ue(){return new e.\u0275RuntimeError(3012,!1)}()),Ii&&oe.errors.push(function Ue(){return new e.\u0275RuntimeError(3200,!1)}());const Yn=q.steps.length;let Ur=0;Gt>0&&Gt<Yn?oe.errors.push(function Pe(){return new e.\u0275RuntimeError(3202,!1)}()):0==Gt&&(Ur=1/(Yn-1));const Sr=Yn-1,Ar=oe.currentTime,Rr=oe.currentAnimateTimings,la=Rr.duration;return rr.forEach((Ti,on)=>{const Qi=Ur>0?on==Sr?1:Ur*on:Oi[on],Rt=Qi*la;oe.currentTime=Ar+Rr.delay+Rt,Rr.duration=Rt,this._validateStyleAst(Ti,oe),Ti.offset=Qi,et.styles.push(Ti)}),et}visitReference(q,oe){return{type:8,animation:xi(this,Wt(q.animation),oe),options:Vr(q.options)}}visitAnimateChild(q,oe){return oe.depCount++,{type:9,options:Vr(q.options)}}visitAnimateRef(q,oe){return{type:10,animation:this.visitReference(q.animation,oe),options:Vr(q.options)}}visitQuery(q,oe){const et=oe.currentQuerySelector,Ct=q.options||{};oe.queryCount++,oe.currentQuery=q;const[Gt,Oi]=function mr(Bt){const q=!!Bt.split(/\s*,\s*/).find(oe=>oe==xt);return q&&(Bt=Bt.replace($t,"")),Bt=Bt.replace(/@\*/g,qt).replace(/@\w+/g,oe=>qt+"-"+oe.slice(1)).replace(/:animating/g,ui),[Bt,q]}(q.selector);oe.currentQuerySelector=et.length?et+" "+Gt:Gt,Me(oe.collectedStyles,oe.currentQuerySelector,new Map);const Ii=xi(this,Wt(q.animation),oe);return oe.currentQuery=null,oe.currentQuerySelector=et,{type:11,selector:Gt,limit:Ct.limit||0,optional:!!Ct.optional,includeSelf:Oi,animation:Ii,originalSelector:q.selector,options:Vr(q.options)}}visitStagger(q,oe){oe.currentQuery||oe.errors.push(function ze(){return new e.\u0275RuntimeError(3013,!1)}());const et="full"===q.timings?{duration:0,delay:0,easing:"full"}:bt(q.timings,oe.errors,!0);return{type:12,animation:xi(this,Wt(q.animation),oe),timings:et,options:null}}}class wr{constructor(q){this.errors=q,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Vr(Bt){return Bt?(Bt=c(Bt)).params&&(Bt.params=function Fr(Bt){return Bt?c(Bt):null}(Bt.params)):Bt={},Bt}function Br(Bt,q,oe){return{duration:Bt,delay:q,easing:oe}}function Yr(Bt,q,oe,et,Ct,Gt,Oi=null,Ii=!1){return{type:1,element:Bt,keyframes:q,preStyleProps:oe,postStyleProps:et,duration:Ct,delay:Gt,totalTime:Ct+Gt,easing:Oi,subTimeline:Ii}}class Xr{constructor(){this._map=new Map}get(q){return this._map.get(q)||[]}append(q,oe){let et=this._map.get(q);et||this._map.set(q,et=[]),et.push(...oe)}has(q){return this._map.has(q)}clear(){this._map.clear()}}const Di=new RegExp(":enter","g"),Mt=new RegExp(":leave","g");function Ft(Bt,q,oe,et,Ct,Gt=new Map,Oi=new Map,Ii,Hi,tn=[]){return(new hi).buildKeyframes(Bt,q,oe,et,Ct,Gt,Oi,Ii,Hi,tn)}class hi{buildKeyframes(q,oe,et,Ct,Gt,Oi,Ii,Hi,tn,rr=[]){tn=tn||new Xr;const Yn=new On(q,oe,tn,Ct,Gt,rr,[]);Yn.options=Hi;const Ur=Hi.delay?Ki(Hi.delay):0;Yn.currentTimeline.delayNextStep(Ur),Yn.currentTimeline.setStyles([Oi],null,Yn.errors,Hi),xi(this,et,Yn);const Sr=Yn.timelines.filter(Ar=>Ar.containsAnimation());if(Sr.length&&Ii.size){let Ar;for(let Rr=Sr.length-1;Rr>=0;Rr--){const la=Sr[Rr];if(la.element===oe){Ar=la;break}}Ar&&!Ar.allowOnlyTimelineStyles()&&Ar.setStyles([Ii],null,Yn.errors,Hi)}return Sr.length?Sr.map(Ar=>Ar.buildKeyframes()):[Yr(oe,[],[],[],0,Ur,"",!1)]}visitTrigger(q,oe){}visitState(q,oe){}visitTransition(q,oe){}visitAnimateChild(q,oe){const et=oe.subInstructions.get(oe.element);if(et){const Ct=oe.createSubContext(q.options),Gt=oe.currentTimeline.currentTime,Oi=this._visitSubInstructions(et,Ct,Ct.options);Gt!=Oi&&oe.transformIntoNewTimeline(Oi)}oe.previousNode=q}visitAnimateRef(q,oe){const et=oe.createSubContext(q.options);et.transformIntoNewTimeline(),this._applyAnimationRefDelays([q.options,q.animation.options],oe,et),this.visitReference(q.animation,et),oe.transformIntoNewTimeline(et.currentTimeline.currentTime),oe.previousNode=q}_applyAnimationRefDelays(q,oe,et){for(const Ct of q){const Gt=Ct?.delay;if(Gt){const Oi="number"==typeof Gt?Gt:Ki(nt(Gt,Ct?.params??{},oe.errors));et.delayNextStep(Oi)}}}_visitSubInstructions(q,oe,et){let Gt=oe.currentTimeline.currentTime;const Oi=null!=et.duration?Ki(et.duration):null,Ii=null!=et.delay?Ki(et.delay):null;return 0!==Oi&&q.forEach(Hi=>{const tn=oe.appendInstructionToTimeline(Hi,Oi,Ii);Gt=Math.max(Gt,tn.duration+tn.delay)}),Gt}visitReference(q,oe){oe.updateOptions(q.options,!0),xi(this,q.animation,oe),oe.previousNode=q}visitSequence(q,oe){const et=oe.subContextCount;let Ct=oe;const Gt=q.options;if(Gt&&(Gt.params||Gt.delay)&&(Ct=oe.createSubContext(Gt),Ct.transformIntoNewTimeline(),null!=Gt.delay)){6==Ct.previousNode.type&&(Ct.currentTimeline.snapshotCurrentStyles(),Ct.previousNode=Si);const Oi=Ki(Gt.delay);Ct.delayNextStep(Oi)}q.steps.length&&(q.steps.forEach(Oi=>xi(this,Oi,Ct)),Ct.currentTimeline.applyStylesToKeyframe(),Ct.subContextCount>et&&Ct.transformIntoNewTimeline()),oe.previousNode=q}visitGroup(q,oe){const et=[];let Ct=oe.currentTimeline.currentTime;const Gt=q.options&&q.options.delay?Ki(q.options.delay):0;q.steps.forEach(Oi=>{const Ii=oe.createSubContext(q.options);Gt&&Ii.delayNextStep(Gt),xi(this,Oi,Ii),Ct=Math.max(Ct,Ii.currentTimeline.currentTime),et.push(Ii.currentTimeline)}),et.forEach(Oi=>oe.currentTimeline.mergeTimelineCollectedStyles(Oi)),oe.transformIntoNewTimeline(Ct),oe.previousNode=q}_visitTiming(q,oe){if(q.dynamic){const et=q.strValue;return bt(oe.params?nt(et,oe.params,oe.errors):et,oe.errors)}return{duration:q.duration,delay:q.delay,easing:q.easing}}visitAnimate(q,oe){const et=oe.currentAnimateTimings=this._visitTiming(q.timings,oe),Ct=oe.currentTimeline;et.delay&&(oe.incrementTime(et.delay),Ct.snapshotCurrentStyles());const Gt=q.style;5==Gt.type?this.visitKeyframes(Gt,oe):(oe.incrementTime(et.duration),this.visitStyle(Gt,oe),Ct.applyStylesToKeyframe()),oe.currentAnimateTimings=null,oe.previousNode=q}visitStyle(q,oe){const et=oe.currentTimeline,Ct=oe.currentAnimateTimings;!Ct&&et.hasCurrentStyleProperties()&&et.forwardFrame();const Gt=Ct&&Ct.easing||q.easing;q.isEmptyStep?et.applyEmptyStep(Gt):et.setStyles(q.styles,Gt,oe.errors,oe.options),oe.previousNode=q}visitKeyframes(q,oe){const et=oe.currentAnimateTimings,Ct=oe.currentTimeline.duration,Gt=et.duration,Ii=oe.createSubContext().currentTimeline;Ii.easing=et.easing,q.styles.forEach(Hi=>{const tn=Hi.offset||0;Ii.forwardTime(tn*Gt),Ii.setStyles(Hi.styles,Hi.easing,oe.errors,oe.options),Ii.applyStylesToKeyframe()}),oe.currentTimeline.mergeTimelineCollectedStyles(Ii),oe.transformIntoNewTimeline(Ct+Gt),oe.previousNode=q}visitQuery(q,oe){const et=oe.currentTimeline.currentTime,Ct=q.options||{},Gt=Ct.delay?Ki(Ct.delay):0;Gt&&(6===oe.previousNode.type||0==et&&oe.currentTimeline.hasCurrentStyleProperties())&&(oe.currentTimeline.snapshotCurrentStyles(),oe.previousNode=Si);let Oi=et;const Ii=oe.invokeQuery(q.selector,q.originalSelector,q.limit,q.includeSelf,!!Ct.optional,oe.errors);oe.currentQueryTotal=Ii.length;let Hi=null;Ii.forEach((tn,rr)=>{oe.currentQueryIndex=rr;const Yn=oe.createSubContext(q.options,tn);Gt&&Yn.delayNextStep(Gt),tn===oe.element&&(Hi=Yn.currentTimeline),xi(this,q.animation,Yn),Yn.currentTimeline.applyStylesToKeyframe();const Ur=Yn.currentTimeline.currentTime;Oi=Math.max(Oi,Ur)}),oe.currentQueryIndex=0,oe.currentQueryTotal=0,oe.transformIntoNewTimeline(Oi),Hi&&(oe.currentTimeline.mergeTimelineCollectedStyles(Hi),oe.currentTimeline.snapshotCurrentStyles()),oe.previousNode=q}visitStagger(q,oe){const et=oe.parentContext,Ct=oe.currentTimeline,Gt=q.timings,Oi=Math.abs(Gt.duration),Ii=Oi*(oe.currentQueryTotal-1);let Hi=Oi*oe.currentQueryIndex;switch(Gt.duration<0?"reverse":Gt.easing){case"reverse":Hi=Ii-Hi;break;case"full":Hi=et.currentStaggerTime}const rr=oe.currentTimeline;Hi&&rr.delayNextStep(Hi);const Yn=rr.currentTime;xi(this,q.animation,oe),oe.previousNode=q,et.currentStaggerTime=Ct.currentTime-Yn+(Ct.startTime-et.currentTimeline.startTime)}}const Si={};class On{constructor(q,oe,et,Ct,Gt,Oi,Ii,Hi){this._driver=q,this.element=oe,this.subInstructions=et,this._enterClassName=Ct,this._leaveClassName=Gt,this.errors=Oi,this.timelines=Ii,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Si,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Hi||new Hn(this._driver,oe,0),Ii.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(q,oe){if(!q)return;const et=q;let Ct=this.options;null!=et.duration&&(Ct.duration=Ki(et.duration)),null!=et.delay&&(Ct.delay=Ki(et.delay));const Gt=et.params;if(Gt){let Oi=Ct.params;Oi||(Oi=this.options.params={}),Object.keys(Gt).forEach(Ii=>{(!oe||!Oi.hasOwnProperty(Ii))&&(Oi[Ii]=nt(Gt[Ii],Oi,this.errors))})}}_copyOptions(){const q={};if(this.options){const oe=this.options.params;if(oe){const et=q.params={};Object.keys(oe).forEach(Ct=>{et[Ct]=oe[Ct]})}}return q}createSubContext(q=null,oe,et){const Ct=oe||this.element,Gt=new On(this._driver,Ct,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(Ct,et||0));return Gt.previousNode=this.previousNode,Gt.currentAnimateTimings=this.currentAnimateTimings,Gt.options=this._copyOptions(),Gt.updateOptions(q),Gt.currentQueryIndex=this.currentQueryIndex,Gt.currentQueryTotal=this.currentQueryTotal,Gt.parentContext=this,this.subContextCount++,Gt}transformIntoNewTimeline(q){return this.previousNode=Si,this.currentTimeline=this.currentTimeline.fork(this.element,q),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(q,oe,et){const Ct={duration:oe??q.duration,delay:this.currentTimeline.currentTime+(et??0)+q.delay,easing:""},Gt=new sr(this._driver,q.element,q.keyframes,q.preStyleProps,q.postStyleProps,Ct,q.stretchStartingKeyframe);return this.timelines.push(Gt),Ct}incrementTime(q){this.currentTimeline.forwardTime(this.currentTimeline.duration+q)}delayNextStep(q){q>0&&this.currentTimeline.delayNextStep(q)}invokeQuery(q,oe,et,Ct,Gt,Oi){let Ii=[];if(Ct&&Ii.push(this.element),q.length>0){q=(q=q.replace(Di,"."+this._enterClassName)).replace(Mt,"."+this._leaveClassName);const Hi=1!=et;let tn=this._driver.query(this.element,q,Hi);0!==et&&(tn=et<0?tn.slice(tn.length+et,tn.length):tn.slice(0,et)),Ii.push(...tn)}return!Gt&&0==Ii.length&&Oi.push(function A(Bt){return new e.\u0275RuntimeError(3014,!1)}()),Ii}}class Hn{constructor(q,oe,et,Ct){this._driver=q,this.element=oe,this.startTime=et,this._elementTimelineStylesLookup=Ct,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(oe),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(oe,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(q){const oe=1===this._keyframes.size&&this._pendingStyles.size;this.duration||oe?(this.forwardTime(this.currentTime+q),oe&&this.snapshotCurrentStyles()):this.startTime+=q}fork(q,oe){return this.applyStylesToKeyframe(),new Hn(this._driver,q,oe||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(q){this.applyStylesToKeyframe(),this.duration=q,this._loadKeyframe()}_updateStyle(q,oe){this._localTimelineStyles.set(q,oe),this._globalTimelineStyles.set(q,oe),this._styleSummary.set(q,{time:this.currentTime,value:oe})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(q){q&&this._previousKeyframe.set("easing",q);for(let[oe,et]of this._globalTimelineStyles)this._backFill.set(oe,et||m.AUTO_STYLE),this._currentKeyframe.set(oe,m.AUTO_STYLE);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(q,oe,et,Ct){oe&&this._previousKeyframe.set("easing",oe);const Gt=Ct&&Ct.params||{},Oi=function ut(Bt,q){const oe=new Map;let et;return Bt.forEach(Ct=>{if("*"===Ct){et=et||q.keys();for(let Gt of et)oe.set(Gt,m.AUTO_STYLE)}else it(Ct,oe)}),oe}(q,this._globalTimelineStyles);for(let[Ii,Hi]of Oi){const tn=nt(Hi,Gt,et);this._pendingStyles.set(Ii,tn),this._localTimelineStyles.has(Ii)||this._backFill.set(Ii,this._globalTimelineStyles.get(Ii)??m.AUTO_STYLE),this._updateStyle(Ii,tn)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((q,oe)=>{this._currentKeyframe.set(oe,q)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((q,oe)=>{this._currentKeyframe.has(oe)||this._currentKeyframe.set(oe,q)}))}snapshotCurrentStyles(){for(let[q,oe]of this._localTimelineStyles)this._pendingStyles.set(q,oe),this._updateStyle(q,oe)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const q=[];for(let oe in this._currentKeyframe)q.push(oe);return q}mergeTimelineCollectedStyles(q){q._styleSummary.forEach((oe,et)=>{const Ct=this._styleSummary.get(et);(!Ct||oe.time>Ct.time)&&this._updateStyle(et,oe.value)})}buildKeyframes(){this.applyStylesToKeyframe();const q=new Set,oe=new Set,et=1===this._keyframes.size&&0===this.duration;let Ct=[];this._keyframes.forEach((Ii,Hi)=>{const tn=it(Ii,new Map,this._backFill);tn.forEach((rr,Yn)=>{rr===m.\u0275PRE_STYLE?q.add(Yn):rr===m.AUTO_STYLE&&oe.add(Yn)}),et||tn.set("offset",Hi/this.duration),Ct.push(tn)});const Gt=q.size?Et(q.values()):[],Oi=oe.size?Et(oe.values()):[];if(et){const Ii=Ct[0],Hi=new Map(Ii);Ii.set("offset",0),Hi.set("offset",1),Ct=[Ii,Hi]}return Yr(this.element,Ct,Gt,Oi,this.duration,this.startTime,this.easing,!1)}}class sr extends Hn{constructor(q,oe,et,Ct,Gt,Oi,Ii=!1){super(q,oe,Oi.delay),this.keyframes=et,this.preStyleProps=Ct,this.postStyleProps=Gt,this._stretchStartingKeyframe=Ii,this.timings={duration:Oi.duration,delay:Oi.delay,easing:Oi.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let q=this.keyframes,{delay:oe,duration:et,easing:Ct}=this.timings;if(this._stretchStartingKeyframe&&oe){const Gt=[],Oi=et+oe,Ii=oe/Oi,Hi=it(q[0]);Hi.set("offset",0),Gt.push(Hi);const tn=it(q[0]);tn.set("offset",Qt(Ii)),Gt.push(tn);const rr=q.length-1;for(let Yn=1;Yn<=rr;Yn++){let Ur=it(q[Yn]);const Ar=oe+Ur.get("offset")*et;Ur.set("offset",Qt(Ar/Oi)),Gt.push(Ur)}et=Oi,oe=0,Ct="",q=Gt}return Yr(this.element,q,this.preStyleProps,this.postStyleProps,et,oe,Ct,!0)}}function Qt(Bt,q=3){const oe=Math.pow(10,q-1);return Math.round(Bt*oe)/oe}class Lt{}const pi=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Ni extends Lt{normalizePropertyName(q,oe){return wi(q)}normalizeStyleValue(q,oe,et,Ct){let Gt="";const Oi=et.toString().trim();if(pi.has(oe)&&0!==et&&"0"!==et)if("number"==typeof et)Gt="px";else{const Ii=et.match(/^[+-]?[\d\.]+([a-z]*)$/);Ii&&0==Ii[1].length&&Ct.push(function $(Bt,q){return new e.\u0275RuntimeError(3005,!1)}())}return Oi+Gt}}function dn(Bt,q,oe,et,Ct,Gt,Oi,Ii,Hi,tn,rr,Yn,Ur){return{type:0,element:Bt,triggerName:q,isRemovalTransition:Ct,fromState:oe,fromStyles:Gt,toState:et,toStyles:Oi,timelines:Ii,queriedElements:Hi,preStyleProps:tn,postStyleProps:rr,totalTime:Yn,errors:Ur}}const hn={};class Kn{constructor(q,oe,et){this._triggerName=q,this.ast=oe,this._stateStyles=et}match(q,oe,et,Ct){return function Dn(Bt,q,oe,et,Ct){return Bt.some(Gt=>Gt(q,oe,et,Ct))}(this.ast.matchers,q,oe,et,Ct)}buildStyles(q,oe,et){let Ct=this._stateStyles.get("*");return void 0!==q&&(Ct=this._stateStyles.get(q?.toString())||Ct),Ct?Ct.buildStyles(oe,et):new Map}build(q,oe,et,Ct,Gt,Oi,Ii,Hi,tn,rr){const Yn=[],Ur=this.ast.options&&this.ast.options.params||hn,Sr=Ii&&Ii.params||hn,Ar=this.buildStyles(et,Sr,Yn),Rr=Hi&&Hi.params||hn,la=this.buildStyles(Ct,Rr,Yn),Ti=new Set,on=new Map,Qi=new Map,Rt="void"===Ct,ai={params:nr(Rr,Ur),delay:this.ast.options?.delay},Ei=rr?[]:Ft(q,oe,this.ast.animation,Gt,Oi,Ar,la,ai,tn,Yn);let Gi=0;if(Ei.forEach(bn=>{Gi=Math.max(bn.duration+bn.delay,Gi)}),Yn.length)return dn(oe,this._triggerName,et,Ct,Rt,Ar,la,[],[],on,Qi,Gi,Yn);Ei.forEach(bn=>{const _n=bn.element,Wn=Me(on,_n,new Set);bn.preStyleProps.forEach(Cr=>Wn.add(Cr));const Qn=Me(Qi,_n,new Set);bn.postStyleProps.forEach(Cr=>Qn.add(Cr)),_n!==oe&&Ti.add(_n)});const zi=Et(Ti.values());return dn(oe,this._triggerName,et,Ct,Rt,Ar,la,Ei,zi,on,Qi,Gi)}}function nr(Bt,q){const oe=c(q);for(const et in Bt)Bt.hasOwnProperty(et)&&null!=Bt[et]&&(oe[et]=Bt[et]);return oe}class Hr{constructor(q,oe,et){this.styles=q,this.defaultParams=oe,this.normalizer=et}buildStyles(q,oe){const et=new Map,Ct=c(this.defaultParams);return Object.keys(q).forEach(Gt=>{const Oi=q[Gt];null!==Oi&&(Ct[Gt]=Oi)}),this.styles.styles.forEach(Gt=>{"string"!=typeof Gt&&Gt.forEach((Oi,Ii)=>{Oi&&(Oi=nt(Oi,Ct,oe));const Hi=this.normalizer.normalizePropertyName(Ii,oe);Oi=this.normalizer.normalizeStyleValue(Ii,Hi,Oi,oe),et.set(Ii,Oi)})}),et}}class $n{constructor(q,oe,et){this.name=q,this.ast=oe,this._normalizer=et,this.transitionFactories=[],this.states=new Map,oe.states.forEach(Ct=>{const Gt=Ct.options&&Ct.options.params||{};this.states.set(Ct.name,new Hr(Ct.style,Gt,et))}),Nr(this.states,"true","1"),Nr(this.states,"false","0"),oe.transitions.forEach(Ct=>{this.transitionFactories.push(new Kn(q,Ct,this.states))}),this.fallbackTransition=function cr(Bt,q,oe){return new Kn(Bt,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Oi,Ii)=>!0],options:null,queryCount:0,depCount:0},q)}(q,this.states,this._normalizer)}get containsQueries(){return this.ast.queryCount>0}matchTransition(q,oe,et,Ct){return this.transitionFactories.find(Oi=>Oi.match(q,oe,et,Ct))||null}matchStyles(q,oe,et){return this.fallbackTransition.buildStyles(q,oe,et)}}function Nr(Bt,q,oe){Bt.has(q)?Bt.has(oe)||Bt.set(oe,Bt.get(q)):Bt.has(oe)&&Bt.set(q,Bt.get(oe))}const $r=new Xr;class jr{constructor(q,oe,et){this.bodyNode=q,this._driver=oe,this._normalizer=et,this._animations=new Map,this._playersById=new Map,this.players=[]}register(q,oe){const et=[],Ct=[],Gt=Ci(this._driver,oe,et,Ct);if(et.length)throw function E(Bt){return new e.\u0275RuntimeError(3503,!1)}();Ct.length&&function oi(Bt){mi&&console.warn(`Animation built with the following warnings:${Ot(Bt)}`)}(Ct),this._animations.set(q,Gt)}_buildPlayer(q,oe,et){const Ct=q.element,Gt=be(this._driver,this._normalizer,0,q.keyframes,oe,et);return this._driver.animate(Ct,Gt,q.duration,q.delay,q.easing,[],!0)}create(q,oe,et={}){const Ct=[],Gt=this._animations.get(q);let Oi;const Ii=new Map;if(Gt?(Oi=Ft(this._driver,oe,Gt,ri,vi,new Map,new Map,et,$r,Ct),Oi.forEach(rr=>{const Yn=Me(Ii,rr.element,new Map);rr.postStyleProps.forEach(Ur=>Yn.set(Ur,null))})):(Ct.push(function C(){return new e.\u0275RuntimeError(3300,!1)}()),Oi=[]),Ct.length)throw function X(Bt){return new e.\u0275RuntimeError(3504,!1)}();Ii.forEach((rr,Yn)=>{rr.forEach((Ur,Sr)=>{rr.set(Sr,this._driver.computeStyle(Yn,Sr,m.AUTO_STYLE))})});const tn=ge(Oi.map(rr=>{const Yn=Ii.get(rr.element);return this._buildPlayer(rr,new Map,Yn)}));return this._playersById.set(q,tn),tn.onDestroy(()=>this.destroy(q)),this.players.push(tn),tn}destroy(q){const oe=this._getPlayer(q);oe.destroy(),this._playersById.delete(q);const et=this.players.indexOf(oe);et>=0&&this.players.splice(et,1)}_getPlayer(q){const oe=this._playersById.get(q);if(!oe)throw function se(Bt){return new e.\u0275RuntimeError(3301,!1)}();return oe}listen(q,oe,et,Ct){const Gt=Ye(oe,"","","");return ee(this._getPlayer(q),et,Gt,Ct),()=>{}}command(q,oe,et,Ct){if("register"==et)return void this.register(q,Ct[0]);if("create"==et){const Oi=Ct[0]||{};return void this.create(q,oe,Oi)}const Gt=this._getPlayer(q);switch(et){case"play":Gt.play();break;case"pause":Gt.pause();break;case"reset":Gt.reset();break;case"restart":Gt.restart();break;case"finish":Gt.finish();break;case"init":Gt.init();break;case"setPosition":Gt.setPosition(parseFloat(Ct[0]));break;case"destroy":this.destroy(q)}}}const M="ng-animate-queued",Se="ng-animate-disabled",Kt=[],_i={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},bi={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Li="__ng_removed";class Vi{get params(){return this.options.params}constructor(q,oe=""){this.namespaceId=oe;const et=q&&q.hasOwnProperty("value"),Ct=et?q.value:q;if(this.value=function Tr(Bt){return Bt??null}(Ct),et){const Gt=c(q);delete Gt.value,this.options=Gt}else this.options={};this.options.params||(this.options.params={})}absorbOptions(q){const oe=q.params;if(oe){const et=this.options.params;Object.keys(oe).forEach(Ct=>{null==et[Ct]&&(et[Ct]=oe[Ct])})}}}const pn="void",$i=new Vi(pn);class Yi{constructor(q,oe,et){this.id=q,this.hostElement=oe,this._engine=et,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+q,En(oe,this._hostClassName)}listen(q,oe,et,Ct){if(!this._triggers.has(oe))throw function L(Bt,q){return new e.\u0275RuntimeError(3302,!1)}();if(null==et||0==et.length)throw function I(Bt){return new e.\u0275RuntimeError(3303,!1)}();if(!function Sn(Bt){return"start"==Bt||"done"==Bt}(et))throw function ce(Bt,q){return new e.\u0275RuntimeError(3400,!1)}();const Gt=Me(this._elementListeners,q,[]),Oi={name:oe,phase:et,callback:Ct};Gt.push(Oi);const Ii=Me(this._engine.statesByElement,q,new Map);return Ii.has(oe)||(En(q,ii),En(q,ii+"-"+oe),Ii.set(oe,$i)),()=>{this._engine.afterFlush(()=>{const Hi=Gt.indexOf(Oi);Hi>=0&&Gt.splice(Hi,1),this._triggers.has(oe)||Ii.delete(oe)})}}register(q,oe){return!this._triggers.has(q)&&(this._triggers.set(q,oe),!0)}_getTrigger(q){const oe=this._triggers.get(q);if(!oe)throw function Ne(Bt){return new e.\u0275RuntimeError(3401,!1)}();return oe}trigger(q,oe,et,Ct=!0){const Gt=this._getTrigger(oe),Oi=new or(this.id,oe,q);let Ii=this._engine.statesByElement.get(q);Ii||(En(q,ii),En(q,ii+"-"+oe),this._engine.statesByElement.set(q,Ii=new Map));let Hi=Ii.get(oe);const tn=new Vi(et,this.id);if(!(et&&et.hasOwnProperty("value"))&&Hi&&tn.absorbOptions(Hi.options),Ii.set(oe,tn),Hi||(Hi=$i),tn.value!==pn&&Hi.value===tn.value){if(!function ao(Bt,q){const oe=Object.keys(Bt),et=Object.keys(q);if(oe.length!=et.length)return!1;for(let Ct=0;Ct<oe.length;Ct++){const Gt=oe[Ct];if(!q.hasOwnProperty(Gt)||Bt[Gt]!==q[Gt])return!1}return!0}(Hi.params,tn.params)){const Rr=[],la=Gt.matchStyles(Hi.value,Hi.params,Rr),Ti=Gt.matchStyles(tn.value,tn.params,Rr);Rr.length?this._engine.reportError(Rr):this._engine.afterFlush(()=>{At(q,la),Te(q,Ti)})}return}const Ur=Me(this._engine.playersByElement,q,[]);Ur.forEach(Rr=>{Rr.namespaceId==this.id&&Rr.triggerName==oe&&Rr.queued&&Rr.destroy()});let Sr=Gt.matchTransition(Hi.value,tn.value,q,tn.params),Ar=!1;if(!Sr){if(!Ct)return;Sr=Gt.fallbackTransition,Ar=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:q,triggerName:oe,transition:Sr,fromState:Hi,toState:tn,player:Oi,isFallbackTransition:Ar}),Ar||(En(q,M),Oi.onStart(()=>{Xn(q,M)})),Oi.onDone(()=>{let Rr=this.players.indexOf(Oi);Rr>=0&&this.players.splice(Rr,1);const la=this._engine.playersByElement.get(q);if(la){let Ti=la.indexOf(Oi);Ti>=0&&la.splice(Ti,1)}}),this.players.push(Oi),Ur.push(Oi),Oi}deregister(q){this._triggers.delete(q),this._engine.statesByElement.forEach(oe=>oe.delete(q)),this._elementListeners.forEach((oe,et)=>{this._elementListeners.set(et,oe.filter(Ct=>Ct.name!=q))})}clearElementCache(q){this._engine.statesByElement.delete(q),this._elementListeners.delete(q);const oe=this._engine.playersByElement.get(q);oe&&(oe.forEach(et=>et.destroy()),this._engine.playersByElement.delete(q))}_signalRemovalForInnerTriggers(q,oe){const et=this._engine.driver.query(q,qt,!0);et.forEach(Ct=>{if(Ct[Li])return;const Gt=this._engine.fetchNamespacesByElement(Ct);Gt.size?Gt.forEach(Oi=>Oi.triggerLeaveAnimation(Ct,oe,!1,!0)):this.clearElementCache(Ct)}),this._engine.afterFlushAnimationsDone(()=>et.forEach(Ct=>this.clearElementCache(Ct)))}triggerLeaveAnimation(q,oe,et,Ct){const Gt=this._engine.statesByElement.get(q),Oi=new Map;if(Gt){const Ii=[];if(Gt.forEach((Hi,tn)=>{if(Oi.set(tn,Hi.value),this._triggers.has(tn)){const rr=this.trigger(q,tn,pn,Ct);rr&&Ii.push(rr)}}),Ii.length)return this._engine.markElementAsRemoved(this.id,q,!0,oe,Oi),et&&ge(Ii).onDone(()=>this._engine.processLeaveNode(q)),!0}return!1}prepareLeaveAnimationListeners(q){const oe=this._elementListeners.get(q),et=this._engine.statesByElement.get(q);if(oe&&et){const Ct=new Set;oe.forEach(Gt=>{const Oi=Gt.name;if(Ct.has(Oi))return;Ct.add(Oi);const Hi=this._triggers.get(Oi).fallbackTransition,tn=et.get(Oi)||$i,rr=new Vi(pn),Yn=new or(this.id,Oi,q);this._engine.totalQueuedPlayers++,this._queue.push({element:q,triggerName:Oi,transition:Hi,fromState:tn,toState:rr,player:Yn,isFallbackTransition:!0})})}}removeNode(q,oe){const et=this._engine;if(q.childElementCount&&this._signalRemovalForInnerTriggers(q,oe),this.triggerLeaveAnimation(q,oe,!0))return;let Ct=!1;if(et.totalAnimations){const Gt=et.players.length?et.playersByQueriedElement.get(q):[];if(Gt&&Gt.length)Ct=!0;else{let Oi=q;for(;Oi=Oi.parentNode;)if(et.statesByElement.get(Oi)){Ct=!0;break}}}if(this.prepareLeaveAnimationListeners(q),Ct)et.markElementAsRemoved(this.id,q,!1,oe);else{const Gt=q[Li];(!Gt||Gt===_i)&&(et.afterFlush(()=>this.clearElementCache(q)),et.destroyInnerAnimations(q),et._onRemovalComplete(q,oe))}}insertNode(q,oe){En(q,this._hostClassName)}drainQueuedTransitions(q){const oe=[];return this._queue.forEach(et=>{const Ct=et.player;if(Ct.destroyed)return;const Gt=et.element,Oi=this._elementListeners.get(Gt);Oi&&Oi.forEach(Ii=>{if(Ii.name==et.triggerName){const Hi=Ye(Gt,et.triggerName,et.fromState.value,et.toState.value);Hi._data=q,ee(et.player,Ii.phase,Hi,Ii.callback)}}),Ct.markedForDestroy?this._engine.afterFlush(()=>{Ct.destroy()}):oe.push(et)}),this._queue=[],oe.sort((et,Ct)=>{const Gt=et.transition.ast.depCount,Oi=Ct.transition.ast.depCount;return 0==Gt||0==Oi?Gt-Oi:this._engine.driver.containsElement(et.element,Ct.element)?1:-1})}destroy(q){this.players.forEach(oe=>oe.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,q)}elementContainsData(q){let oe=!1;return this._elementListeners.has(q)&&(oe=!0),oe=!!this._queue.find(et=>et.element===q)||oe,oe}}class Jn{_onRemovalComplete(q,oe){this.onRemovalComplete(q,oe)}constructor(q,oe,et){this.bodyNode=q,this.driver=oe,this._normalizer=et,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(Ct,Gt)=>{}}get queuedPlayers(){const q=[];return this._namespaceList.forEach(oe=>{oe.players.forEach(et=>{et.queued&&q.push(et)})}),q}createNamespace(q,oe){const et=new Yi(q,oe,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,oe)?this._balanceNamespaceList(et,oe):(this.newHostElements.set(oe,et),this.collectEnterElement(oe)),this._namespaceLookup[q]=et}_balanceNamespaceList(q,oe){const et=this._namespaceList,Ct=this.namespacesByHostElement;if(et.length-1>=0){let Oi=!1,Ii=this.driver.getParentElement(oe);for(;Ii;){const Hi=Ct.get(Ii);if(Hi){const tn=et.indexOf(Hi);et.splice(tn+1,0,q),Oi=!0;break}Ii=this.driver.getParentElement(Ii)}Oi||et.unshift(q)}else et.push(q);return Ct.set(oe,q),q}register(q,oe){let et=this._namespaceLookup[q];return et||(et=this.createNamespace(q,oe)),et}registerTrigger(q,oe,et){let Ct=this._namespaceLookup[q];Ct&&Ct.register(oe,et)&&this.totalAnimations++}destroy(q,oe){if(!q)return;const et=this._fetchNamespace(q);this.afterFlush(()=>{this.namespacesByHostElement.delete(et.hostElement),delete this._namespaceLookup[q];const Ct=this._namespaceList.indexOf(et);Ct>=0&&this._namespaceList.splice(Ct,1)}),this.afterFlushAnimationsDone(()=>et.destroy(oe))}_fetchNamespace(q){return this._namespaceLookup[q]}fetchNamespacesByElement(q){const oe=new Set,et=this.statesByElement.get(q);if(et)for(let Ct of et.values())if(Ct.namespaceId){const Gt=this._fetchNamespace(Ct.namespaceId);Gt&&oe.add(Gt)}return oe}trigger(q,oe,et,Ct){if(da(oe)){const Gt=this._fetchNamespace(q);if(Gt)return Gt.trigger(oe,et,Ct),!0}return!1}insertNode(q,oe,et,Ct){if(!da(oe))return;const Gt=oe[Li];if(Gt&&Gt.setForRemoval){Gt.setForRemoval=!1,Gt.setForMove=!0;const Oi=this.collectedLeaveElements.indexOf(oe);Oi>=0&&this.collectedLeaveElements.splice(Oi,1)}if(q){const Oi=this._fetchNamespace(q);Oi&&Oi.insertNode(oe,et)}Ct&&this.collectEnterElement(oe)}collectEnterElement(q){this.collectedEnterElements.push(q)}markElementAsDisabled(q,oe){oe?this.disabledNodes.has(q)||(this.disabledNodes.add(q),En(q,Se)):this.disabledNodes.has(q)&&(this.disabledNodes.delete(q),Xn(q,Se))}removeNode(q,oe,et,Ct){if(da(oe)){const Gt=q?this._fetchNamespace(q):null;if(Gt?Gt.removeNode(oe,Ct):this.markElementAsRemoved(q,oe,!1,Ct),et){const Oi=this.namespacesByHostElement.get(oe);Oi&&Oi.id!==q&&Oi.removeNode(oe,Ct)}}else this._onRemovalComplete(oe,Ct)}markElementAsRemoved(q,oe,et,Ct,Gt){this.collectedLeaveElements.push(oe),oe[Li]={namespaceId:q,setForRemoval:Ct,hasAnimation:et,removedBeforeQueried:!1,previousTriggersValues:Gt}}listen(q,oe,et,Ct,Gt){return da(oe)?this._fetchNamespace(q).listen(oe,et,Ct,Gt):()=>{}}_buildInstruction(q,oe,et,Ct,Gt){return q.transition.build(this.driver,q.element,q.fromState.value,q.toState.value,et,Ct,q.fromState.options,q.toState.options,oe,Gt)}destroyInnerAnimations(q){let oe=this.driver.query(q,qt,!0);oe.forEach(et=>this.destroyActiveAnimationsForElement(et)),0!=this.playersByQueriedElement.size&&(oe=this.driver.query(q,ui,!0),oe.forEach(et=>this.finishActiveQueriedAnimationOnElement(et)))}destroyActiveAnimationsForElement(q){const oe=this.playersByElement.get(q);oe&&oe.forEach(et=>{et.queued?et.markedForDestroy=!0:et.destroy()})}finishActiveQueriedAnimationOnElement(q){const oe=this.playersByQueriedElement.get(q);oe&&oe.forEach(et=>et.finish())}whenRenderingDone(){return new Promise(q=>{if(this.players.length)return ge(this.players).onDone(()=>q());q()})}processLeaveNode(q){const oe=q[Li];if(oe&&oe.setForRemoval){if(q[Li]=_i,oe.namespaceId){this.destroyInnerAnimations(q);const et=this._fetchNamespace(oe.namespaceId);et&&et.clearElementCache(q)}this._onRemovalComplete(q,oe.setForRemoval)}q.classList?.contains(Se)&&this.markElementAsDisabled(q,!1),this.driver.query(q,".ng-animate-disabled",!0).forEach(et=>{this.markElementAsDisabled(et,!1)})}flush(q=-1){let oe=[];if(this.newHostElements.size&&(this.newHostElements.forEach((et,Ct)=>this._balanceNamespaceList(et,Ct)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let et=0;et<this.collectedEnterElements.length;et++){En(this.collectedEnterElements[et],"ng-star-inserted")}if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const et=[];try{oe=this._flushAnimations(et,q)}finally{for(let Ct=0;Ct<et.length;Ct++)et[Ct]()}}else for(let et=0;et<this.collectedLeaveElements.length;et++){const Ct=this.collectedLeaveElements[et];this.processLeaveNode(Ct)}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(et=>et()),this._flushFns=[],this._whenQuietFns.length){const et=this._whenQuietFns;this._whenQuietFns=[],oe.length?ge(oe).onDone(()=>{et.forEach(Ct=>Ct())}):et.forEach(Ct=>Ct())}}reportError(q){throw function Re(Bt){return new e.\u0275RuntimeError(3402,!1)}()}_flushAnimations(q,oe){const et=new Xr,Ct=[],Gt=new Map,Oi=[],Ii=new Map,Hi=new Map,tn=new Map,rr=new Set;this.disabledNodes.forEach(Pn=>{rr.add(Pn);const xn=this.driver.query(Pn,".ng-animate-queued",!0);for(let Ln=0;Ln<xn.length;Ln++)rr.add(xn[Ln])});const Yn=this.bodyNode,Ur=Array.from(this.statesByElement.keys()),Sr=lr(Ur,this.collectedEnterElements),Ar=new Map;let Rr=0;Sr.forEach((Pn,xn)=>{const Ln=ri+Rr++;Ar.set(xn,Ln),Pn.forEach(Dr=>En(Dr,Ln))});const la=[],Ti=new Set,on=new Set;for(let Pn=0;Pn<this.collectedLeaveElements.length;Pn++){const xn=this.collectedLeaveElements[Pn],Ln=xn[Li];Ln&&Ln.setForRemoval&&(la.push(xn),Ti.add(xn),Ln.hasAnimation?this.driver.query(xn,".ng-star-inserted",!0).forEach(Dr=>Ti.add(Dr)):on.add(xn))}const Qi=new Map,Rt=lr(Ur,Array.from(Ti));Rt.forEach((Pn,xn)=>{const Ln=vi+Rr++;Qi.set(xn,Ln),Pn.forEach(Dr=>En(Dr,Ln))}),q.push(()=>{Sr.forEach((Pn,xn)=>{const Ln=Ar.get(xn);Pn.forEach(Dr=>Xn(Dr,Ln))}),Rt.forEach((Pn,xn)=>{const Ln=Qi.get(xn);Pn.forEach(Dr=>Xn(Dr,Ln))}),la.forEach(Pn=>{this.processLeaveNode(Pn)})});const ai=[],Ei=[];for(let Pn=this._namespaceList.length-1;Pn>=0;Pn--)this._namespaceList[Pn].drainQueuedTransitions(oe).forEach(Ln=>{const Dr=Ln.player,Le=Ln.element;if(ai.push(Dr),this.collectedEnterElements.length){const Zn=Le[Li];if(Zn&&Zn.setForMove){if(Zn.previousTriggersValues&&Zn.previousTriggersValues.has(Ln.triggerName)){const ua=Zn.previousTriggersValues.get(Ln.triggerName),Qr=this.statesByElement.get(Ln.element);if(Qr&&Qr.has(Ln.triggerName)){const Jr=Qr.get(Ln.triggerName);Jr.value=ua,Qr.set(Ln.triggerName,Jr)}}return void Dr.destroy()}}const ie=!Yn||!this.driver.containsElement(Yn,Le),mt=Qi.get(Le),jt=Ar.get(Le),gi=this._buildInstruction(Ln,et,jt,mt,ie);if(gi.errors&&gi.errors.length)return void Ei.push(gi);if(ie)return Dr.onStart(()=>At(Le,gi.fromStyles)),Dr.onDestroy(()=>Te(Le,gi.toStyles)),void Ct.push(Dr);if(Ln.isFallbackTransition)return Dr.onStart(()=>At(Le,gi.fromStyles)),Dr.onDestroy(()=>Te(Le,gi.toStyles)),void Ct.push(Dr);const Fi=[];gi.timelines.forEach(Zn=>{Zn.stretchStartingKeyframe=!0,this.disabledNodes.has(Zn.element)||Fi.push(Zn)}),gi.timelines=Fi,et.append(Le,gi.timelines);const An={instruction:gi,player:Dr,element:Le};Oi.push(An),gi.queriedElements.forEach(Zn=>Me(Ii,Zn,[]).push(Dr)),gi.preStyleProps.forEach((Zn,ua)=>{if(Zn.size){let Qr=Hi.get(ua);Qr||Hi.set(ua,Qr=new Set),Zn.forEach((Jr,Lr)=>Qr.add(Lr))}}),gi.postStyleProps.forEach((Zn,ua)=>{let Qr=tn.get(ua);Qr||tn.set(ua,Qr=new Set),Zn.forEach((Jr,Lr)=>Qr.add(Lr))})});if(Ei.length){const Pn=[];Ei.forEach(xn=>{Pn.push(function Ze(Bt,q){return new e.\u0275RuntimeError(3505,!1)}(xn.triggerName,xn.errors))}),ai.forEach(xn=>xn.destroy()),this.reportError(Pn)}const Gi=new Map,zi=new Map;Oi.forEach(Pn=>{const xn=Pn.element;et.has(xn)&&(zi.set(xn,xn),this._beforeAnimationBuild(Pn.player.namespaceId,Pn.instruction,Gi))}),Ct.forEach(Pn=>{const xn=Pn.element;this._getPreviousPlayers(xn,!1,Pn.namespaceId,Pn.triggerName,null).forEach(Dr=>{Me(Gi,xn,[]).push(Dr),Dr.destroy()})});const bn=la.filter(Pn=>Ra(Pn,Hi,tn)),_n=new Map;ln(_n,this.driver,on,tn,m.AUTO_STYLE).forEach(Pn=>{Ra(Pn,Hi,tn)&&bn.push(Pn)});const Qn=new Map;Sr.forEach((Pn,xn)=>{ln(Qn,this.driver,new Set(Pn),Hi,m.\u0275PRE_STYLE)}),bn.forEach(Pn=>{const xn=_n.get(Pn),Ln=Qn.get(Pn);_n.set(Pn,new Map([...Array.from(xn?.entries()??[]),...Array.from(Ln?.entries()??[])]))});const Cr=[],Er=[],zr={};Oi.forEach(Pn=>{const{element:xn,player:Ln,instruction:Dr}=Pn;if(et.has(xn)){if(rr.has(xn))return Ln.onDestroy(()=>Te(xn,Dr.toStyles)),Ln.disabled=!0,Ln.overrideTotalTime(Dr.totalTime),void Ct.push(Ln);let Le=zr;if(zi.size>1){let mt=xn;const jt=[];for(;mt=mt.parentNode;){const gi=zi.get(mt);if(gi){Le=gi;break}jt.push(mt)}jt.forEach(gi=>zi.set(gi,Le))}const ie=this._buildAnimation(Ln.namespaceId,Dr,Gi,Gt,Qn,_n);if(Ln.setRealPlayer(ie),Le===zr)Cr.push(Ln);else{const mt=this.playersByElement.get(Le);mt&&mt.length&&(Ln.parentPlayer=ge(mt)),Ct.push(Ln)}}else At(xn,Dr.fromStyles),Ln.onDestroy(()=>Te(xn,Dr.toStyles)),Er.push(Ln),rr.has(xn)&&Ct.push(Ln)}),Er.forEach(Pn=>{const xn=Gt.get(Pn.element);if(xn&&xn.length){const Ln=ge(xn);Pn.setRealPlayer(Ln)}}),Ct.forEach(Pn=>{Pn.parentPlayer?Pn.syncPlayerEvents(Pn.parentPlayer):Pn.destroy()});for(let Pn=0;Pn<la.length;Pn++){const xn=la[Pn],Ln=xn[Li];if(Xn(xn,vi),Ln&&Ln.hasAnimation)continue;let Dr=[];if(Ii.size){let ie=Ii.get(xn);ie&&ie.length&&Dr.push(...ie);let mt=this.driver.query(xn,ui,!0);for(let jt=0;jt<mt.length;jt++){let gi=Ii.get(mt[jt]);gi&&gi.length&&Dr.push(...gi)}}const Le=Dr.filter(ie=>!ie.destroyed);Le.length?dr(this,xn,Le):this.processLeaveNode(xn)}return la.length=0,Cr.forEach(Pn=>{this.players.push(Pn),Pn.onDone(()=>{Pn.destroy();const xn=this.players.indexOf(Pn);this.players.splice(xn,1)}),Pn.play()}),Cr}elementContainsData(q,oe){let et=!1;const Ct=oe[Li];return Ct&&Ct.setForRemoval&&(et=!0),this.playersByElement.has(oe)&&(et=!0),this.playersByQueriedElement.has(oe)&&(et=!0),this.statesByElement.has(oe)&&(et=!0),this._fetchNamespace(q).elementContainsData(oe)||et}afterFlush(q){this._flushFns.push(q)}afterFlushAnimationsDone(q){this._whenQuietFns.push(q)}_getPreviousPlayers(q,oe,et,Ct,Gt){let Oi=[];if(oe){const Ii=this.playersByQueriedElement.get(q);Ii&&(Oi=Ii)}else{const Ii=this.playersByElement.get(q);if(Ii){const Hi=!Gt||Gt==pn;Ii.forEach(tn=>{tn.queued||!Hi&&tn.triggerName!=Ct||Oi.push(tn)})}}return(et||Ct)&&(Oi=Oi.filter(Ii=>!(et&&et!=Ii.namespaceId||Ct&&Ct!=Ii.triggerName))),Oi}_beforeAnimationBuild(q,oe,et){const Ct=oe.triggerName,Gt=oe.element,Oi=oe.isRemovalTransition?void 0:q,Ii=oe.isRemovalTransition?void 0:Ct;for(const Hi of oe.timelines){const tn=Hi.element,rr=tn!==Gt,Yn=Me(et,tn,[]);this._getPreviousPlayers(tn,rr,Oi,Ii,oe.toState).forEach(Sr=>{const Ar=Sr.getRealPlayer();Ar.beforeDestroy&&Ar.beforeDestroy(),Sr.destroy(),Yn.push(Sr)})}At(Gt,oe.fromStyles)}_buildAnimation(q,oe,et,Ct,Gt,Oi){const Ii=oe.triggerName,Hi=oe.element,tn=[],rr=new Set,Yn=new Set,Ur=oe.timelines.map(Ar=>{const Rr=Ar.element;rr.add(Rr);const la=Rr[Li];if(la&&la.removedBeforeQueried)return new m.NoopAnimationPlayer(Ar.duration,Ar.delay);const Ti=Rr!==Hi,on=function wa(Bt){const q=[];return ta(Bt,q),q}((et.get(Rr)||Kt).map(Gi=>Gi.getRealPlayer())).filter(Gi=>{const zi=Gi;return!!zi.element&&zi.element===Rr}),Qi=Gt.get(Rr),Rt=Oi.get(Rr),ai=be(this.driver,this._normalizer,0,Ar.keyframes,Qi,Rt),Ei=this._buildPlayer(Ar,ai,on);if(Ar.subTimeline&&Ct&&Yn.add(Rr),Ti){const Gi=new or(q,Ii,Rr);Gi.setRealPlayer(Ei),tn.push(Gi)}return Ei});tn.forEach(Ar=>{Me(this.playersByQueriedElement,Ar.element,[]).push(Ar),Ar.onDone(()=>function Gn(Bt,q,oe){let et=Bt.get(q);if(et){if(et.length){const Ct=et.indexOf(oe);et.splice(Ct,1)}0==et.length&&Bt.delete(q)}return et}(this.playersByQueriedElement,Ar.element,Ar))}),rr.forEach(Ar=>En(Ar,Yt));const Sr=ge(Ur);return Sr.onDestroy(()=>{rr.forEach(Ar=>Xn(Ar,Yt)),Te(Hi,oe.toStyles)}),Yn.forEach(Ar=>{Me(Ct,Ar,[]).push(Sr)}),Sr}_buildPlayer(q,oe,et){return oe.length>0?this.driver.animate(q.element,oe,q.duration,q.delay,q.easing,et):new m.NoopAnimationPlayer(q.duration,q.delay)}}class or{constructor(q,oe,et){this.namespaceId=q,this.triggerName=oe,this.element=et,this._player=new m.NoopAnimationPlayer,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(q){this._containsRealPlayer||(this._player=q,this._queuedCallbacks.forEach((oe,et)=>{oe.forEach(Ct=>ee(q,et,void 0,Ct))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(q.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(q){this.totalTime=q}syncPlayerEvents(q){const oe=this._player;oe.triggerCallback&&q.onStart(()=>oe.triggerCallback("start")),q.onDone(()=>this.finish()),q.onDestroy(()=>this.destroy())}_queueEvent(q,oe){Me(this._queuedCallbacks,q,[]).push(oe)}onDone(q){this.queued&&this._queueEvent("done",q),this._player.onDone(q)}onStart(q){this.queued&&this._queueEvent("start",q),this._player.onStart(q)}onDestroy(q){this.queued&&this._queueEvent("destroy",q),this._player.onDestroy(q)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(q){this.queued||this._player.setPosition(q)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(q){const oe=this._player;oe.triggerCallback&&oe.triggerCallback(q)}}function da(Bt){return Bt&&1===Bt.nodeType}function Rn(Bt,q){const oe=Bt.style.display;return Bt.style.display=q??"none",oe}function ln(Bt,q,oe,et,Ct){const Gt=[];oe.forEach(Hi=>Gt.push(Rn(Hi)));const Oi=[];et.forEach((Hi,tn)=>{const rr=new Map;Hi.forEach(Yn=>{const Ur=q.computeStyle(tn,Yn,Ct);rr.set(Yn,Ur),(!Ur||0==Ur.length)&&(tn[Li]=bi,Oi.push(tn))}),Bt.set(tn,rr)});let Ii=0;return oe.forEach(Hi=>Rn(Hi,Gt[Ii++])),Oi}function lr(Bt,q){const oe=new Map;if(Bt.forEach(Ii=>oe.set(Ii,[])),0==q.length)return oe;const et=1,Ct=new Set(q),Gt=new Map;function Oi(Ii){if(!Ii)return et;let Hi=Gt.get(Ii);if(Hi)return Hi;const tn=Ii.parentNode;return Hi=oe.has(tn)?tn:Ct.has(tn)?et:Oi(tn),Gt.set(Ii,Hi),Hi}return q.forEach(Ii=>{const Hi=Oi(Ii);Hi!==et&&oe.get(Hi).push(Ii)}),oe}function En(Bt,q){Bt.classList?.add(q)}function Xn(Bt,q){Bt.classList?.remove(q)}function dr(Bt,q,oe){ge(oe).onDone(()=>Bt.processLeaveNode(q))}function ta(Bt,q){for(let oe=0;oe<Bt.length;oe++){const et=Bt[oe];et instanceof m.\u0275AnimationGroupPlayer?ta(et.players,q):q.push(et)}}function Ra(Bt,q,oe){const et=oe.get(Bt);if(!et)return!1;let Ct=q.get(Bt);return Ct?et.forEach(Gt=>Ct.add(Gt)):q.set(Bt,et),oe.delete(Bt),!0}class ga{constructor(q,oe,et){this.bodyNode=q,this._driver=oe,this._normalizer=et,this._triggerCache={},this.onRemovalComplete=(Ct,Gt)=>{},this._transitionEngine=new Jn(q,oe,et),this._timelineEngine=new jr(q,oe,et),this._transitionEngine.onRemovalComplete=(Ct,Gt)=>this.onRemovalComplete(Ct,Gt)}registerTrigger(q,oe,et,Ct,Gt){const Oi=q+"-"+Ct;let Ii=this._triggerCache[Oi];if(!Ii){const Hi=[],tn=[],rr=Ci(this._driver,Gt,Hi,tn);if(Hi.length)throw function pe(Bt,q){return new e.\u0275RuntimeError(3404,!1)}();tn.length&&function yi(Bt,q){mi&&console.warn(`The animation trigger "${Bt}" has built with the following warnings:${Ot(q)}`)}(Ct,tn),Ii=function Kr(Bt,q,oe){return new $n(Bt,q,oe)}(Ct,rr,this._normalizer),this._triggerCache[Oi]=Ii}this._transitionEngine.registerTrigger(oe,Ct,Ii)}register(q,oe){this._transitionEngine.register(q,oe)}destroy(q,oe){this._transitionEngine.destroy(q,oe)}onInsert(q,oe,et,Ct){this._transitionEngine.insertNode(q,oe,et,Ct)}onRemove(q,oe,et,Ct){this._transitionEngine.removeNode(q,oe,Ct||!1,et)}disableAnimations(q,oe){this._transitionEngine.markElementAsDisabled(q,oe)}process(q,oe,et,Ct){if("@"==et.charAt(0)){const[Gt,Oi]=Z(et),Ii=Ct;this._timelineEngine.command(Gt,oe,Oi,Ii)}else this._transitionEngine.trigger(q,oe,et,Ct)}listen(q,oe,et,Ct,Gt){if("@"==et.charAt(0)){const[Oi,Ii]=Z(et);return this._timelineEngine.listen(Oi,oe,Ii,Gt)}return this._transitionEngine.listen(q,oe,et,Ct,Gt)}flush(q=-1){this._transitionEngine.flush(q)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}class Na{constructor(q,oe,et){this._element=q,this._startStyles=oe,this._endStyles=et,this._state=0;let Ct=Na.initialStylesByElement.get(q);Ct||Na.initialStylesByElement.set(q,Ct=new Map),this._initialStyles=Ct}start(){this._state<1&&(this._startStyles&&Te(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Te(this._element,this._initialStyles),this._endStyles&&(Te(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Na.initialStylesByElement.delete(this._element),this._startStyles&&(At(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(At(this._element,this._endStyles),this._endStyles=null),Te(this._element,this._initialStyles),this._state=3)}}function ca(Bt){let q=null;return Bt.forEach((oe,et)=>{(function Ia(Bt){return"display"===Bt||"position"===Bt})(et)&&(q=q||new Map,q.set(et,oe))}),q}Na.initialStylesByElement=new WeakMap;class ra{constructor(q,oe,et,Ct){this.element=q,this.keyframes=oe,this.options=et,this._specialStyles=Ct,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=et.duration,this._delay=et.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(q=>q()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const q=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,q,this.options),this._finalKeyframe=q.length?q[q.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(q){const oe=[];return q.forEach(et=>{oe.push(Object.fromEntries(et))}),oe}_triggerWebAnimation(q,oe,et){return q.animate(this._convertKeyframesToObject(oe),et)}onStart(q){this._originalOnStartFns.push(q),this._onStartFns.push(q)}onDone(q){this._originalOnDoneFns.push(q),this._onDoneFns.push(q)}onDestroy(q){this._onDestroyFns.push(q)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(q=>q()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(q=>q()),this._onDestroyFns=[])}setPosition(q){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=q*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const q=new Map;this.hasStarted()&&this._finalKeyframe.forEach((et,Ct)=>{"offset"!==Ct&&q.set(Ct,this._finished?et:en(this.element,Ct))}),this.currentSnapshot=q}triggerCallback(q){const oe="start"===q?this._onStartFns:this._onDoneFns;oe.forEach(et=>et()),oe.length=0}}class Wa{validateStyleProperty(q){return!0}validateAnimatableStyleProperty(q){return!0}matchesElement(q,oe){return!1}containsElement(q,oe){return P(q,oe)}getParentElement(q){return fe(q)}query(q,oe,et){return k(q,oe,et)}computeStyle(q,oe,et){return window.getComputedStyle(q)[oe]}animate(q,oe,et,Ct,Gt,Oi=[]){const Hi={duration:et,delay:Ct,fill:0==Ct?"both":"forwards"};Gt&&(Hi.easing=Gt);const tn=new Map,rr=Oi.filter(Sr=>Sr instanceof ra);(function kn(Bt,q){return 0===Bt||0===q})(et,Ct)&&rr.forEach(Sr=>{Sr.currentSnapshot.forEach((Ar,Rr)=>tn.set(Rr,Ar))});let Yn=function v(Bt){return Bt.length?Bt[0]instanceof Map?Bt:Bt.map(q=>l(q)):[]}(oe).map(Sr=>it(Sr));Yn=function Wi(Bt,q,oe){if(oe.size&&q.length){let et=q[0],Ct=[];if(oe.forEach((Gt,Oi)=>{et.has(Oi)||Ct.push(Oi),et.set(Oi,Gt)}),Ct.length)for(let Gt=1;Gt<q.length;Gt++){let Oi=q[Gt];Ct.forEach(Ii=>Oi.set(Ii,en(Bt,Ii)))}}return q}(q,Yn,tn);const Ur=function ma(Bt,q){let oe=null,et=null;return Array.isArray(q)&&q.length?(oe=ca(q[0]),q.length>1&&(et=ca(q[q.length-1]))):q instanceof Map&&(oe=ca(q)),oe||et?new Na(Bt,oe,et):null}(q,Yn);return new ra(q,Yn,Hi,Ur)}}var vr=a(35103);class Un extends m.AnimationBuilder{constructor(q,oe){super(),this._nextAnimationId=0;const et={id:"0",encapsulation:e.ViewEncapsulation.None,styles:[],data:{animation:[]}};this._renderer=q.createRenderer(oe.body,et)}build(q){const oe=this._nextAnimationId.toString();this._nextAnimationId++;const et=Array.isArray(q)?(0,m.sequence)(q):q;return G(this._renderer,null,oe,"register",[et]),new ha(oe,this._renderer)}}Un.\u0275fac=function(q){return new(q||Un)(e.\u0275\u0275inject(e.RendererFactory2),e.\u0275\u0275inject(vr.DOCUMENT))},Un.\u0275prov=e.\u0275\u0275defineInjectable({token:Un,factory:Un.\u0275fac});class ha extends m.AnimationFactory{constructor(q,oe){super(),this._id=q,this._renderer=oe}create(q,oe){return new wt(this._id,q,oe||{},this._renderer)}}class wt{constructor(q,oe,et,Ct){this.id=q,this.element=oe,this._renderer=Ct,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",et)}_listen(q,oe){return this._renderer.listen(this.element,`@@${this.id}:${q}`,oe)}_command(q,...oe){return G(this._renderer,this.element,this.id,q,oe)}onDone(q){this._listen("done",q)}onStart(q){this._listen("start",q)}onDestroy(q){this._listen("destroy",q)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(q){this._command("setPosition",q)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function G(Bt,q,oe,et,Ct){return Bt.setProperty(q,`@@${oe}:${et}`,Ct)}const Ri="@.disabled";class un{constructor(q,oe,et){this.delegate=q,this.engine=oe,this._zone=et,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),oe.onRemovalComplete=(Ct,Gt)=>{const Oi=Gt?.parentNode(Ct);Oi&&Gt.removeChild(Oi,Ct)}}createRenderer(q,oe){const Ct=this.delegate.createRenderer(q,oe);if(!(q&&oe&&oe.data&&oe.data.animation)){let tn=this._rendererCache.get(Ct);if(!tn){const rr=()=>this._rendererCache.delete(Ct);tn=new aa("",Ct,this.engine,rr),this._rendererCache.set(Ct,tn)}return tn}const Gt=oe.id,Oi=oe.id+"-"+this._currentId;this._currentId++,this.engine.register(Oi,q);const Ii=tn=>{Array.isArray(tn)?tn.forEach(Ii):this.engine.registerTrigger(Gt,Oi,q,tn.name,tn)};return oe.data.animation.forEach(Ii),new Xa(this,Oi,Ct,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(q,oe,et){q>=0&&q<this._microtaskId?this._zone.run(()=>oe(et)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(Ct=>{const[Gt,Oi]=Ct;Gt(Oi)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([oe,et]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}un.\u0275fac=function(q){return new(q||un)(e.\u0275\u0275inject(e.RendererFactory2),e.\u0275\u0275inject(ga),e.\u0275\u0275inject(e.NgZone))},un.\u0275prov=e.\u0275\u0275defineInjectable({token:un,factory:un.\u0275fac});class aa{constructor(q,oe,et,Ct){this.namespaceId=q,this.delegate=oe,this.engine=et,this._onDestroy=Ct,this.destroyNode=this.delegate.destroyNode?Gt=>oe.destroyNode(Gt):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),this._onDestroy?.()}createElement(q,oe){return this.delegate.createElement(q,oe)}createComment(q){return this.delegate.createComment(q)}createText(q){return this.delegate.createText(q)}appendChild(q,oe){this.delegate.appendChild(q,oe),this.engine.onInsert(this.namespaceId,oe,q,!1)}insertBefore(q,oe,et,Ct=!0){this.delegate.insertBefore(q,oe,et),this.engine.onInsert(this.namespaceId,oe,q,Ct)}removeChild(q,oe,et){this.engine.onRemove(this.namespaceId,oe,this.delegate,et)}selectRootElement(q,oe){return this.delegate.selectRootElement(q,oe)}parentNode(q){return this.delegate.parentNode(q)}nextSibling(q){return this.delegate.nextSibling(q)}setAttribute(q,oe,et,Ct){this.delegate.setAttribute(q,oe,et,Ct)}removeAttribute(q,oe,et){this.delegate.removeAttribute(q,oe,et)}addClass(q,oe){this.delegate.addClass(q,oe)}removeClass(q,oe){this.delegate.removeClass(q,oe)}setStyle(q,oe,et,Ct){this.delegate.setStyle(q,oe,et,Ct)}removeStyle(q,oe,et){this.delegate.removeStyle(q,oe,et)}setProperty(q,oe,et){"@"==oe.charAt(0)&&oe==Ri?this.disableAnimations(q,!!et):this.delegate.setProperty(q,oe,et)}setValue(q,oe){this.delegate.setValue(q,oe)}listen(q,oe,et){return this.delegate.listen(q,oe,et)}disableAnimations(q,oe){this.engine.disableAnimations(q,oe)}}class Xa extends aa{constructor(q,oe,et,Ct,Gt){super(oe,et,Ct,Gt),this.factory=q,this.namespaceId=oe}setProperty(q,oe,et){"@"==oe.charAt(0)?"."==oe.charAt(1)&&oe==Ri?(et=void 0===et||!!et,this.disableAnimations(q,et)):this.engine.process(this.namespaceId,q,oe.slice(1),et):this.delegate.setProperty(q,oe,et)}listen(q,oe,et){if("@"==oe.charAt(0)){const Ct=function an(Bt){switch(Bt){case"body":return document.body;case"document":return document;case"window":return window;default:return Bt}}(q);let Gt=oe.slice(1),Oi="";return"@"!=Gt.charAt(0)&&([Gt,Oi]=function Wr(Bt){const q=Bt.indexOf("."),oe=Bt.substring(0,q),et=Bt.slice(q+1);return[oe,et]}(Gt)),this.engine.listen(this.namespaceId,Ct,Gt,Oi,Ii=>{const Hi=Ii._data||-1;this.factory.scheduleListenerCallback(Hi,et,Ii)})}return this.delegate.listen(q,oe,et)}}class Gr extends ga{constructor(q,oe,et,Ct){super(q.body,oe,et)}ngOnDestroy(){this.flush()}}Gr.\u0275fac=function(q){return new(q||Gr)(e.\u0275\u0275inject(vr.DOCUMENT),e.\u0275\u0275inject(Ge),e.\u0275\u0275inject(Lt),e.\u0275\u0275inject(e.ApplicationRef))},Gr.\u0275prov=e.\u0275\u0275defineInjectable({token:Gr,factory:Gr.\u0275fac});const yo=[{provide:m.AnimationBuilder,useClass:Un},{provide:Lt,useFactory:function Jo(){return new Ni}},{provide:ga,useClass:Gr},{provide:e.RendererFactory2,useFactory:function Ya(Bt,q,oe){return new un(Bt,q,oe)},deps:[t.\u0275DomRendererFactory2,ga,e.NgZone]}],fo=[{provide:Ge,useFactory:()=>new Wa},{provide:e.ANIMATION_MODULE_TYPE,useValue:"BrowserAnimations"},...yo],ro=[{provide:Ge,useClass:Be},{provide:e.ANIMATION_MODULE_TYPE,useValue:"NoopAnimations"},...yo];class Ja{static withConfig(q){return{ngModule:Ja,providers:q.disableAnimations?ro:fo}}}function eo(){return[...fo]}Ja.\u0275fac=function(q){return new(q||Ja)},Ja.\u0275mod=e.\u0275\u0275defineNgModule({type:Ja,exports:[t.BrowserModule]}),Ja.\u0275inj=e.\u0275\u0275defineInjector({providers:fo,imports:[t.BrowserModule]});class ja{}function ko(){return[...ro]}ja.\u0275fac=function(q){return new(q||ja)},ja.\u0275mod=e.\u0275\u0275defineNgModule({type:ja,exports:[t.BrowserModule]}),ja.\u0275inj=e.\u0275\u0275defineInjector({providers:ro,imports:[t.BrowserModule]})},91823:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{BrowserModule:()=>R,BrowserTransferStateModule:()=>Ki,By:()=>Pi,DomSanitizer:()=>lt,EVENT_MANAGER_PLUGINS:()=>de,EventManager:()=>me,HAMMER_GESTURE_CONFIG:()=>c,HAMMER_LOADER:()=>l,HammerGestureConfig:()=>v,HammerModule:()=>it,Meta:()=>Oe,REMOVE_STYLES_ON_COMPONENT_DESTROY:()=>ke,Title:()=>P,TransferState:()=>Yt,VERSION:()=>At,bootstrapApplication:()=>be,createApplication:()=>ee,disableDebugTools:()=>ri,enableDebugTools:()=>Xt,makeStateKey:()=>qt,platformBrowser:()=>te,provideProtractorTestingSupport:()=>Ye,\u0275BrowserDomAdapter:()=>h,\u0275BrowserGetTestability:()=>ae,\u0275DomEventsPlugin:()=>Ae,\u0275DomRendererFactory2:()=>C,\u0275DomSanitizerImpl:()=>Te,\u0275DomSharedStylesHost:()=>xe,\u0275HammerGesturesPlugin:()=>H,\u0275INTERNAL_BROWSER_PLATFORM_PROVIDERS:()=>W,\u0275KeyEventsPlugin:()=>De,\u0275NAMESPACE_URIS:()=>ue,\u0275SharedStylesHost:()=>S,\u0275TRANSITION_ID:()=>T,\u0275escapeHtml:()=>vi,\u0275flattenStyles:()=>_,\u0275getDOM:()=>e.\u0275getDOM,\u0275initDomAdapter:()=>Me,\u0275shimContentAttribute:()=>ve,\u0275shimHostAttribute:()=>pe});var e=a(35103),t=a(98678);class m extends e.\u0275DomAdapter{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class h extends m{static makeCurrent(){(0,e.\u0275setRootDomAdapter)(new h)}onAndCancel(ot,yt,Ht){return ot.addEventListener(yt,Ht,!1),()=>{ot.removeEventListener(yt,Ht,!1)}}dispatchEvent(ot,yt){ot.dispatchEvent(yt)}remove(ot){ot.parentNode&&ot.parentNode.removeChild(ot)}createElement(ot,yt){return(yt=yt||this.getDefaultDocument()).createElement(ot)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(ot){return ot.nodeType===Node.ELEMENT_NODE}isShadowRoot(ot){return ot instanceof DocumentFragment}getGlobalEventTarget(ot,yt){return"window"===yt?window:"document"===yt?ot:"body"===yt?ot.body:null}getBaseHref(ot){const yt=function f(){return d=d||document.querySelector("base"),d?d.getAttribute("href"):null}();return null==yt?null:function w(Wt){j=j||document.createElement("a"),j.setAttribute("href",Wt);const ot=j.pathname;return"/"===ot.charAt(0)?ot:`/${ot}`}(yt)}resetBaseElement(){d=null}getUserAgent(){return window.navigator.userAgent}getCookie(ot){return(0,e.\u0275parseCookieValue)(document.cookie,ot)}}let j,d=null;const T=new t.InjectionToken("TRANSITION_ID");const $=[{provide:t.APP_INITIALIZER,useFactory:function U(Wt,ot,yt){return()=>{yt.get(t.ApplicationInitStatus).donePromise.then(()=>{const Ht=(0,e.\u0275getDOM)(),nt=ot.querySelectorAll(`style[ng-transition="${Wt}"]`);for(let Et=0;Et<nt.length;Et++)Ht.remove(nt[Et])})}},deps:[T,e.DOCUMENT,t.Injector],multi:!0}];class ae{addToWindow(ot){t.\u0275global.getAngularTestability=(Ht,nt=!0)=>{const Et=ot.findTestabilityInTree(Ht,nt);if(null==Et)throw new Error("Could not find testability for element.");return Et},t.\u0275global.getAllAngularTestabilities=()=>ot.getAllTestabilities(),t.\u0275global.getAllAngularRootElements=()=>ot.getAllRootElements();t.\u0275global.frameworkStabilizers||(t.\u0275global.frameworkStabilizers=[]),t.\u0275global.frameworkStabilizers.push(Ht=>{const nt=t.\u0275global.getAllAngularTestabilities();let Et=nt.length,di=!1;const wi=function(Vn){di=di||Vn,Et--,0==Et&&Ht(di)};nt.forEach(function(Vn){Vn.whenStable(wi)})})}findTestabilityInTree(ot,yt,Ht){if(null==yt)return null;return ot.getTestability(yt)??(Ht?(0,e.\u0275getDOM)().isShadowRoot(yt)?this.findTestabilityInTree(ot,yt.host,!0):this.findTestabilityInTree(ot,yt.parentElement,!0):null)}}class _e{build(){return new XMLHttpRequest}}_e.\u0275fac=function(ot){return new(ot||_e)},_e.\u0275prov=t.\u0275\u0275defineInjectable({token:_e,factory:_e.\u0275fac});const de=new t.InjectionToken("EventManagerPlugins");class me{constructor(ot,yt){this._zone=yt,this._eventNameToPlugin=new Map,ot.forEach(Ht=>{Ht.manager=this}),this._plugins=ot.slice().reverse()}addEventListener(ot,yt,Ht){return this._findPluginFor(yt).addEventListener(ot,yt,Ht)}addGlobalEventListener(ot,yt,Ht){return this._findPluginFor(yt).addGlobalEventListener(ot,yt,Ht)}getZone(){return this._zone}_findPluginFor(ot){const yt=this._eventNameToPlugin.get(ot);if(yt)return yt;const Ht=this._plugins;for(let nt=0;nt<Ht.length;nt++){const Et=Ht[nt];if(Et.supports(ot))return this._eventNameToPlugin.set(ot,Et),Et}throw new Error(`No event manager plugin found for event ${ot}`)}}me.\u0275fac=function(ot){return new(ot||me)(t.\u0275\u0275inject(de),t.\u0275\u0275inject(t.NgZone))},me.\u0275prov=t.\u0275\u0275defineInjectable({token:me,factory:me.\u0275fac});class x{constructor(ot){this._doc=ot}addGlobalEventListener(ot,yt,Ht){const nt=(0,e.\u0275getDOM)().getGlobalEventTarget(this._doc,ot);if(!nt)throw new Error(`Unsupported event target ${nt} for event ${yt}`);return this.addEventListener(nt,yt,Ht)}}class S{constructor(){this.usageCount=new Map}addStyles(ot){for(const yt of ot)1===this.changeUsageCount(yt,1)&&this.onStyleAdded(yt)}removeStyles(ot){for(const yt of ot)0===this.changeUsageCount(yt,-1)&&this.onStyleRemoved(yt)}onStyleRemoved(ot){}onStyleAdded(ot){}getAllStyles(){return this.usageCount.keys()}changeUsageCount(ot,yt){const Ht=this.usageCount;let nt=Ht.get(ot)??0;return nt+=yt,nt>0?Ht.set(ot,nt):Ht.delete(ot),nt}ngOnDestroy(){for(const ot of this.getAllStyles())this.onStyleRemoved(ot);this.usageCount.clear()}}S.\u0275fac=function(ot){return new(ot||S)},S.\u0275prov=t.\u0275\u0275defineInjectable({token:S,factory:S.\u0275fac});class xe extends S{constructor(ot){super(),this.doc=ot,this.styleRef=new Map,this.hostNodes=new Set,this.resetHostNodes()}onStyleAdded(ot){for(const yt of this.hostNodes)this.addStyleToHost(yt,ot)}onStyleRemoved(ot){const yt=this.styleRef;yt.get(ot)?.forEach(nt=>nt.remove()),yt.delete(ot)}ngOnDestroy(){super.ngOnDestroy(),this.styleRef.clear(),this.resetHostNodes()}addHost(ot){this.hostNodes.add(ot);for(const yt of this.getAllStyles())this.addStyleToHost(ot,yt)}removeHost(ot){this.hostNodes.delete(ot)}addStyleToHost(ot,yt){const Ht=this.doc.createElement("style");Ht.textContent=yt,ot.appendChild(Ht);const nt=this.styleRef.get(yt);nt?nt.push(Ht):this.styleRef.set(yt,[Ht])}resetHostNodes(){const ot=this.hostNodes;ot.clear(),ot.add(this.doc.head)}}xe.\u0275fac=function(ot){return new(ot||xe)(t.\u0275\u0275inject(e.DOCUMENT))},xe.\u0275prov=t.\u0275\u0275defineInjectable({token:xe,factory:xe.\u0275fac});const ue={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Ue=/%COMP%/g,A="_nghost-%COMP%",Ce="_ngcontent-%COMP%",ke=new t.InjectionToken("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>false});function ve(Wt){return Ce.replace(Ue,Wt)}function pe(Wt){return A.replace(Ue,Wt)}function _(Wt,ot){return ot.flat(100).map(yt=>yt.replace(Ue,Wt))}function E(Wt){return ot=>{if("__ngUnwrap__"===ot)return Wt;!1===Wt(ot)&&(ot.preventDefault(),ot.returnValue=!1)}}class C{constructor(ot,yt,Ht,nt){this.eventManager=ot,this.sharedStylesHost=yt,this.appId=Ht,this.removeStylesOnCompDestory=nt,this.rendererByCompId=new Map,this.defaultRenderer=new X(ot)}createRenderer(ot,yt){if(!ot||!yt)return this.defaultRenderer;const Ht=this.getOrCreateRenderer(ot,yt);return Ht instanceof Re?Ht.applyToHost(ot):Ht instanceof Ne&&Ht.applyStyles(),Ht}getOrCreateRenderer(ot,yt){const Ht=this.rendererByCompId;let nt=Ht.get(yt.id);if(!nt){const Et=this.eventManager,di=this.sharedStylesHost,wi=this.removeStylesOnCompDestory;switch(yt.encapsulation){case t.ViewEncapsulation.Emulated:nt=new Re(Et,di,yt,this.appId,wi);break;case t.ViewEncapsulation.ShadowDom:return new ce(Et,di,ot,yt);default:nt=new Ne(Et,di,yt,wi)}nt.onDestroy=()=>Ht.delete(yt.id),Ht.set(yt.id,nt)}return nt}ngOnDestroy(){this.rendererByCompId.clear()}begin(){}end(){}}C.\u0275fac=function(ot){return new(ot||C)(t.\u0275\u0275inject(me),t.\u0275\u0275inject(xe),t.\u0275\u0275inject(t.APP_ID),t.\u0275\u0275inject(ke))},C.\u0275prov=t.\u0275\u0275defineInjectable({token:C,factory:C.\u0275fac});class X{constructor(ot){this.eventManager=ot,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(ot,yt){return yt?document.createElementNS(ue[yt]||yt,ot):document.createElement(ot)}createComment(ot){return document.createComment(ot)}createText(ot){return document.createTextNode(ot)}appendChild(ot,yt){(I(ot)?ot.content:ot).appendChild(yt)}insertBefore(ot,yt,Ht){ot&&(I(ot)?ot.content:ot).insertBefore(yt,Ht)}removeChild(ot,yt){ot&&ot.removeChild(yt)}selectRootElement(ot,yt){let Ht="string"==typeof ot?document.querySelector(ot):ot;if(!Ht)throw new Error(`The selector "${ot}" did not match any elements`);return yt||(Ht.textContent=""),Ht}parentNode(ot){return ot.parentNode}nextSibling(ot){return ot.nextSibling}setAttribute(ot,yt,Ht,nt){if(nt){yt=nt+":"+yt;const Et=ue[nt];Et?ot.setAttributeNS(Et,yt,Ht):ot.setAttribute(yt,Ht)}else ot.setAttribute(yt,Ht)}removeAttribute(ot,yt,Ht){if(Ht){const nt=ue[Ht];nt?ot.removeAttributeNS(nt,yt):ot.removeAttribute(`${Ht}:${yt}`)}else ot.removeAttribute(yt)}addClass(ot,yt){ot.classList.add(yt)}removeClass(ot,yt){ot.classList.remove(yt)}setStyle(ot,yt,Ht,nt){nt&(t.RendererStyleFlags2.DashCase|t.RendererStyleFlags2.Important)?ot.style.setProperty(yt,Ht,nt&t.RendererStyleFlags2.Important?"important":""):ot.style[yt]=Ht}removeStyle(ot,yt,Ht){Ht&t.RendererStyleFlags2.DashCase?ot.style.removeProperty(yt):ot.style[yt]=""}setProperty(ot,yt,Ht){ot[yt]=Ht}setValue(ot,yt){ot.nodeValue=yt}listen(ot,yt,Ht){return"string"==typeof ot?this.eventManager.addGlobalEventListener(ot,yt,E(Ht)):this.eventManager.addEventListener(ot,yt,E(Ht))}}"@".charCodeAt(0);function I(Wt){return"TEMPLATE"===Wt.tagName&&void 0!==Wt.content}class ce extends X{constructor(ot,yt,Ht,nt){super(ot),this.sharedStylesHost=yt,this.hostEl=Ht,this.shadowRoot=Ht.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Et=_(nt.id,nt.styles);for(const di of Et){const wi=document.createElement("style");wi.textContent=di,this.shadowRoot.appendChild(wi)}}nodeOrShadowRoot(ot){return ot===this.hostEl?this.shadowRoot:ot}appendChild(ot,yt){return super.appendChild(this.nodeOrShadowRoot(ot),yt)}insertBefore(ot,yt,Ht){return super.insertBefore(this.nodeOrShadowRoot(ot),yt,Ht)}removeChild(ot,yt){return super.removeChild(this.nodeOrShadowRoot(ot),yt)}parentNode(ot){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(ot)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ne extends X{constructor(ot,yt,Ht,nt,Et=Ht.id){super(ot),this.sharedStylesHost=yt,this.removeStylesOnCompDestory=nt,this.rendererUsageCount=0,this.styles=_(Et,Ht.styles)}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&this.onDestroy?.())}}class Re extends Ne{constructor(ot,yt,Ht,nt,Et){const di=nt+"-"+Ht.id;super(ot,yt,Ht,Et,di),this.contentAttr=ve(di),this.hostAttr=pe(di)}applyToHost(ot){this.applyStyles(),this.setAttribute(ot,this.hostAttr,"")}createElement(ot,yt){const Ht=super.createElement(ot,yt);return super.setAttribute(Ht,this.contentAttr,""),Ht}}class Ae extends x{constructor(ot){super(ot)}supports(ot){return!0}addEventListener(ot,yt,Ht){return ot.addEventListener(yt,Ht,!1),()=>this.removeEventListener(ot,yt,Ht)}removeEventListener(ot,yt,Ht){return ot.removeEventListener(yt,Ht)}}Ae.\u0275fac=function(ot){return new(ot||Ae)(t.\u0275\u0275inject(e.DOCUMENT))},Ae.\u0275prov=t.\u0275\u0275defineInjectable({token:Ae,factory:Ae.\u0275fac});const Ze=["alt","control","meta","shift"],ft={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},dt={alt:Wt=>Wt.altKey,control:Wt=>Wt.ctrlKey,meta:Wt=>Wt.metaKey,shift:Wt=>Wt.shiftKey};class De extends x{constructor(ot){super(ot)}supports(ot){return null!=De.parseEventName(ot)}addEventListener(ot,yt,Ht){const nt=De.parseEventName(yt),Et=De.eventCallback(nt.fullKey,Ht,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,e.\u0275getDOM)().onAndCancel(ot,nt.domEventName,Et))}static parseEventName(ot){const yt=ot.toLowerCase().split("."),Ht=yt.shift();if(0===yt.length||"keydown"!==Ht&&"keyup"!==Ht)return null;const nt=De._normalizeKey(yt.pop());let Et="",di=yt.indexOf("code");if(di>-1&&(yt.splice(di,1),Et="code."),Ze.forEach(Vn=>{const kn=yt.indexOf(Vn);kn>-1&&(yt.splice(kn,1),Et+=Vn+".")}),Et+=nt,0!=yt.length||0===nt.length)return null;const wi={};return wi.domEventName=Ht,wi.fullKey=Et,wi}static matchEventFullKeyCode(ot,yt){let Ht=ft[ot.key]||ot.key,nt="";return yt.indexOf("code.")>-1&&(Ht=ot.code,nt="code."),!(null==Ht||!Ht)&&(Ht=Ht.toLowerCase()," "===Ht?Ht="space":"."===Ht&&(Ht="dot"),Ze.forEach(Et=>{if(Et!==Ht){(0,dt[Et])(ot)&&(nt+=Et+".")}}),nt+=Ht,nt===yt)}static eventCallback(ot,yt,Ht){return nt=>{De.matchEventFullKeyCode(nt,ot)&&Ht.runGuarded(()=>yt(nt))}}static _normalizeKey(ot){return"esc"===ot?"escape":ot}}De.\u0275fac=function(ot){return new(ot||De)(t.\u0275\u0275inject(e.DOCUMENT))},De.\u0275prov=t.\u0275\u0275defineInjectable({token:De,factory:De.\u0275fac});function be(Wt,ot){return(0,t.\u0275internalCreateApplication)({rootComponent:Wt,...Ie(ot)})}function ee(Wt){return(0,t.\u0275internalCreateApplication)(Ie(Wt))}function Ie(Wt){return{appProviders:[...We,...Wt?.providers??[]],platformProviders:W}}function Ye(){return[...Ve]}function Me(){h.makeCurrent()}const W=[{provide:t.PLATFORM_ID,useValue:e.\u0275PLATFORM_BROWSER_ID},{provide:t.PLATFORM_INITIALIZER,useValue:Me,multi:!0},{provide:e.DOCUMENT,useFactory:function D(){return(0,t.\u0275setDocument)(document),document},deps:[]}],te=(0,t.createPlatformFactory)(t.platformCore,"browser",W),fe=new t.InjectionToken(""),Ve=[{provide:t.\u0275TESTABILITY_GETTER,useClass:ae,deps:[]},{provide:t.\u0275TESTABILITY,useClass:t.Testability,deps:[t.NgZone,t.TestabilityRegistry,t.\u0275TESTABILITY_GETTER]},{provide:t.Testability,useClass:t.Testability,deps:[t.NgZone,t.TestabilityRegistry,t.\u0275TESTABILITY_GETTER]}],We=[{provide:t.\u0275INJECTOR_SCOPE,useValue:"root"},{provide:t.ErrorHandler,useFactory:function Z(){return new t.ErrorHandler},deps:[]},{provide:de,useClass:Ae,multi:!0,deps:[e.DOCUMENT,t.NgZone,t.PLATFORM_ID]},{provide:de,useClass:De,multi:!0,deps:[e.DOCUMENT]},{provide:C,useClass:C,deps:[me,xe,t.APP_ID,ke]},{provide:t.RendererFactory2,useExisting:C},{provide:S,useExisting:xe},{provide:xe,useClass:xe,deps:[e.DOCUMENT]},{provide:me,useClass:me,deps:[de,t.NgZone]},{provide:e.XhrFactory,useClass:_e,deps:[]},[]];class R{constructor(ot){false}static withServerTransition(ot){return{ngModule:R,providers:[{provide:t.APP_ID,useValue:ot.appId},{provide:T,useExisting:t.APP_ID},$]}}}R.\u0275fac=function(ot){return new(ot||R)(t.\u0275\u0275inject(fe,12))},R.\u0275mod=t.\u0275\u0275defineNgModule({type:R,exports:[e.CommonModule,t.ApplicationModule]}),R.\u0275inj=t.\u0275\u0275defineInjector({providers:[...We,...Ve],imports:[e.CommonModule,t.ApplicationModule]});class Oe{constructor(ot){this._doc=ot,this._dom=(0,e.\u0275getDOM)()}addTag(ot,yt=!1){return ot?this._getOrCreateElement(ot,yt):null}addTags(ot,yt=!1){return ot?ot.reduce((Ht,nt)=>(nt&&Ht.push(this._getOrCreateElement(nt,yt)),Ht),[]):[]}getTag(ot){return ot&&this._doc.querySelector(`meta[${ot}]`)||null}getTags(ot){if(!ot)return[];const yt=this._doc.querySelectorAll(`meta[${ot}]`);return yt?[].slice.call(yt):[]}updateTag(ot,yt){if(!ot)return null;yt=yt||this._parseSelector(ot);const Ht=this.getTag(yt);return Ht?this._setMetaElementAttributes(ot,Ht):this._getOrCreateElement(ot,!0)}removeTag(ot){this.removeTagElement(this.getTag(ot))}removeTagElement(ot){ot&&this._dom.remove(ot)}_getOrCreateElement(ot,yt=!1){if(!yt){const Et=this._parseSelector(ot),di=this.getTags(Et).filter(wi=>this._containsAttributes(ot,wi))[0];if(void 0!==di)return di}const Ht=this._dom.createElement("meta");return this._setMetaElementAttributes(ot,Ht),this._doc.getElementsByTagName("head")[0].appendChild(Ht),Ht}_setMetaElementAttributes(ot,yt){return Object.keys(ot).forEach(Ht=>yt.setAttribute(this._getMetaKeyMap(Ht),ot[Ht])),yt}_parseSelector(ot){const yt=ot.name?"name":"property";return`${yt}="${ot[yt]}"`}_containsAttributes(ot,yt){return Object.keys(ot).every(Ht=>yt.getAttribute(this._getMetaKeyMap(Ht))===ot[Ht])}_getMetaKeyMap(ot){return tt[ot]||ot}}Oe.\u0275fac=function(ot){return new(ot||Oe)(t.\u0275\u0275inject(e.DOCUMENT))},Oe.\u0275prov=t.\u0275\u0275defineInjectable({token:Oe,factory:function(ot){let yt=null;return yt=ot?new ot:function z(){return new Oe((0,t.\u0275\u0275inject)(e.DOCUMENT))}(),yt},providedIn:"root"});const tt={httpEquiv:"http-equiv"};class P{constructor(ot){this._doc=ot}getTitle(){return this._doc.title}setTitle(ot){this._doc.title=ot||""}}function k(Wt,ot){if(typeof COMPILED>"u"||!COMPILED){(t.\u0275global.ng=t.\u0275global.ng||{})[Wt]=ot}}P.\u0275fac=function(ot){return new(ot||P)(t.\u0275\u0275inject(e.DOCUMENT))},P.\u0275prov=t.\u0275\u0275defineInjectable({token:P,factory:function(ot){let yt=null;return yt=ot?new ot:function at(){return new P((0,t.\u0275\u0275inject)(e.DOCUMENT))}(),yt},providedIn:"root"});const K=typeof window<"u"&&window||{};class Be{constructor(ot,yt){this.msPerTick=ot,this.numTicks=yt}}class Ge{constructor(ot){this.appRef=ot.injector.get(t.ApplicationRef)}timeChangeDetection(ot){const yt=ot&&ot.record,Ht="Change Detection",nt=null!=K.console.profile;yt&&nt&&K.console.profile(Ht);const Et=ne();let di=0;for(;di<5||ne()-Et<500;)this.appRef.tick(),di++;const wi=ne();yt&&nt&&K.console.profileEnd(Ht);const Vn=(wi-Et)/di;return K.console.log(`ran ${di} change detection cycles`),K.console.log(`${Vn.toFixed(2)} ms per check`),new Be(Vn,di)}}function ne(){return K.performance&&K.performance.now?K.performance.now():(new Date).getTime()}const Ke="profiler";function Xt(Wt){return k(Ke,new Ge(Wt)),Wt}function ri(){k(Ke,null)}function vi(Wt){const ot={"&":"&a;",'"':"&q;","'":"&s;","<":"&l;",">":"&g;"};return Wt.replace(/[&"'<>]/g,yt=>ot[yt])}function qt(Wt){return Wt}class Yt{constructor(){this.store={},this.onSerializeCallbacks={},this.store=function ui(Wt,ot){const yt=Wt.getElementById(ot+"-state");let Ht={};if(yt&&yt.textContent)try{Ht=JSON.parse(function ii(Wt){const ot={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return Wt.replace(/&[^;]+;/g,yt=>ot[yt])}(yt.textContent))}catch(nt){console.warn("Exception while restoring TransferState for app "+ot,nt)}return Ht}((0,t.inject)(e.DOCUMENT),(0,t.inject)(t.APP_ID))}get(ot,yt){return void 0!==this.store[ot]?this.store[ot]:yt}set(ot,yt){this.store[ot]=yt}remove(ot){delete this.store[ot]}hasKey(ot){return this.store.hasOwnProperty(ot)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(ot,yt){this.onSerializeCallbacks[ot]=yt}toJson(){for(const ot in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(ot))try{this.store[ot]=this.onSerializeCallbacks[ot]()}catch(yt){console.warn("Exception in onSerialize callback: ",yt)}return JSON.stringify(this.store)}}Yt.\u0275fac=function(ot){return new(ot||Yt)},Yt.\u0275prov=t.\u0275\u0275defineInjectable({token:Yt,factory:Yt.\u0275fac,providedIn:"root"});class Ki{}Ki.\u0275fac=function(ot){return new(ot||Ki)},Ki.\u0275mod=t.\u0275\u0275defineNgModule({type:Ki}),Ki.\u0275inj=t.\u0275\u0275defineInjector({});class Pi{static all(){return()=>!0}static css(ot){return yt=>null!=yt.nativeElement&&function bt(Wt,ot){return!!(0,e.\u0275getDOM)().isElementNode(Wt)&&(Wt.matches&&Wt.matches(ot)||Wt.msMatchesSelector&&Wt.msMatchesSelector(ot)||Wt.webkitMatchesSelector&&Wt.webkitMatchesSelector(ot))}(yt.nativeElement,ot)}static directive(ot){return yt=>-1!==yt.providerTokens.indexOf(ot)}}const O={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},c=new t.InjectionToken("HammerGestureConfig"),l=new t.InjectionToken("HammerLoader");class v{constructor(){this.events=[],this.overrides={}}buildHammer(ot){const yt=new Hammer(ot,this.options);yt.get("pinch").set({enable:!0}),yt.get("rotate").set({enable:!0});for(const Ht in this.overrides)yt.get(Ht).set(this.overrides[Ht]);return yt}}v.\u0275fac=function(ot){return new(ot||v)},v.\u0275prov=t.\u0275\u0275defineInjectable({token:v,factory:v.\u0275fac});class H extends x{constructor(ot,yt,Ht,nt){super(ot),this._config=yt,this.console=Ht,this.loader=nt,this._loaderPromise=null}supports(ot){return!(!O.hasOwnProperty(ot.toLowerCase())&&!this.isCustomEvent(ot)||!window.Hammer&&!this.loader)}addEventListener(ot,yt,Ht){const nt=this.manager.getZone();if(yt=yt.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||nt.runOutsideAngular(()=>this.loader());let Et=!1,di=()=>{Et=!0};return nt.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?Et||(di=this.addEventListener(ot,yt,Ht)):di=()=>{}}).catch(()=>{di=()=>{}})),()=>{di()}}return nt.runOutsideAngular(()=>{const Et=this._config.buildHammer(ot),di=function(wi){nt.runGuarded(function(){Ht(wi)})};return Et.on(yt,di),()=>{Et.off(yt,di),"function"==typeof Et.destroy&&Et.destroy()}})}isCustomEvent(ot){return this._config.events.indexOf(ot)>-1}}H.\u0275fac=function(ot){return new(ot||H)(t.\u0275\u0275inject(e.DOCUMENT),t.\u0275\u0275inject(c),t.\u0275\u0275inject(t.\u0275Console),t.\u0275\u0275inject(l,8))},H.\u0275prov=t.\u0275\u0275defineInjectable({token:H,factory:H.\u0275fac});class it{}it.\u0275fac=function(ot){return new(ot||it)},it.\u0275mod=t.\u0275\u0275defineNgModule({type:it}),it.\u0275inj=t.\u0275\u0275defineInjector({providers:[{provide:de,useClass:H,multi:!0,deps:[e.DOCUMENT,c,t.\u0275Console,[new t.Optional,l]]},{provide:c,useClass:v,deps:[]}]});class lt{}lt.\u0275fac=function(ot){return new(ot||lt)},lt.\u0275prov=t.\u0275\u0275defineInjectable({token:lt,factory:function(ot){let yt=null;return yt=ot?new(ot||lt):t.\u0275\u0275inject(Te),yt},providedIn:"root"});class Te extends lt{constructor(ot){super(),this._doc=ot}sanitize(ot,yt){if(null==yt)return null;switch(ot){case t.SecurityContext.NONE:return yt;case t.SecurityContext.HTML:return(0,t.\u0275allowSanitizationBypassAndThrow)(yt,"HTML")?(0,t.\u0275unwrapSafeValue)(yt):(0,t.\u0275_sanitizeHtml)(this._doc,String(yt)).toString();case t.SecurityContext.STYLE:return(0,t.\u0275allowSanitizationBypassAndThrow)(yt,"Style")?(0,t.\u0275unwrapSafeValue)(yt):yt;case t.SecurityContext.SCRIPT:if((0,t.\u0275allowSanitizationBypassAndThrow)(yt,"Script"))return(0,t.\u0275unwrapSafeValue)(yt);throw new Error("unsafe value used in a script context");case t.SecurityContext.URL:return(0,t.\u0275allowSanitizationBypassAndThrow)(yt,"URL")?(0,t.\u0275unwrapSafeValue)(yt):(0,t.\u0275_sanitizeUrl)(String(yt));case t.SecurityContext.RESOURCE_URL:if((0,t.\u0275allowSanitizationBypassAndThrow)(yt,"ResourceURL"))return(0,t.\u0275unwrapSafeValue)(yt);throw new Error(`unsafe value used in a resource URL context (see ${t.\u0275XSS_SECURITY_URL})`);default:throw new Error(`Unexpected SecurityContext ${ot} (see ${t.\u0275XSS_SECURITY_URL})`)}}bypassSecurityTrustHtml(ot){return(0,t.\u0275bypassSanitizationTrustHtml)(ot)}bypassSecurityTrustStyle(ot){return(0,t.\u0275bypassSanitizationTrustStyle)(ot)}bypassSecurityTrustScript(ot){return(0,t.\u0275bypassSanitizationTrustScript)(ot)}bypassSecurityTrustUrl(ot){return(0,t.\u0275bypassSanitizationTrustUrl)(ot)}bypassSecurityTrustResourceUrl(ot){return(0,t.\u0275bypassSanitizationTrustResourceUrl)(ot)}}Te.\u0275fac=function(ot){return new(ot||Te)(t.\u0275\u0275inject(e.DOCUMENT))},Te.\u0275prov=t.\u0275\u0275defineInjectable({token:Te,factory:function(ot){let yt=null;return yt=ot?new ot:function Y(Wt){return new Te(Wt.get(e.DOCUMENT))}(t.\u0275\u0275inject(t.Injector)),yt},providedIn:"root"});const At=new t.Version("15.2.9")},67522:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{ActivatedRoute:()=>Zt,ActivatedRouteSnapshot:()=>dn,ActivationEnd:()=>Fa,ActivationStart:()=>Xr,BaseRouteReuseStrategy:()=>zo,ChildActivationEnd:()=>Yr,ChildActivationStart:()=>Br,ChildrenOutletContexts:()=>$e,DefaultTitleStrategy:()=>Ea,DefaultUrlSerializer:()=>Ge,GuardsCheckEnd:()=>Fr,GuardsCheckStart:()=>mr,NavigationCancel:()=>$t,NavigationEnd:()=>xt,NavigationError:()=>cn,NavigationSkipped:()=>Ci,NavigationStart:()=>we,NoPreloading:()=>er,OutletContext:()=>Se,PRIMARY_OUTLET:()=>ce,PreloadAllModules:()=>gr,PreloadingStrategy:()=>tr,ROUTER_CONFIGURATION:()=>lo,ROUTER_INITIALIZER:()=>d0,ROUTES:()=>An,ResolveEnd:()=>ur,ResolveStart:()=>wr,RouteConfigLoadEnd:()=>Vr,RouteConfigLoadStart:()=>ya,RouteReuseStrategy:()=>po,Router:()=>Mi,RouterEvent:()=>B,RouterLink:()=>Zi,RouterLinkActive:()=>gn,RouterLinkWithHref:()=>Zi,RouterModule:()=>$o,RouterOutlet:()=>kt,RouterPreloader:()=>Pr,RouterState:()=>ut,RouterStateSnapshot:()=>hn,RoutesRecognized:()=>yr,Scroll:()=>ci,TitleStrategy:()=>fa,UrlHandlingStrategy:()=>uo,UrlSegment:()=>at,UrlSegmentGroup:()=>tt,UrlSerializer:()=>Be,UrlTree:()=>Oe,VERSION:()=>Oo,convertToParamMap:()=>Ae,createUrlTreeFromSnapshot:()=>yt,defaultUrlMatcher:()=>Ze,provideRouter:()=>os,provideRoutes:()=>Mo,withDebugTracing:()=>$0,withDisabledInitialNavigation:()=>Aa,withEnabledBlockingInitialNavigation:()=>Do,withHashLocation:()=>$s,withInMemoryScrolling:()=>R0,withNavigationErrorHandler:()=>ss,withPreloading:()=>g0,withRouterConfig:()=>Uo,\u0275EmptyOutletComponent:()=>bi,\u0275ROUTER_PROVIDERS:()=>M0,\u0275afterNextNavigation:()=>go,\u0275flatten:()=>ge,\u0275withPreloading:()=>g0});var e=a(98678),t=a(16173),m=a(9237),h=a(35841),d=a(24586),f=a(53426),j=a(34146),w=a(43651),T=a(91809),U=a(99911),$=a(42878),ae=a(27164),_e=a(93591),de=a(716),me=a(35103),x=a(48358),S=a(21160),xe=a(77176),ue=a(9302),Ue=a(77007),Pe=a(69637),ze=a(76215),A=a(27193),Ce=a(27303),Xe=a(9249),ke=a(46897),ve=a(77224),pe=a(64793),_=a(71891),E=a(29328),C=a(84633),X=a(90410),se=a(76771),L=a(55969),I=a(91823);const ce="primary",Ne=Symbol("RouteTitle");class Re{constructor(y){this.params=y||{}}has(y){return Object.prototype.hasOwnProperty.call(this.params,y)}get(y){if(this.has(y)){const V=this.params[y];return Array.isArray(V)?V[0]:V}return null}getAll(y){if(this.has(y)){const V=this.params[y];return Array.isArray(V)?V:[V]}return[]}get keys(){return Object.keys(this.params)}}function Ae(he){return new Re(he)}function Ze(he,y,V){const He=V.path.split("/");if(He.length>he.length||"full"===V.pathMatch&&(y.hasChildren()||He.length<he.length))return null;const st={};for(let pt=0;pt<He.length;pt++){const Tt=He[pt],ji=he[pt];if(Tt.startsWith(":"))st[Tt.substring(1)]=ji;else if(Tt!==ji.path)return null}return{consumed:he.slice(0,He.length),posParams:st}}function dt(he,y){const V=he?Object.keys(he):void 0,He=y?Object.keys(y):void 0;if(!V||!He||V.length!=He.length)return!1;let st;for(let pt=0;pt<V.length;pt++)if(st=V[pt],!De(he[st],y[st]))return!1;return!0}function De(he,y){if(Array.isArray(he)&&Array.isArray(y)){if(he.length!==y.length)return!1;const V=[...he].sort(),He=[...y].sort();return V.every((st,pt)=>He[pt]===st)}return he===y}function ge(he){return Array.prototype.concat.apply([],he)}function be(he){return he.length>0?he[he.length-1]:null}function Ie(he,y){for(const V in he)he.hasOwnProperty(V)&&y(he[V],V)}function Ye(he){return(0,e.\u0275isObservable)(he)?he:(0,e.\u0275isPromise)(he)?(0,t.D)(Promise.resolve(he)):(0,m.of)(he)}const Me=!1,Z={exact:function fe(he,y,V){if(!k(he.segments,y.segments)||!z(he.segments,y.segments,V)||he.numberOfChildren!==y.numberOfChildren)return!1;for(const He in y.children)if(!he.children[He]||!fe(he.children[He],y.children[He],V))return!1;return!0},subset:We},D={exact:function te(he,y){return dt(he,y)},subset:function Ve(he,y){return Object.keys(y).length<=Object.keys(he).length&&Object.keys(y).every(V=>De(he[V],y[V]))},ignored:()=>!0};function W(he,y,V){return Z[V.paths](he.root,y.root,V.matrixParams)&&D[V.queryParams](he.queryParams,y.queryParams)&&!("exact"===V.fragment&&he.fragment!==y.fragment)}function We(he,y,V){return R(he,y,y.segments,V)}function R(he,y,V,He){if(he.segments.length>V.length){const st=he.segments.slice(0,V.length);return!(!k(st,V)||y.hasChildren()||!z(st,V,He))}if(he.segments.length===V.length){if(!k(he.segments,V)||!z(he.segments,V,He))return!1;for(const st in y.children)if(!he.children[st]||!We(he.children[st],y.children[st],He))return!1;return!0}{const st=V.slice(0,he.segments.length),pt=V.slice(he.segments.length);return!!(k(he.segments,st)&&z(he.segments,st,He)&&he.children[ce])&&R(he.children[ce],y,pt,He)}}function z(he,y,V){return y.every((He,st)=>D[V](he[st].parameters,He.parameters))}class Oe{constructor(y=new tt([],{}),V={},He=null){this.root=y,this.queryParams=V,this.fragment=He,Me}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Ae(this.queryParams)),this._queryParamMap}toString(){return ne.serialize(this)}}class tt{constructor(y,V){this.segments=y,this.children=V,this.parent=null,Ie(V,(He,st)=>He.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ke(this)}}class at{constructor(y,V){this.path=y,this.parameters=V}get parameterMap(){return this._parameterMap||(this._parameterMap=Ae(this.parameters)),this._parameterMap}toString(){return Ki(this)}}function k(he,y){return he.length===y.length&&he.every((V,He)=>V.path===y[He].path)}class Be{}Be.\u0275fac=function(y){return new(y||Be)},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:function(){return new Ge},providedIn:"root"});class Ge{parse(y){const V=new lt(y);return new Oe(V.parseRootSegment(),V.parseQueryParams(),V.parseFragment())}serialize(y){const V=`/${Xt(y.root,!0)}`,He=function bt(he){const y=Object.keys(he).map(V=>{const He=he[V];return Array.isArray(He)?He.map(st=>`${vi(V)}=${vi(st)}`).join("&"):`${vi(V)}=${vi(He)}`}).filter(V=>!!V);return y.length?`?${y.join("&")}`:""}(y.queryParams);return`${V}${He}${"string"==typeof y.fragment?`#${function ii(he){return encodeURI(he)}(y.fragment)}`:""}`}}const ne=new Ge;function Ke(he){return he.segments.map(y=>Ki(y)).join("/")}function Xt(he,y){if(!he.hasChildren())return Ke(he);if(y){const V=he.children[ce]?Xt(he.children[ce],!1):"",He=[];return Ie(he.children,(st,pt)=>{pt!==ce&&He.push(`${pt}:${Xt(st,!1)}`)}),He.length>0?`${V}(${He.join("//")})`:V}{const V=function K(he,y){let V=[];return Ie(he.children,(He,st)=>{st===ce&&(V=V.concat(y(He,st)))}),Ie(he.children,(He,st)=>{st!==ce&&(V=V.concat(y(He,st)))}),V}(he,(He,st)=>st===ce?[Xt(he.children[ce],!1)]:[`${st}:${Xt(He,!1)}`]);return 1===Object.keys(he.children).length&&null!=he.children[ce]?`${Ke(he)}/${V[0]}`:`${Ke(he)}/(${V.join("//")})`}}function ri(he){return encodeURIComponent(he).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function vi(he){return ri(he).replace(/%3B/gi,";")}function qt(he){return ri(he).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Yt(he){return decodeURIComponent(he)}function ui(he){return Yt(he.replace(/\+/g,"%20"))}function Ki(he){return`${qt(he.path)}${function Pi(he){return Object.keys(he).map(y=>`;${qt(y)}=${qt(he[y])}`).join("")}(he.parameters)}`}const O=/^[^\/()?;=#]+/;function c(he){const y=he.match(O);return y?y[0]:""}const l=/^[^=?&#]+/;const H=/^[^&#]+/;class lt{constructor(y){this.url=y,this.remaining=y}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new tt([],{}):new tt([],this.parseChildren())}parseQueryParams(){const y={};if(this.consumeOptional("?"))do{this.parseQueryParam(y)}while(this.consumeOptional("&"));return y}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const y=[];for(this.peekStartsWith("(")||y.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),y.push(this.parseSegment());let V={};this.peekStartsWith("/(")&&(this.capture("/"),V=this.parseParens(!0));let He={};return this.peekStartsWith("(")&&(He=this.parseParens(!1)),(y.length>0||Object.keys(V).length>0)&&(He[ce]=new tt(y,V)),He}parseSegment(){const y=c(this.remaining);if(""===y&&this.peekStartsWith(";"))throw new e.\u0275RuntimeError(4009,Me);return this.capture(y),new at(Yt(y),this.parseMatrixParams())}parseMatrixParams(){const y={};for(;this.consumeOptional(";");)this.parseParam(y);return y}parseParam(y){const V=c(this.remaining);if(!V)return;this.capture(V);let He="";if(this.consumeOptional("=")){const st=c(this.remaining);st&&(He=st,this.capture(He))}y[Yt(V)]=Yt(He)}parseQueryParam(y){const V=function v(he){const y=he.match(l);return y?y[0]:""}(this.remaining);if(!V)return;this.capture(V);let He="";if(this.consumeOptional("=")){const Tt=function it(he){const y=he.match(H);return y?y[0]:""}(this.remaining);Tt&&(He=Tt,this.capture(He))}const st=ui(V),pt=ui(He);if(y.hasOwnProperty(st)){let Tt=y[st];Array.isArray(Tt)||(Tt=[Tt],y[st]=Tt),Tt.push(pt)}else y[st]=pt}parseParens(y){const V={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const He=c(this.remaining),st=this.remaining[He.length];if("/"!==st&&")"!==st&&";"!==st)throw new e.\u0275RuntimeError(4010,Me);let pt;He.indexOf(":")>-1?(pt=He.slice(0,He.indexOf(":")),this.capture(pt),this.capture(":")):y&&(pt=ce);const Tt=this.parseChildren();V[pt]=1===Object.keys(Tt).length?Tt[ce]:new tt([],Tt),this.consumeOptional("//")}return V}peekStartsWith(y){return this.remaining.startsWith(y)}consumeOptional(y){return!!this.peekStartsWith(y)&&(this.remaining=this.remaining.substring(y.length),!0)}capture(y){if(!this.consumeOptional(y))throw new e.\u0275RuntimeError(4011,Me)}}function Y(he){return he.segments.length>0?new tt([],{[ce]:he}):he}function Te(he){const y={};for(const He of Object.keys(he.children)){const pt=Te(he.children[He]);(pt.segments.length>0||pt.hasChildren())&&(y[He]=pt)}return function At(he){if(1===he.numberOfChildren&&he.children[ce]){const y=he.children[ce];return new tt(he.segments.concat(y.segments),y.children)}return he}(new tt(he.segments,y))}function Wt(he){return he instanceof Oe}const ot=!1;function yt(he,y,V=null,He=null){return nt(Ht(he),y,V,He)}function Ht(he){let y;const He=function V(pt){const Tt={};for(const mn of pt.children){const Bn=V(mn);Tt[mn.outlet]=Bn}const ji=new tt(pt.url,Tt);return pt===he&&(y=ji),ji}(he.root),st=Y(He);return y??st}function nt(he,y,V,He){let st=he;for(;st.parent;)st=st.parent;if(0===y.length)return Vn(st,st,st,V,He);const pt=xi(y);if(pt.toRoot())return Vn(st,st,new tt([],{}),V,He);const Tt=function mi(he,y,V){if(he.isAbsolute)return new en(y,!0,0);if(!V)return new en(y,!1,NaN);if(null===V.parent)return new en(V,!0,0);const He=di(he.commands[0])?0:1,st=V.segments.length-1+He;return ti(V,st,he.numberOfDoubleDots)}(pt,st,he),ji=Tt.processChildren?nn(Tt.segmentGroup,Tt.index,pt.commands):oi(Tt.segmentGroup,Tt.index,pt.commands);return Vn(st,Tt.segmentGroup,ji,V,He)}function Et(he,y,V,He,st){if(0===V.length)return Vn(y.root,y.root,y.root,He,st);const pt=xi(V);if(pt.toRoot())return Vn(y.root,y.root,new tt([],{}),He,st);return function Tt(mn){const Bn=function Ot(he,y,V,He){if(he.isAbsolute)return new en(y.root,!0,0);if(-1===He){const Tt=V===y.root;return new en(V,Tt,0)}const st=di(he.commands[0])?0:1,pt=He+st;return ti(V,pt,he.numberOfDoubleDots)}(pt,y,he.snapshot?._urlSegment,mn),za=Bn.processChildren?nn(Bn.segmentGroup,Bn.index,pt.commands):oi(Bn.segmentGroup,Bn.index,pt.commands);return Vn(y.root,Bn.segmentGroup,za,He,st)}(he.snapshot?._lastPathIndex)}function di(he){return"object"==typeof he&&null!=he&&!he.outlets&&!he.segmentPath}function wi(he){return"object"==typeof he&&null!=he&&he.outlets}function Vn(he,y,V,He,st){let Tt,pt={};He&&Ie(He,(mn,Bn)=>{pt[Bn]=Array.isArray(mn)?mn.map(za=>`${za}`):`${mn}`}),Tt=he===y?V:kn(he,y,V);const ji=Y(Te(Tt));return new Oe(ji,pt,st)}function kn(he,y,V){const He={};return Ie(he.children,(st,pt)=>{He[pt]=st===y?V:kn(st,y,V)}),new tt(he.segments,He)}class Wi{constructor(y,V,He){if(this.isAbsolute=y,this.numberOfDoubleDots=V,this.commands=He,y&&He.length>0&&di(He[0]))throw new e.\u0275RuntimeError(4003,ot&&"Root segment cannot have matrix parameters");const st=He.find(wi);if(st&&st!==be(He))throw new e.\u0275RuntimeError(4004,ot&&"{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}function xi(he){if("string"==typeof he[0]&&1===he.length&&"/"===he[0])return new Wi(!0,0,he);let y=0,V=!1;const He=he.reduce((st,pt,Tt)=>{if("object"==typeof pt&&null!=pt){if(pt.outlets){const ji={};return Ie(pt.outlets,(mn,Bn)=>{ji[Bn]="string"==typeof mn?mn.split("/"):mn}),[...st,{outlets:ji}]}if(pt.segmentPath)return[...st,pt.segmentPath]}return"string"!=typeof pt?[...st,pt]:0===Tt?(pt.split("/").forEach((ji,mn)=>{0==mn&&"."===ji||(0==mn&&""===ji?V=!0:".."===ji?y++:""!=ji&&st.push(ji))}),st):[...st,pt]},[]);return new Wi(V,y,He)}class en{constructor(y,V,He){this.segmentGroup=y,this.processChildren=V,this.index=He}}function ti(he,y,V){let He=he,st=y,pt=V;for(;pt>st;){if(pt-=st,He=He.parent,!He)throw new e.\u0275RuntimeError(4005,ot&&"Invalid number of '../'");st=He.segments.length}return new en(He,!1,st-pt)}function oi(he,y,V){if(he||(he=new tt([],{})),0===he.segments.length&&he.hasChildren())return nn(he,y,V);const He=function qn(he,y,V){let He=0,st=y;const pt={match:!1,pathIndex:0,commandIndex:0};for(;st<he.segments.length;){if(He>=V.length)return pt;const Tt=he.segments[st],ji=V[He];if(wi(ji))break;const mn=`${ji}`,Bn=He<V.length-1?V[He+1]:null;if(st>0&&void 0===mn)break;if(mn&&Bn&&"object"==typeof Bn&&void 0===Bn.outlets){if(!fr(mn,Bn,Tt))return pt;He+=2}else{if(!fr(mn,{},Tt))return pt;He++}st++}return{match:!0,pathIndex:st,commandIndex:He}}(he,y,V),st=V.slice(He.commandIndex);if(He.match&&He.pathIndex<he.segments.length){const pt=new tt(he.segments.slice(0,He.pathIndex),{});return pt.children[ce]=new tt(he.segments.slice(He.pathIndex),he.children),nn(pt,0,st)}return He.match&&0===st.length?new tt(he.segments,{}):He.match&&!he.hasChildren()?yn(he,y,V):He.match?nn(he,0,st):yn(he,y,V)}function nn(he,y,V){if(0===V.length)return new tt(he.segments,{});{const He=function yi(he){return wi(he[0])?he[0].outlets:{[ce]:he}}(V),st={};if(!He[ce]&&he.children[ce]&&1===he.numberOfChildren&&0===he.children[ce].segments.length){const pt=nn(he.children[ce],y,V);return new tt(he.segments,pt.children)}return Ie(He,(pt,Tt)=>{"string"==typeof pt&&(pt=[pt]),null!==pt&&(st[Tt]=oi(he.children[Tt],y,pt))}),Ie(he.children,(pt,Tt)=>{void 0===He[Tt]&&(st[Tt]=pt)}),new tt(he.segments,st)}}function yn(he,y,V){const He=he.segments.slice(0,y);let st=0;for(;st<V.length;){const pt=V[st];if(wi(pt)){const mn=Tn(pt.outlets);return new tt(He,mn)}if(0===st&&di(V[0])){const mn=he.segments[y];He.push(new at(mn.path,hr(V[0]))),st++;continue}const Tt=wi(pt)?pt.outlets[ce]:`${pt}`,ji=st<V.length-1?V[st+1]:null;Tt&&ji&&di(ji)?(He.push(new at(Tt,hr(ji))),st+=2):(He.push(new at(Tt,{})),st++)}return new tt(He,{})}function Tn(he){const y={};return Ie(he,(V,He)=>{"string"==typeof V&&(V=[V]),null!==V&&(y[He]=yn(new tt([],{}),0,V))}),y}function hr(he){const y={};return Ie(he,(V,He)=>y[He]=`${V}`),y}function fr(he,y,V){return he==V.path&&dt(y,V.parameters)}const fi="imperative";class B{constructor(y,V){this.id=y,this.url=V}}class we extends B{constructor(y,V,He="imperative",st=null){super(y,V),this.type=0,this.navigationTrigger=He,this.restoredState=st}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class xt extends B{constructor(y,V,He){super(y,V),this.urlAfterRedirects=He,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class $t extends B{constructor(y,V,He,st){super(y,V),this.reason=He,this.code=st,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ci extends B{constructor(y,V,He,st){super(y,V),this.reason=He,this.code=st,this.type=16}}class cn extends B{constructor(y,V,He,st){super(y,V),this.error=He,this.target=st,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class yr extends B{constructor(y,V,He,st){super(y,V),this.urlAfterRedirects=He,this.state=st,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class mr extends B{constructor(y,V,He,st){super(y,V),this.urlAfterRedirects=He,this.state=st,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Fr extends B{constructor(y,V,He,st,pt){super(y,V),this.urlAfterRedirects=He,this.state=st,this.shouldActivate=pt,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class wr extends B{constructor(y,V,He,st){super(y,V),this.urlAfterRedirects=He,this.state=st,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ur extends B{constructor(y,V,He,st){super(y,V),this.urlAfterRedirects=He,this.state=st,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ya{constructor(y){this.route=y,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Vr{constructor(y){this.route=y,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Br{constructor(y){this.snapshot=y,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Yr{constructor(y){this.snapshot=y,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Xr{constructor(y){this.snapshot=y,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Fa{constructor(y){this.snapshot=y,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ci{constructor(y,V,He){this.routerEvent=y,this.position=V,this.anchor=He,this.type=15}toString(){const y=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${y}')`}}class Mt{createUrlTree(y,V,He,st,pt,Tt){const mn=Et(y||V.root,He,st,pt,Tt);return mn}}Mt.\u0275fac=function(y){return new(y||Mt)},Mt.\u0275prov=e.\u0275\u0275defineInjectable({token:Mt,factory:Mt.\u0275fac});class Ft{createUrlTree(y,V,He,st,pt,Tt){let ji;try{ji=Ht(y?y.snapshot:V.snapshot.root)}catch{("string"!=typeof st[0]||!st[0].startsWith("/"))&&(st=[]),ji=He.root}return nt(ji,st,pt,Tt)}}Ft.\u0275fac=function(y){return new(y||Ft)},Ft.\u0275prov=e.\u0275\u0275defineInjectable({token:Ft,factory:Ft.\u0275fac});class hi{}hi.\u0275fac=function(y){return new(y||hi)},hi.\u0275prov=e.\u0275\u0275defineInjectable({token:hi,factory:function(he){return Mt.\u0275fac(he)},providedIn:"root"});class Si{constructor(y){this._root=y}get root(){return this._root.value}parent(y){const V=this.pathFromRoot(y);return V.length>1?V[V.length-2]:null}children(y){const V=On(y,this._root);return V?V.children.map(He=>He.value):[]}firstChild(y){const V=On(y,this._root);return V&&V.children.length>0?V.children[0].value:null}siblings(y){const V=Hn(y,this._root);return V.length<2?[]:V[V.length-2].children.map(st=>st.value).filter(st=>st!==y)}pathFromRoot(y){return Hn(y,this._root).map(V=>V.value)}}function On(he,y){if(he===y.value)return y;for(const V of y.children){const He=On(he,V);if(He)return He}return null}function Hn(he,y){if(he===y.value)return[y];for(const V of y.children){const He=Hn(he,V);if(He.length)return He.unshift(y),He}return[]}class sr{constructor(y,V){this.value=y,this.children=V}toString(){return`TreeNode(${this.value})`}}function Qt(he){const y={};return he&&he.children.forEach(V=>y[V.value.outlet]=V),y}class ut extends Si{constructor(y,V){super(y),this.snapshot=V,Kn(this,y)}toString(){return this.snapshot.toString()}}function Je(he,y){const V=function Lt(he,y){const V={},He={},st={},pt="",Tt=new dn([],V,st,pt,He,ce,y,null,he.root,-1,{});return new hn("",new sr(Tt,[]))}(he,y),He=new h.X([new at("",{})]),st=new h.X({}),pt=new h.X({}),Tt=new h.X({}),ji=new h.X(""),mn=new Zt(He,st,Tt,ji,pt,ce,y,V.root);return mn.snapshot=V.root,new ut(new sr(mn,[]),V)}class Zt{constructor(y,V,He,st,pt,Tt,ji,mn){this.url=y,this.params=V,this.queryParams=He,this.fragment=st,this.data=pt,this.outlet=Tt,this.component=ji,this.title=this.data?.pipe((0,x.U)(Bn=>Bn[Ne]))??(0,m.of)(void 0),this._futureSnapshot=mn}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,x.U)(y=>Ae(y)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,x.U)(y=>Ae(y)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function pi(he,y="emptyOnly"){const V=he.pathFromRoot;let He=0;if("always"!==y)for(He=V.length-1;He>=1;){const st=V[He],pt=V[He-1];if(st.routeConfig&&""===st.routeConfig.path)He--;else{if(pt.component)break;He--}}return function Ni(he){return he.reduce((y,V)=>({params:{...y.params,...V.params},data:{...y.data,...V.data},resolve:{...V.data,...y.resolve,...V.routeConfig?.data,...V._resolvedData}}),{params:{},data:{},resolve:{}})}(V.slice(He))}class dn{get title(){return this.data?.[Ne]}constructor(y,V,He,st,pt,Tt,ji,mn,Bn,za,vo){this.url=y,this.params=V,this.queryParams=He,this.fragment=st,this.data=pt,this.outlet=Tt,this.component=ji,this.routeConfig=mn,this._urlSegment=Bn,this._lastPathIndex=za,this._resolve=vo}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Ae(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Ae(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(He=>He.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class hn extends Si{constructor(y,V){super(V),this.url=y,Kn(this,V)}toString(){return vn(this._root)}}function Kn(he,y){y.value._routerState=he,y.children.forEach(V=>Kn(he,V))}function vn(he){const y=he.children.length>0?` { ${he.children.map(vn).join(", ")} } `:"";return`${he.value}${y}`}function Dn(he){if(he.snapshot){const y=he.snapshot,V=he._futureSnapshot;he.snapshot=V,dt(y.queryParams,V.queryParams)||he.queryParams.next(V.queryParams),y.fragment!==V.fragment&&he.fragment.next(V.fragment),dt(y.params,V.params)||he.params.next(V.params),function ft(he,y){if(he.length!==y.length)return!1;for(let V=0;V<he.length;++V)if(!dt(he[V],y[V]))return!1;return!0}(y.url,V.url)||he.url.next(V.url),dt(y.data,V.data)||he.data.next(V.data)}else he.snapshot=he._futureSnapshot,he.data.next(he._futureSnapshot.data)}function nr(he,y){const V=dt(he.params,y.params)&&function P(he,y){return k(he,y)&&he.every((V,He)=>dt(V.parameters,y[He].parameters))}(he.url,y.url),He=!he.parent!=!y.parent;return V&&!He&&(!he.parent||nr(he.parent,y.parent))}function Kr(he,y,V){if(V&&he.shouldReuseRoute(y.value,V.value.snapshot)){const He=V.value;He._futureSnapshot=y.value;const st=function $n(he,y,V){return y.children.map(He=>{for(const st of V.children)if(he.shouldReuseRoute(He.value,st.value.snapshot))return Kr(he,He,st);return Kr(he,He)})}(he,y,V);return new sr(He,st)}{if(he.shouldAttach(y.value)){const pt=he.retrieve(y.value);if(null!==pt){const Tt=pt.route;return Tt.value._futureSnapshot=y.value,Tt.children=y.children.map(ji=>Kr(he,ji)),Tt}}const He=function cr(he){return new Zt(new h.X(he.url),new h.X(he.params),new h.X(he.queryParams),new h.X(he.fragment),new h.X(he.data),he.outlet,he.component,he)}(y.value),st=y.children.map(pt=>Kr(he,pt));return new sr(He,st)}}const Nr="ngNavigationCancelingError";function $r(he,y){const{redirectTo:V,navigationBehaviorOptions:He}=Wt(y)?{redirectTo:y,navigationBehaviorOptions:void 0}:y,st=jr(!1,0,y);return st.url=V,st.navigationBehaviorOptions=He,st}function jr(he,y,V){const He=new Error("NavigationCancelingError: "+(he||""));return He[Nr]=!0,He.cancellationCode=y,V&&(He.url=V),He}function M(he){return J(he)&&Wt(he.url)}function J(he){return he&&he[Nr]}class Se{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new $e,this.attachRef=null}}class $e{constructor(){this.contexts=new Map}onChildOutletCreated(y,V){const He=this.getOrCreateContext(y);He.outlet=V,this.contexts.set(y,He)}onChildOutletDestroyed(y){const V=this.getContext(y);V&&(V.outlet=null,V.attachRef=null)}onOutletDeactivated(){const y=this.contexts;return this.contexts=new Map,y}onOutletReAttached(y){this.contexts=y}getOrCreateContext(y){let V=this.getContext(y);return V||(V=new Se,this.contexts.set(y,V)),V}getContext(y){return this.contexts.get(y)||null}}$e.\u0275fac=function(y){return new(y||$e)},$e.\u0275prov=e.\u0275\u0275defineInjectable({token:$e,factory:$e.\u0275fac,providedIn:"root"});const Dt=!1;class kt{constructor(){this.activated=null,this._activatedRoute=null,this.name=ce,this.activateEvents=new e.EventEmitter,this.deactivateEvents=new e.EventEmitter,this.attachEvents=new e.EventEmitter,this.detachEvents=new e.EventEmitter,this.parentContexts=(0,e.inject)($e),this.location=(0,e.inject)(e.ViewContainerRef),this.changeDetector=(0,e.inject)(e.ChangeDetectorRef),this.environmentInjector=(0,e.inject)(e.EnvironmentInjector)}ngOnChanges(y){if(y.name){const{firstChange:V,previousValue:He}=y.name;if(V)return;this.isTrackedInParentContexts(He)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(He)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name)}isTrackedInParentContexts(y){return this.parentContexts.getContext(y)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const y=this.parentContexts.getContext(this.name);y?.route&&(y.attachRef?this.attach(y.attachRef,y.route):this.activateWith(y.route,y.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new e.\u0275RuntimeError(4012,Dt);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new e.\u0275RuntimeError(4012,Dt);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new e.\u0275RuntimeError(4012,Dt);this.location.detach();const y=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(y.instance),y}attach(y,V){this.activated=y,this._activatedRoute=V,this.location.insert(y.hostView),this.attachEvents.emit(y.instance)}deactivate(){if(this.activated){const y=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(y)}}activateWith(y,V){if(this.isActivated)throw new e.\u0275RuntimeError(4013,Dt);this._activatedRoute=y;const He=this.location,pt=y.snapshot.component,Tt=this.parentContexts.getOrCreateContext(this.name).children,ji=new Kt(y,Tt,He.injector);if(V&&function _i(he){return!!he.resolveComponentFactory}(V)){const mn=V.resolveComponentFactory(pt);this.activated=He.createComponent(mn,He.length,ji)}else{const mn=V??this.environmentInjector;this.activated=He.createComponent(pt,{index:He.length,injector:ji,environmentInjector:mn})}this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}kt.\u0275fac=function(y){return new(y||kt)},kt.\u0275dir=e.\u0275\u0275defineDirective({type:kt,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[e.\u0275\u0275NgOnChangesFeature]});class Kt{constructor(y,V,He){this.route=y,this.childContexts=V,this.parent=He}get(y,V){return y===Zt?this.route:y===$e?this.childContexts:this.parent.get(y,V)}}class bi{}function Li(he,y){return he.providers&&!he._injector&&(he._injector=(0,e.createEnvironmentInjector)(he.providers,y,`Route: ${he.path}`)),he._injector??y}function Jn(he,y="",V=!1){for(let He=0;He<he.length;He++){const st=he[He];Gn(st,Tr(y,st),V)}}function Gn(he,y,V){he.children&&Jn(he.children,y,V)}function Tr(he,y){return y?he||y.path?he&&!y.path?`${he}/`:!he&&y.path?y.path:`${he}/${y.path}`:"":he}function da(he){const y=he.children&&he.children.map(da),V=y?{...he,children:y}:{...he};return!V.component&&!V.loadComponent&&(y||V.loadChildren)&&V.outlet&&V.outlet!==ce&&(V.component=bi),V}function Sn(he){return he.outlet||ce}function Rn(he,y){const V=he.filter(He=>Sn(He)===y);return V.push(...he.filter(He=>Sn(He)!==y)),V}function ln(he){if(!he)return null;if(he.routeConfig?._injector)return he.routeConfig._injector;for(let y=he.parent;y;y=y.parent){const V=y.routeConfig;if(V?._loadedInjector)return V._loadedInjector;if(V?._injector)return V._injector}return null}bi.\u0275fac=function(y){return new(y||bi)},bi.\u0275cmp=e.\u0275\u0275defineComponent({type:bi,selectors:[["ng-component"]],standalone:!0,features:[e.\u0275\u0275StandaloneFeature],decls:1,vars:0,template:function(y,V){1&y&&e.\u0275\u0275element(0,"router-outlet")},dependencies:[kt],encapsulation:2});class En{constructor(y,V,He,st){this.routeReuseStrategy=y,this.futureState=V,this.currState=He,this.forwardEvent=st}activate(y){const V=this.futureState._root,He=this.currState?this.currState._root:null;this.deactivateChildRoutes(V,He,y),Dn(this.futureState.root),this.activateChildRoutes(V,He,y)}deactivateChildRoutes(y,V,He){const st=Qt(V);y.children.forEach(pt=>{const Tt=pt.value.outlet;this.deactivateRoutes(pt,st[Tt],He),delete st[Tt]}),Ie(st,(pt,Tt)=>{this.deactivateRouteAndItsChildren(pt,He)})}deactivateRoutes(y,V,He){const st=y.value,pt=V?V.value:null;if(st===pt)if(st.component){const Tt=He.getContext(st.outlet);Tt&&this.deactivateChildRoutes(y,V,Tt.children)}else this.deactivateChildRoutes(y,V,He);else pt&&this.deactivateRouteAndItsChildren(V,He)}deactivateRouteAndItsChildren(y,V){y.value.component&&this.routeReuseStrategy.shouldDetach(y.value.snapshot)?this.detachAndStoreRouteSubtree(y,V):this.deactivateRouteAndOutlet(y,V)}detachAndStoreRouteSubtree(y,V){const He=V.getContext(y.value.outlet),st=He&&y.value.component?He.children:V,pt=Qt(y);for(const Tt of Object.keys(pt))this.deactivateRouteAndItsChildren(pt[Tt],st);if(He&&He.outlet){const Tt=He.outlet.detach(),ji=He.children.onOutletDeactivated();this.routeReuseStrategy.store(y.value.snapshot,{componentRef:Tt,route:y,contexts:ji})}}deactivateRouteAndOutlet(y,V){const He=V.getContext(y.value.outlet),st=He&&y.value.component?He.children:V,pt=Qt(y);for(const Tt of Object.keys(pt))this.deactivateRouteAndItsChildren(pt[Tt],st);He&&(He.outlet&&(He.outlet.deactivate(),He.children.onOutletDeactivated()),He.attachRef=null,He.resolver=null,He.route=null)}activateChildRoutes(y,V,He){const st=Qt(V);y.children.forEach(pt=>{this.activateRoutes(pt,st[pt.value.outlet],He),this.forwardEvent(new Fa(pt.value.snapshot))}),y.children.length&&this.forwardEvent(new Yr(y.value.snapshot))}activateRoutes(y,V,He){const st=y.value,pt=V?V.value:null;if(Dn(st),st===pt)if(st.component){const Tt=He.getOrCreateContext(st.outlet);this.activateChildRoutes(y,V,Tt.children)}else this.activateChildRoutes(y,V,He);else if(st.component){const Tt=He.getOrCreateContext(st.outlet);if(this.routeReuseStrategy.shouldAttach(st.snapshot)){const ji=this.routeReuseStrategy.retrieve(st.snapshot);this.routeReuseStrategy.store(st.snapshot,null),Tt.children.onOutletReAttached(ji.contexts),Tt.attachRef=ji.componentRef,Tt.route=ji.route.value,Tt.outlet&&Tt.outlet.attach(ji.componentRef,ji.route.value),Dn(ji.route.value),this.activateChildRoutes(y,null,Tt.children)}else{const ji=ln(st.snapshot),mn=ji?.get(e.ComponentFactoryResolver)??null;Tt.attachRef=null,Tt.route=st,Tt.resolver=mn,Tt.injector=ji,Tt.outlet&&Tt.outlet.activateWith(st,Tt.injector),this.activateChildRoutes(y,null,Tt.children)}}else this.activateChildRoutes(y,null,He)}}class Xn{constructor(y){this.path=y,this.route=this.path[this.path.length-1]}}class dr{constructor(y,V){this.component=y,this.route=V}}function wa(he,y,V){const He=he._root;return Ra(He,y?y._root:null,V,[He.value])}function ao(he,y){const V=Symbol(),He=y.get(he,V);return He===V?"function"!=typeof he||(0,e.\u0275isInjectable)(he)?y.get(he):he:He}function Ra(he,y,V,He,st={canDeactivateChecks:[],canActivateChecks:[]}){const pt=Qt(y);return he.children.forEach(Tt=>{(function ga(he,y,V,He,st={canDeactivateChecks:[],canActivateChecks:[]}){const pt=he.value,Tt=y?y.value:null,ji=V?V.getContext(he.value.outlet):null;if(Tt&&pt.routeConfig===Tt.routeConfig){const mn=function ma(he,y,V){if("function"==typeof V)return V(he,y);switch(V){case"pathParamsChange":return!k(he.url,y.url);case"pathParamsOrQueryParamsChange":return!k(he.url,y.url)||!dt(he.queryParams,y.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!nr(he,y)||!dt(he.queryParams,y.queryParams);default:return!nr(he,y)}}(Tt,pt,pt.routeConfig.runGuardsAndResolvers);mn?st.canActivateChecks.push(new Xn(He)):(pt.data=Tt.data,pt._resolvedData=Tt._resolvedData),pt.component?Ra(he,y,ji?ji.children:null,He,st):Ra(he,y,V,He,st),mn&&ji&&ji.outlet&&ji.outlet.isActivated&&st.canDeactivateChecks.push(new dr(ji.outlet.component,Tt))}else Tt&&Na(y,ji,st),st.canActivateChecks.push(new Xn(He)),pt.component?Ra(he,null,ji?ji.children:null,He,st):Ra(he,null,V,He,st);return st})(Tt,pt[Tt.value.outlet],V,He.concat([Tt.value]),st),delete pt[Tt.value.outlet]}),Ie(pt,(Tt,ji)=>Na(Tt,V.getContext(ji),st)),st}function Na(he,y,V){const He=Qt(he),st=he.value;Ie(He,(pt,Tt)=>{st.component?Na(pt,y?y.children.getContext(Tt):null,V):Na(pt,y,V)}),st.component&&y&&y.outlet&&y.outlet.isActivated?V.canDeactivateChecks.push(new dr(y.outlet.component,st)):V.canDeactivateChecks.push(new dr(null,st))}function ca(he){return"function"==typeof he}function ht(he){return he instanceof d.K||"EmptyError"===he?.name}const Ri=Symbol("INITIAL_VALUE");function un(){return(0,S.w)(he=>(0,f.a)(he.map(y=>y.pipe((0,xe.q)(1),(0,ue.O)(Ri)))).pipe((0,x.U)(y=>{for(const V of y)if(!0!==V){if(V===Ri)return Ri;if(!1===V||V instanceof Oe)return V}return!0}),(0,Ue.h)(y=>y!==Ri),(0,xe.q)(1)))}function aa(he,y){return(0,Pe.z)(V=>{const{targetSnapshot:He,currentSnapshot:st,guards:{canActivateChecks:pt,canDeactivateChecks:Tt}}=V;return 0===Tt.length&&0===pt.length?(0,m.of)({...V,guardsResult:!0}):function Xa(he,y,V,He){return(0,t.D)(he).pipe((0,Pe.z)(st=>function yo(he,y,V,He,st){const pt=y&&y.routeConfig?y.routeConfig.canDeactivate:null;if(!pt||0===pt.length)return(0,m.of)(!0);const Tt=pt.map(ji=>{const mn=ln(y)??st,Bn=ao(ji,mn);return Ye(function Un(he){return he&&ca(he.canDeactivate)}(Bn)?Bn.canDeactivate(he,y,V,He):mn.runInContext(()=>Bn(he,y,V,He))).pipe((0,ze.P)())});return(0,m.of)(Tt).pipe(un())}(st.component,st.route,V,y,He)),(0,ze.P)(st=>!0!==st,!0))}(Tt,He,st,he).pipe((0,Pe.z)(ji=>ji&&function Ia(he){return"boolean"==typeof he}(ji)?function an(he,y,V,He){return(0,t.D)(y).pipe((0,A.b)(st=>(0,j.z)(function Gr(he,y){return null!==he&&y&&y(new Br(he)),(0,m.of)(!0)}(st.route.parent,He),function Wr(he,y){return null!==he&&y&&y(new Xr(he)),(0,m.of)(!0)}(st.route,He),function Ya(he,y,V){const He=y[y.length-1],pt=y.slice(0,y.length-1).reverse().map(Tt=>function ta(he){const y=he.routeConfig?he.routeConfig.canActivateChild:null;return y&&0!==y.length?{node:he,guards:y}:null}(Tt)).filter(Tt=>null!==Tt).map(Tt=>(0,w.P)(()=>{const ji=Tt.guards.map(mn=>{const Bn=ln(Tt.node)??V,za=ao(mn,Bn);return Ye(function vr(he){return he&&ca(he.canActivateChild)}(za)?za.canActivateChild(He,he):Bn.runInContext(()=>za(He,he))).pipe((0,ze.P)())});return(0,m.of)(ji).pipe(un())}));return(0,m.of)(pt).pipe(un())}(he,st.path,V),function Jo(he,y,V){const He=y.routeConfig?y.routeConfig.canActivate:null;if(!He||0===He.length)return(0,m.of)(!0);const st=He.map(pt=>(0,w.P)(()=>{const Tt=ln(y)??V,ji=ao(pt,Tt);return Ye(function Wa(he){return he&&ca(he.canActivate)}(ji)?ji.canActivate(y,he):Tt.runInContext(()=>ji(y,he))).pipe((0,ze.P)())}));return(0,m.of)(st).pipe(un())}(he,st.route,V))),(0,ze.P)(st=>!0!==st,!0))}(He,pt,he,y):(0,m.of)(ji)),(0,x.U)(ji=>({...V,guardsResult:ji})))})}function fo(he,y,V,He){const st=y.canLoad;if(void 0===st||0===st.length)return(0,m.of)(!0);const pt=st.map(Tt=>{const ji=ao(Tt,he);return Ye(function ra(he){return he&&ca(he.canLoad)}(ji)?ji.canLoad(y,V):he.runInContext(()=>ji(y,V)))});return(0,m.of)(pt).pipe(un(),ro(He))}function ro(he){return(0,T.z)((0,Ce.b)(y=>{if(Wt(y))throw $r(0,y)}),(0,x.U)(y=>!0===y))}function Ja(he,y,V,He){const st=y.canMatch;if(!st||0===st.length)return(0,m.of)(!0);const pt=st.map(Tt=>{const ji=ao(Tt,he);return Ye(function ha(he){return he&&ca(he.canMatch)}(ji)?ji.canMatch(y,V):he.runInContext(()=>ji(y,V)))});return(0,m.of)(pt).pipe(un(),ro())}const eo={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ja(he,y,V,He,st){const pt=ko(he,y,V);return pt.matched?Ja(He=Li(y,He),y,V).pipe((0,x.U)(Tt=>!0===Tt?pt:{...eo})):(0,m.of)(pt)}function ko(he,y,V){if(""===y.path)return"full"===y.pathMatch&&(he.hasChildren()||V.length>0)?{...eo}:{matched:!0,consumedSegments:[],remainingSegments:V,parameters:{},positionalParamSegments:{}};const st=(y.matcher||Ze)(V,he,y);if(!st)return{...eo};const pt={};Ie(st.posParams,(ji,mn)=>{pt[mn]=ji.path});const Tt=st.consumed.length>0?{...pt,...st.consumed[st.consumed.length-1].parameters}:pt;return{matched:!0,consumedSegments:st.consumed,remainingSegments:V.slice(st.consumed.length),parameters:Tt,positionalParamSegments:st.posParams??{}}}function Bt(he,y,V,He){if(V.length>0&&function et(he,y,V){return V.some(He=>Gt(he,y,He)&&Sn(He)!==ce)}(he,V,He)){const pt=new tt(y,function oe(he,y,V,He){const st={};st[ce]=He,He._sourceSegment=he,He._segmentIndexShift=y.length;for(const pt of V)if(""===pt.path&&Sn(pt)!==ce){const Tt=new tt([],{});Tt._sourceSegment=he,Tt._segmentIndexShift=y.length,st[Sn(pt)]=Tt}return st}(he,y,He,new tt(V,he.children)));return pt._sourceSegment=he,pt._segmentIndexShift=y.length,{segmentGroup:pt,slicedSegments:[]}}if(0===V.length&&function Ct(he,y,V){return V.some(He=>Gt(he,y,He))}(he,V,He)){const pt=new tt(he.segments,function q(he,y,V,He,st){const pt={};for(const Tt of He)if(Gt(he,V,Tt)&&!st[Sn(Tt)]){const ji=new tt([],{});ji._sourceSegment=he,ji._segmentIndexShift=y.length,pt[Sn(Tt)]=ji}return{...st,...pt}}(he,y,V,He,he.children));return pt._sourceSegment=he,pt._segmentIndexShift=y.length,{segmentGroup:pt,slicedSegments:V}}const st=new tt(he.segments,he.children);return st._sourceSegment=he,st._segmentIndexShift=y.length,{segmentGroup:st,slicedSegments:V}}function Gt(he,y,V){return(!(he.hasChildren()||y.length>0)||"full"!==V.pathMatch)&&""===V.path}function Oi(he,y,V,He){return!!(Sn(he)===He||He!==ce&&Gt(y,V,he))&&("**"===he.path||ko(y,he,V).matched)}function Ii(he,y,V){return 0===y.length&&!he.children[V]}const Hi=!1;class tn{constructor(y){this.segmentGroup=y||null}}class rr{constructor(y){this.urlTree=y}}function Yn(he){return(0,U._)(new tn(he))}function Ur(he){return(0,U._)(new rr(he))}class la{constructor(y,V,He,st,pt){this.injector=y,this.configLoader=V,this.urlSerializer=He,this.urlTree=st,this.config=pt,this.allowRedirects=!0}apply(){const y=Bt(this.urlTree.root,[],[],this.config).segmentGroup,V=new tt(y.segments,y.children);return this.expandSegmentGroup(this.injector,this.config,V,ce).pipe((0,x.U)(pt=>this.createUrlTree(Te(pt),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,Xe.K)(pt=>{if(pt instanceof rr)return this.allowRedirects=!1,this.match(pt.urlTree);throw pt instanceof tn?this.noMatchError(pt):pt}))}match(y){return this.expandSegmentGroup(this.injector,this.config,y.root,ce).pipe((0,x.U)(st=>this.createUrlTree(Te(st),y.queryParams,y.fragment))).pipe((0,Xe.K)(st=>{throw st instanceof tn?this.noMatchError(st):st}))}noMatchError(y){return new e.\u0275RuntimeError(4002,Hi&&`Cannot match any routes. URL Segment: '${y.segmentGroup}'`)}createUrlTree(y,V,He){const st=Y(y);return new Oe(st,V,He)}expandSegmentGroup(y,V,He,st){return 0===He.segments.length&&He.hasChildren()?this.expandChildren(y,V,He).pipe((0,x.U)(pt=>new tt([],pt))):this.expandSegment(y,He,V,He.segments,st,!0)}expandChildren(y,V,He){const st=[];for(const pt of Object.keys(He.children))"primary"===pt?st.unshift(pt):st.push(pt);return(0,t.D)(st).pipe((0,A.b)(pt=>{const Tt=He.children[pt],ji=Rn(V,pt);return this.expandSegmentGroup(y,ji,Tt,pt).pipe((0,x.U)(mn=>({segment:mn,outlet:pt})))}),(0,ke.R)((pt,Tt)=>(pt[Tt.outlet]=Tt.segment,pt),{}),(0,ve.Z)())}expandSegment(y,V,He,st,pt,Tt){return(0,t.D)(He).pipe((0,A.b)(ji=>this.expandSegmentAgainstRoute(y,V,He,ji,st,pt,Tt).pipe((0,Xe.K)(Bn=>{if(Bn instanceof tn)return(0,m.of)(null);throw Bn}))),(0,ze.P)(ji=>!!ji),(0,Xe.K)((ji,mn)=>{if(ht(ji))return Ii(V,st,pt)?(0,m.of)(new tt([],{})):Yn(V);throw ji}))}expandSegmentAgainstRoute(y,V,He,st,pt,Tt,ji){return Oi(st,V,pt,Tt)?void 0===st.redirectTo?this.matchSegmentAgainstRoute(y,V,st,pt,Tt):ji&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(y,V,He,st,pt,Tt):Yn(V):Yn(V)}expandSegmentAgainstRouteUsingRedirect(y,V,He,st,pt,Tt){return"**"===st.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(y,He,st,Tt):this.expandRegularSegmentAgainstRouteUsingRedirect(y,V,He,st,pt,Tt)}expandWildCardWithParamsAgainstRouteUsingRedirect(y,V,He,st){const pt=this.applyRedirectCommands([],He.redirectTo,{});return He.redirectTo.startsWith("/")?Ur(pt):this.lineralizeSegments(He,pt).pipe((0,Pe.z)(Tt=>{const ji=new tt(Tt,{});return this.expandSegment(y,ji,V,Tt,st,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(y,V,He,st,pt,Tt){const{matched:ji,consumedSegments:mn,remainingSegments:Bn,positionalParamSegments:za}=ko(V,st,pt);if(!ji)return Yn(V);const vo=this.applyRedirectCommands(mn,st.redirectTo,za);return st.redirectTo.startsWith("/")?Ur(vo):this.lineralizeSegments(st,vo).pipe((0,Pe.z)(io=>this.expandSegment(y,V,He,io.concat(Bn),Tt,!1)))}matchSegmentAgainstRoute(y,V,He,st,pt){return"**"===He.path?(y=Li(He,y),He.loadChildren?(He._loadedRoutes?(0,m.of)({routes:He._loadedRoutes,injector:He._loadedInjector}):this.configLoader.loadChildren(y,He)).pipe((0,x.U)(ji=>(He._loadedRoutes=ji.routes,He._loadedInjector=ji.injector,new tt(st,{})))):(0,m.of)(new tt(st,{}))):ja(V,He,st,y,this.urlSerializer).pipe((0,S.w)(({matched:Tt,consumedSegments:ji,remainingSegments:mn})=>Tt?(y=He._injector??y,this.getChildConfig(y,He,st).pipe((0,Pe.z)(za=>{const vo=za.injector??y,io=za.routes,{segmentGroup:O0,slicedSegments:So}=Bt(V,ji,mn,io),xo=new tt(O0.segments,O0.children);if(0===So.length&&xo.hasChildren())return this.expandChildren(vo,io,xo).pipe((0,x.U)(Y1=>new tt(ji,Y1)));if(0===io.length&&0===So.length)return(0,m.of)(new tt(ji,{}));const Go=Sn(He)===pt;return this.expandSegment(vo,xo,io,So,Go?ce:pt,!0).pipe((0,x.U)(Cs=>new tt(ji.concat(Cs.segments),Cs.children)))}))):Yn(V)))}getChildConfig(y,V,He){return V.children?(0,m.of)({routes:V.children,injector:y}):V.loadChildren?void 0!==V._loadedRoutes?(0,m.of)({routes:V._loadedRoutes,injector:V._loadedInjector}):fo(y,V,He,this.urlSerializer).pipe((0,Pe.z)(st=>st?this.configLoader.loadChildren(y,V).pipe((0,Ce.b)(pt=>{V._loadedRoutes=pt.routes,V._loadedInjector=pt.injector})):function Ar(he){return(0,U._)(jr(Hi&&`Cannot load children because the guard of the route "path: '${he.path}'" returned false`,3))}(V))):(0,m.of)({routes:[],injector:y})}lineralizeSegments(y,V){let He=[],st=V.root;for(;;){if(He=He.concat(st.segments),0===st.numberOfChildren)return(0,m.of)(He);if(st.numberOfChildren>1||!st.children[ce])return he=y.redirectTo,(0,U._)(new e.\u0275RuntimeError(4e3,Hi&&`Only absolute redirects can have named outlets. redirectTo: '${he}'`));st=st.children[ce]}var he}applyRedirectCommands(y,V,He){return this.applyRedirectCreateUrlTree(V,this.urlSerializer.parse(V),y,He)}applyRedirectCreateUrlTree(y,V,He,st){const pt=this.createSegmentGroup(y,V.root,He,st);return new Oe(pt,this.createQueryParams(V.queryParams,this.urlTree.queryParams),V.fragment)}createQueryParams(y,V){const He={};return Ie(y,(st,pt)=>{if("string"==typeof st&&st.startsWith(":")){const ji=st.substring(1);He[pt]=V[ji]}else He[pt]=st}),He}createSegmentGroup(y,V,He,st){const pt=this.createSegments(y,V.segments,He,st);let Tt={};return Ie(V.children,(ji,mn)=>{Tt[mn]=this.createSegmentGroup(y,ji,He,st)}),new tt(pt,Tt)}createSegments(y,V,He,st){return V.map(pt=>pt.path.startsWith(":")?this.findPosParam(y,pt,st):this.findOrReturn(pt,He))}findPosParam(y,V,He){const st=He[V.path.substring(1)];if(!st)throw new e.\u0275RuntimeError(4001,Hi&&`Cannot redirect to '${y}'. Cannot find '${V.path}'.`);return st}findOrReturn(y,V){let He=0;for(const st of V){if(st.path===y.path)return V.splice(He),st;He++}return y}}function Ti(he,y,V,He){return(0,S.w)(st=>function Rr(he,y,V,He,st){return new la(he,y,V,He,st).apply()}(he,y,V,st.extractedUrl,He).pipe((0,x.U)(pt=>({...st,urlAfterRedirects:pt}))))}const on=!1;class Qi{}function ai(he,y,V,He,st,pt,Tt="emptyOnly"){return new Ei(he,y,V,He,st,Tt,pt).recognize().pipe((0,S.w)(ji=>null===ji?function Rt(he){return new $.y(y=>y.error(he))}(new Qi):(0,m.of)(ji)))}class Ei{constructor(y,V,He,st,pt,Tt,ji){this.injector=y,this.rootComponentType=V,this.config=He,this.urlTree=st,this.url=pt,this.paramsInheritanceStrategy=Tt,this.urlSerializer=ji}recognize(){const y=Bt(this.urlTree.root,[],[],this.config.filter(V=>void 0===V.redirectTo)).segmentGroup;return this.processSegmentGroup(this.injector,this.config,y,ce).pipe((0,x.U)(V=>{if(null===V)return null;const He=new dn([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ce,this.rootComponentType,null,this.urlTree.root,-1,{}),st=new sr(He,V),pt=new hn(this.url,st);return this.inheritParamsAndData(pt._root),pt}))}inheritParamsAndData(y){const V=y.value,He=pi(V,this.paramsInheritanceStrategy);V.params=Object.freeze(He.params),V.data=Object.freeze(He.data),y.children.forEach(st=>this.inheritParamsAndData(st))}processSegmentGroup(y,V,He,st){return 0===He.segments.length&&He.hasChildren()?this.processChildren(y,V,He):this.processSegment(y,V,He,He.segments,st)}processChildren(y,V,He){return(0,t.D)(Object.keys(He.children)).pipe((0,A.b)(st=>{const pt=He.children[st],Tt=Rn(V,st);return this.processSegmentGroup(y,Tt,pt,st)}),(0,ke.R)((st,pt)=>st&&pt?(st.push(...pt),st):null),(0,pe.o)(st=>null!==st),(0,_.d)(null),(0,ve.Z)(),(0,x.U)(st=>{if(null===st)return null;const pt=_n(st);return on&&function Wn(he){const y={};he.forEach(V=>{const He=y[V.value.outlet];if(He){const st=He.url.map(Tt=>Tt.toString()).join("/"),pt=V.value.url.map(Tt=>Tt.toString()).join("/");throw new e.\u0275RuntimeError(4006,on&&`Two segments cannot have the same outlet name: '${st}' and '${pt}'.`)}y[V.value.outlet]=V.value})}(pt),function Gi(he){he.sort((y,V)=>y.value.outlet===ce?-1:V.value.outlet===ce?1:y.value.outlet.localeCompare(V.value.outlet))}(pt),pt}))}processSegment(y,V,He,st,pt){return(0,t.D)(V).pipe((0,A.b)(Tt=>this.processSegmentAgainstRoute(Tt._injector??y,Tt,He,st,pt)),(0,ze.P)(Tt=>!!Tt),(0,Xe.K)(Tt=>{if(ht(Tt))return Ii(He,st,pt)?(0,m.of)([]):(0,m.of)(null);throw Tt}))}processSegmentAgainstRoute(y,V,He,st,pt){if(V.redirectTo||!Oi(V,He,st,pt))return(0,m.of)(null);let Tt;if("**"===V.path){const ji=st.length>0?be(st).parameters:{},mn=Cr(He)+st.length,Bn=new dn(st,ji,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,zr(V),Sn(V),V.component??V._loadedComponent??null,V,Qn(He),mn,Pn(V));Tt=(0,m.of)({snapshot:Bn,consumedSegments:[],remainingSegments:[]})}else Tt=ja(He,V,st,y,this.urlSerializer).pipe((0,x.U)(({matched:ji,consumedSegments:mn,remainingSegments:Bn,parameters:za})=>{if(!ji)return null;const vo=Cr(He)+mn.length;return{snapshot:new dn(mn,za,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,zr(V),Sn(V),V.component??V._loadedComponent??null,V,Qn(He),vo,Pn(V)),consumedSegments:mn,remainingSegments:Bn}}));return Tt.pipe((0,S.w)(ji=>{if(null===ji)return(0,m.of)(null);const{snapshot:mn,consumedSegments:Bn,remainingSegments:za}=ji;y=V._injector??y;const vo=V._loadedInjector??y,io=function zi(he){return he.children?he.children:he.loadChildren?he._loadedRoutes:[]}(V),{segmentGroup:O0,slicedSegments:So}=Bt(He,Bn,za,io.filter(Go=>void 0===Go.redirectTo));if(0===So.length&&O0.hasChildren())return this.processChildren(vo,io,O0).pipe((0,x.U)(Go=>null===Go?null:[new sr(mn,Go)]));if(0===io.length&&0===So.length)return(0,m.of)([new sr(mn,[])]);const xo=Sn(V)===pt;return this.processSegment(vo,io,O0,So,xo?ce:pt).pipe((0,x.U)(Go=>null===Go?null:[new sr(mn,Go)]))}))}}function bn(he){const y=he.value.routeConfig;return y&&""===y.path&&void 0===y.redirectTo}function _n(he){const y=[],V=new Set;for(const He of he){if(!bn(He)){y.push(He);continue}const st=y.find(pt=>He.value.routeConfig===pt.value.routeConfig);void 0!==st?(st.children.push(...He.children),V.add(st)):y.push(He)}for(const He of V){const st=_n(He.children);y.push(new sr(He.value,st))}return y.filter(He=>!V.has(He))}function Qn(he){let y=he;for(;y._sourceSegment;)y=y._sourceSegment;return y}function Cr(he){let y=he,V=y._segmentIndexShift??0;for(;y._sourceSegment;)y=y._sourceSegment,V+=y._segmentIndexShift??0;return V-1}function zr(he){return he.data||{}}function Pn(he){return he.resolve||{}}function Ln(he,y){return(0,Pe.z)(V=>{const{targetSnapshot:He,guards:{canActivateChecks:st}}=V;if(!st.length)return(0,m.of)(V);let pt=0;return(0,t.D)(st).pipe((0,A.b)(Tt=>function Dr(he,y,V,He){const st=he.routeConfig,pt=he._resolve;return void 0!==st?.title&&!jt(st)&&(pt[Ne]=st.title),function Le(he,y,V,He){const st=function ie(he){return[...Object.keys(he),...Object.getOwnPropertySymbols(he)]}(he);if(0===st.length)return(0,m.of)({});const pt={};return(0,t.D)(st).pipe((0,Pe.z)(Tt=>function mt(he,y,V,He){const st=ln(y)??He,pt=ao(he,st),Tt=pt.resolve?pt.resolve(y,V):st.runInContext(()=>pt(y,V));return Ye(Tt)}(he[Tt],y,V,He).pipe((0,ze.P)(),(0,Ce.b)(ji=>{pt[Tt]=ji}))),(0,E.h)(1),(0,C.h)(pt),(0,Xe.K)(Tt=>ht(Tt)?ae.E:(0,U._)(Tt)))}(pt,he,y,He).pipe((0,x.U)(Tt=>(he._resolvedData=Tt,he.data=pi(he,V).resolve,st&&jt(st)&&(he.data[Ne]=st.title),null)))}(Tt.route,He,he,y)),(0,Ce.b)(()=>pt++),(0,E.h)(1),(0,Pe.z)(Tt=>pt===st.length?(0,m.of)(V):ae.E))})}function jt(he){return"string"==typeof he.title||null===he.title}function gi(he){return(0,S.w)(y=>{const V=he(y);return V?(0,t.D)(V).pipe((0,x.U)(()=>y)):(0,m.of)(y)})}const An=new e.InjectionToken("ROUTES");class Zn{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,e.inject)(e.Compiler)}loadComponent(y){if(this.componentLoaders.get(y))return this.componentLoaders.get(y);if(y._loadedComponent)return(0,m.of)(y._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(y);const V=Ye(y.loadComponent()).pipe((0,x.U)(Qr),(0,Ce.b)(st=>{this.onLoadEndListener&&this.onLoadEndListener(y),y._loadedComponent=st}),(0,X.x)(()=>{this.componentLoaders.delete(y)})),He=new _e.c(V,()=>new de.x).pipe((0,se.x)());return this.componentLoaders.set(y,He),He}loadChildren(y,V){if(this.childrenLoaders.get(V))return this.childrenLoaders.get(V);if(V._loadedRoutes)return(0,m.of)({routes:V._loadedRoutes,injector:V._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(V);const st=this.loadModuleFactoryOrRoutes(V.loadChildren).pipe((0,x.U)(Tt=>{this.onLoadEndListener&&this.onLoadEndListener(V);let ji,mn,Bn=!1;Array.isArray(Tt)?(mn=Tt,Bn=!0):(ji=Tt.create(y).injector,mn=ge(ji.get(An,[],e.InjectFlags.Self|e.InjectFlags.Optional)));const za=mn.map(da);return{routes:za,injector:ji}}),(0,X.x)(()=>{this.childrenLoaders.delete(V)})),pt=new _e.c(st,()=>new de.x).pipe((0,se.x)());return this.childrenLoaders.set(V,pt),pt}loadModuleFactoryOrRoutes(y){return Ye(y()).pipe((0,x.U)(Qr),(0,Pe.z)(V=>V instanceof e.NgModuleFactory||Array.isArray(V)?(0,m.of)(V):(0,t.D)(this.compiler.compileModuleAsync(V))))}}function Qr(he){return function ua(he){return he&&"object"==typeof he&&"default"in he}(he)?he.default:he}Zn.\u0275fac=function(y){return new(y||Zn)},Zn.\u0275prov=e.\u0275\u0275defineInjectable({token:Zn,factory:Zn.\u0275fac,providedIn:"root"});class Lr{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new de.x,this.configLoader=(0,e.inject)(Zn),this.environmentInjector=(0,e.inject)(e.EnvironmentInjector),this.urlSerializer=(0,e.inject)(Be),this.rootContexts=(0,e.inject)($e),this.navigationId=0,this.afterPreactivation=()=>(0,m.of)(void 0),this.rootComponentType=null;this.configLoader.onLoadEndListener=He=>this.events.next(new Vr(He)),this.configLoader.onLoadStartListener=He=>this.events.next(new ya(He))}complete(){this.transitions?.complete()}handleNavigationRequest(y){const V=++this.navigationId;this.transitions?.next({...this.transitions.value,...y,id:V})}setupNavigations(y){return this.transitions=new h.X({id:0,targetPageId:0,currentUrlTree:y.currentUrlTree,currentRawUrl:y.currentUrlTree,extractedUrl:y.urlHandlingStrategy.extract(y.currentUrlTree),urlAfterRedirects:y.urlHandlingStrategy.extract(y.currentUrlTree),rawUrl:y.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:fi,restoredState:null,currentSnapshot:y.routerState.snapshot,targetSnapshot:null,currentRouterState:y.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Ue.h)(V=>0!==V.id),(0,x.U)(V=>({...V,extractedUrl:y.urlHandlingStrategy.extract(V.rawUrl)})),(0,S.w)(V=>{let He=!1,st=!1;return(0,m.of)(V).pipe((0,Ce.b)(pt=>{this.currentNavigation={id:pt.id,initialUrl:pt.rawUrl,extractedUrl:pt.extractedUrl,trigger:pt.source,extras:pt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,S.w)(pt=>{const Tt=y.browserUrlTree.toString(),ji=!y.navigated||pt.extractedUrl.toString()!==Tt||Tt!==y.currentUrlTree.toString(),mn=pt.extras.onSameUrlNavigation??y.onSameUrlNavigation;if(!ji&&"reload"!==mn){const Bn="";return this.events.next(new Ci(pt.id,y.serializeUrl(V.rawUrl),Bn,0)),y.rawUrlTree=pt.rawUrl,pt.resolve(null),ae.E}if(y.urlHandlingStrategy.shouldProcessUrl(pt.rawUrl))return to(pt.source)&&(y.browserUrlTree=pt.extractedUrl),(0,m.of)(pt).pipe((0,S.w)(Bn=>{const za=this.transitions?.getValue();return this.events.next(new we(Bn.id,this.urlSerializer.serialize(Bn.extractedUrl),Bn.source,Bn.restoredState)),za!==this.transitions?.getValue()?ae.E:Promise.resolve(Bn)}),Ti(this.environmentInjector,this.configLoader,this.urlSerializer,y.config),(0,Ce.b)(Bn=>{this.currentNavigation={...this.currentNavigation,finalUrl:Bn.urlAfterRedirects},V.urlAfterRedirects=Bn.urlAfterRedirects}),function xn(he,y,V,He,st){return(0,Pe.z)(pt=>ai(he,y,V,pt.urlAfterRedirects,He.serialize(pt.urlAfterRedirects),He,st).pipe((0,x.U)(Tt=>({...pt,targetSnapshot:Tt}))))}(this.environmentInjector,this.rootComponentType,y.config,this.urlSerializer,y.paramsInheritanceStrategy),(0,Ce.b)(Bn=>{if(V.targetSnapshot=Bn.targetSnapshot,"eager"===y.urlUpdateStrategy){if(!Bn.extras.skipLocationChange){const vo=y.urlHandlingStrategy.merge(Bn.urlAfterRedirects,Bn.rawUrl);y.setBrowserUrl(vo,Bn)}y.browserUrlTree=Bn.urlAfterRedirects}const za=new yr(Bn.id,this.urlSerializer.serialize(Bn.extractedUrl),this.urlSerializer.serialize(Bn.urlAfterRedirects),Bn.targetSnapshot);this.events.next(za)}));if(ji&&y.urlHandlingStrategy.shouldProcessUrl(y.rawUrlTree)){const{id:Bn,extractedUrl:za,source:vo,restoredState:io,extras:O0}=pt,So=new we(Bn,this.urlSerializer.serialize(za),vo,io);this.events.next(So);const xo=Je(za,this.rootComponentType).snapshot;return V={...pt,targetSnapshot:xo,urlAfterRedirects:za,extras:{...O0,skipLocationChange:!1,replaceUrl:!1}},(0,m.of)(V)}{const Bn="";return this.events.next(new Ci(pt.id,y.serializeUrl(V.extractedUrl),Bn,1)),y.rawUrlTree=pt.rawUrl,pt.resolve(null),ae.E}}),(0,Ce.b)(pt=>{const Tt=new mr(pt.id,this.urlSerializer.serialize(pt.extractedUrl),this.urlSerializer.serialize(pt.urlAfterRedirects),pt.targetSnapshot);this.events.next(Tt)}),(0,x.U)(pt=>V={...pt,guards:wa(pt.targetSnapshot,pt.currentSnapshot,this.rootContexts)}),aa(this.environmentInjector,pt=>this.events.next(pt)),(0,Ce.b)(pt=>{if(V.guardsResult=pt.guardsResult,Wt(pt.guardsResult))throw $r(this.urlSerializer,pt.guardsResult);const Tt=new Fr(pt.id,this.urlSerializer.serialize(pt.extractedUrl),this.urlSerializer.serialize(pt.urlAfterRedirects),pt.targetSnapshot,!!pt.guardsResult);this.events.next(Tt)}),(0,Ue.h)(pt=>!!pt.guardsResult||(y.restoreHistory(pt),this.cancelNavigationTransition(pt,"",3),!1)),gi(pt=>{if(pt.guards.canActivateChecks.length)return(0,m.of)(pt).pipe((0,Ce.b)(Tt=>{const ji=new wr(Tt.id,this.urlSerializer.serialize(Tt.extractedUrl),this.urlSerializer.serialize(Tt.urlAfterRedirects),Tt.targetSnapshot);this.events.next(ji)}),(0,S.w)(Tt=>{let ji=!1;return(0,m.of)(Tt).pipe(Ln(y.paramsInheritanceStrategy,this.environmentInjector),(0,Ce.b)({next:()=>ji=!0,complete:()=>{ji||(y.restoreHistory(Tt),this.cancelNavigationTransition(Tt,"",2))}}))}),(0,Ce.b)(Tt=>{const ji=new ur(Tt.id,this.urlSerializer.serialize(Tt.extractedUrl),this.urlSerializer.serialize(Tt.urlAfterRedirects),Tt.targetSnapshot);this.events.next(ji)}))}),gi(pt=>{const Tt=ji=>{const mn=[];ji.routeConfig?.loadComponent&&!ji.routeConfig._loadedComponent&&mn.push(this.configLoader.loadComponent(ji.routeConfig).pipe((0,Ce.b)(Bn=>{ji.component=Bn}),(0,x.U)(()=>{})));for(const Bn of ji.children)mn.push(...Tt(Bn));return mn};return(0,f.a)(Tt(pt.targetSnapshot.root)).pipe((0,_.d)(),(0,xe.q)(1))}),gi(()=>this.afterPreactivation()),(0,x.U)(pt=>{const Tt=function Hr(he,y,V){const He=Kr(he,y._root,V?V._root:void 0);return new ut(He,y)}(y.routeReuseStrategy,pt.targetSnapshot,pt.currentRouterState);return V={...pt,targetRouterState:Tt}}),(0,Ce.b)(pt=>{y.currentUrlTree=pt.urlAfterRedirects,y.rawUrlTree=y.urlHandlingStrategy.merge(pt.urlAfterRedirects,pt.rawUrl),y.routerState=pt.targetRouterState,"deferred"===y.urlUpdateStrategy&&(pt.extras.skipLocationChange||y.setBrowserUrl(y.rawUrlTree,pt),y.browserUrlTree=pt.urlAfterRedirects)}),((he,y,V)=>(0,x.U)(He=>(new En(y,He.targetRouterState,He.currentRouterState,V).activate(he),He)))(this.rootContexts,y.routeReuseStrategy,pt=>this.events.next(pt)),(0,xe.q)(1),(0,Ce.b)({next:pt=>{He=!0,this.lastSuccessfulNavigation=this.currentNavigation,y.navigated=!0,this.events.next(new xt(pt.id,this.urlSerializer.serialize(pt.extractedUrl),this.urlSerializer.serialize(y.currentUrlTree))),y.titleStrategy?.updateTitle(pt.targetRouterState.snapshot),pt.resolve(!0)},complete:()=>{He=!0}}),(0,X.x)(()=>{if(!He&&!st){const pt="";this.cancelNavigationTransition(V,pt,1)}this.currentNavigation?.id===V.id&&(this.currentNavigation=null)}),(0,Xe.K)(pt=>{if(st=!0,J(pt)){M(pt)||(y.navigated=!0,y.restoreHistory(V,!0));const Tt=new $t(V.id,this.urlSerializer.serialize(V.extractedUrl),pt.message,pt.cancellationCode);if(this.events.next(Tt),M(pt)){const ji=y.urlHandlingStrategy.merge(pt.url,y.rawUrlTree),mn={skipLocationChange:V.extras.skipLocationChange,replaceUrl:"eager"===y.urlUpdateStrategy||to(V.source)};y.scheduleNavigation(ji,fi,null,mn,{resolve:V.resolve,reject:V.reject,promise:V.promise})}else V.resolve(!1)}else{y.restoreHistory(V,!0);const Tt=new cn(V.id,this.urlSerializer.serialize(V.extractedUrl),pt,V.targetSnapshot??void 0);this.events.next(Tt);try{V.resolve(y.errorHandler(pt))}catch(ji){V.reject(ji)}}return ae.E}))}))}cancelNavigationTransition(y,V,He){const st=new $t(y.id,this.urlSerializer.serialize(y.extractedUrl),V,He);this.events.next(st),y.resolve(!1)}}function to(he){return he!==fi}Lr.\u0275fac=function(y){return new(y||Lr)},Lr.\u0275prov=e.\u0275\u0275defineInjectable({token:Lr,factory:Lr.\u0275fac,providedIn:"root"});class fa{buildTitle(y){let V,He=y.root;for(;void 0!==He;)V=this.getResolvedTitleForRoute(He)??V,He=He.children.find(st=>st.outlet===ce);return V}getResolvedTitleForRoute(y){return y.data[Ne]}}fa.\u0275fac=function(y){return new(y||fa)},fa.\u0275prov=e.\u0275\u0275defineInjectable({token:fa,factory:function(){return(0,e.inject)(Ea)},providedIn:"root"});class Ea extends fa{constructor(y){super(),this.title=y}updateTitle(y){const V=this.buildTitle(y);void 0!==V&&this.title.setTitle(V)}}Ea.\u0275fac=function(y){return new(y||Ea)(e.\u0275\u0275inject(I.Title))},Ea.\u0275prov=e.\u0275\u0275defineInjectable({token:Ea,factory:Ea.\u0275fac,providedIn:"root"});class po{}po.\u0275fac=function(y){return new(y||po)},po.\u0275prov=e.\u0275\u0275defineInjectable({token:po,factory:function(){return(0,e.inject)(Eo)},providedIn:"root"});class zo{shouldDetach(y){return!1}store(y,V){}shouldAttach(y){return!1}retrieve(y){return null}shouldReuseRoute(y,V){return y.routeConfig===V.routeConfig}}class Eo extends zo{}Eo.\u0275fac=function(){let he;return function(V){return(he||(he=e.\u0275\u0275getInheritedFactory(Eo)))(V||Eo)}}(),Eo.\u0275prov=e.\u0275\u0275defineInjectable({token:Eo,factory:Eo.\u0275fac,providedIn:"root"});const lo=new e.InjectionToken("",{providedIn:"root",factory:()=>({})});class uo{}uo.\u0275fac=function(y){return new(y||uo)},uo.\u0275prov=e.\u0275\u0275defineInjectable({token:uo,factory:function(){return(0,e.inject)(_o)},providedIn:"root"});class _o{shouldProcessUrl(y){return!0}extract(y){return y}merge(y,V){return y}}_o.\u0275fac=function(y){return new(y||_o)},_o.\u0275prov=e.\u0275\u0275defineInjectable({token:_o,factory:_o.\u0275fac,providedIn:"root"});const l0=!1;function e0(he){throw he}function Pt(he,y,V){return y.parse("/")}const ei={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},si={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};class Mi{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,e.inject)(e.\u0275Console),this.isNgZoneEnabled=!1,this.options=(0,e.inject)(lo,{optional:!0})||{},this.errorHandler=this.options.errorHandler||e0,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Pt,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,e.inject)(uo),this.routeReuseStrategy=(0,e.inject)(po),this.urlCreationStrategy=(0,e.inject)(hi),this.titleStrategy=(0,e.inject)(fa),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=ge((0,e.inject)(An,{optional:!0})??[]),this.navigationTransitions=(0,e.inject)(Lr),this.urlSerializer=(0,e.inject)(Be),this.location=(0,e.inject)(me.Location),this.isNgZoneEnabled=(0,e.inject)(e.NgZone)instanceof e.NgZone&&e.NgZone.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Oe,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Je(this.currentUrlTree,null),this.navigationTransitions.setupNavigations(this).subscribe(y=>{this.lastSuccessfulId=y.id,this.currentPageId=this.browserPageId??0},y=>{this.console.warn(`Unhandled Navigation Error: ${y}`)})}resetRootComponentType(y){this.routerState.root.component=y,this.navigationTransitions.rootComponentType=y}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const y=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),fi,y)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(y=>{const V="popstate"===y.type?"popstate":"hashchange";"popstate"===V&&setTimeout(()=>{this.navigateToSyncWithBrowser(y.url,V,y.state)},0)}))}navigateToSyncWithBrowser(y,V,He){const st={replaceUrl:!0},pt=He?.navigationId?He:null;if(He){const ji={...He};delete ji.navigationId,delete ji.\u0275routerPageId,0!==Object.keys(ji).length&&(st.state=ji)}const Tt=this.parseUrl(y);this.scheduleNavigation(Tt,V,pt,st)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}resetConfig(y){l0&&Jn(y),this.config=y.map(da),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(y,V={}){const{relativeTo:He,queryParams:st,fragment:pt,queryParamsHandling:Tt,preserveFragment:ji}=V,mn=ji?this.currentUrlTree.fragment:pt;let Bn=null;switch(Tt){case"merge":Bn={...this.currentUrlTree.queryParams,...st};break;case"preserve":Bn=this.currentUrlTree.queryParams;break;default:Bn=st||null}return null!==Bn&&(Bn=this.removeEmptyProps(Bn)),this.urlCreationStrategy.createUrlTree(He,this.routerState,this.currentUrlTree,y,Bn,mn??null)}navigateByUrl(y,V={skipLocationChange:!1}){l0&&(this.isNgZoneEnabled&&!e.NgZone.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?"),y instanceof Oe&&y._warnIfUsedForNavigation&&this.console.warn(y._warnIfUsedForNavigation));const He=Wt(y)?y:this.parseUrl(y),st=this.urlHandlingStrategy.merge(He,this.rawUrlTree);return this.scheduleNavigation(st,fi,null,V)}navigate(y,V={skipLocationChange:!1}){return function Ji(he){for(let y=0;y<he.length;y++){const V=he[y];if(null==V)throw new e.\u0275RuntimeError(4008,l0&&`The requested path contains ${V} segment at index ${y}`)}}(y),this.navigateByUrl(this.createUrlTree(y,V),V)}serializeUrl(y){return this.urlSerializer.serialize(y)}parseUrl(y){let V;try{V=this.urlSerializer.parse(y)}catch(He){V=this.malformedUriErrorHandler(He,this.urlSerializer,y)}return V}isActive(y,V){let He;if(He=!0===V?{...ei}:!1===V?{...si}:V,Wt(y))return W(this.currentUrlTree,y,He);const st=this.parseUrl(y);return W(this.currentUrlTree,st,He)}removeEmptyProps(y){return Object.keys(y).reduce((V,He)=>{const st=y[He];return null!=st&&(V[He]=st),V},{})}scheduleNavigation(y,V,He,st,pt){if(this.disposed)return Promise.resolve(!1);let Tt,ji,mn,Bn;return pt?(Tt=pt.resolve,ji=pt.reject,mn=pt.promise):mn=new Promise((za,vo)=>{Tt=za,ji=vo}),Bn="computed"===this.canceledNavigationResolution?He&&He.\u0275routerPageId?He.\u0275routerPageId:(this.browserPageId??0)+1:0,this.navigationTransitions.handleNavigationRequest({targetPageId:Bn,source:V,restoredState:He,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:y,extras:st,resolve:Tt,reject:ji,promise:mn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),mn.catch(za=>Promise.reject(za))}setBrowserUrl(y,V){const He=this.urlSerializer.serialize(y);if(this.location.isCurrentPathEqualTo(He)||V.extras.replaceUrl){const st=this.browserPageId,pt={...V.extras.state,...this.generateNgRouterState(V.id,st)};this.location.replaceState(He,"",pt)}else{const st={...V.extras.state,...this.generateNgRouterState(V.id,V.targetPageId)};this.location.go(He,"",st)}}restoreHistory(y,V=!1){if("computed"===this.canceledNavigationResolution){const He=this.browserPageId??this.currentPageId,st=this.currentPageId-He;0!==st?this.location.historyGo(st):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===st&&(this.resetState(y),this.browserUrlTree=y.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(V&&this.resetState(y),this.resetUrlToCurrentUrlTree())}resetState(y){this.routerState=y.currentRouterState,this.currentUrlTree=y.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,y.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(y,V){return"computed"===this.canceledNavigationResolution?{navigationId:y,\u0275routerPageId:V}:{navigationId:y}}}Mi.\u0275fac=function(y){return new(y||Mi)},Mi.\u0275prov=e.\u0275\u0275defineInjectable({token:Mi,factory:Mi.\u0275fac,providedIn:"root"});class Zi{constructor(y,V,He,st,pt,Tt){this.router=y,this.route=V,this.tabIndexAttribute=He,this.renderer=st,this.el=pt,this.locationStrategy=Tt,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.href=null,this.commands=null,this.onChanges=new de.x;const ji=pt.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===ji||"area"===ji,this.isAnchorElement?this.subscription=y.events.subscribe(mn=>{mn instanceof xt&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(y){this._preserveFragment=(0,e.\u0275coerceToBoolean)(y)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(y){this._skipLocationChange=(0,e.\u0275coerceToBoolean)(y)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(y){this._replaceUrl=(0,e.\u0275coerceToBoolean)(y)}get replaceUrl(){return this._replaceUrl}setTabIndexIfNotOnNativeEl(y){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",y)}ngOnChanges(y){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(y){null!=y?(this.commands=Array.isArray(y)?y:[y],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(y,V,He,st,pt){if(null===this.urlTree||this.isAnchorElement&&(0!==y||V||He||st||pt||"string"==typeof this.target&&"_self"!=this.target))return!0;const Tt={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state};return this.router.navigateByUrl(this.urlTree,Tt),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const y=null===this.href?null:(0,e.\u0275\u0275sanitizeUrlOrResourceUrl)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",y)}applyAttributeValue(y,V){const He=this.renderer,st=this.el.nativeElement;null!==V?He.setAttribute(st,y,V):He.removeAttribute(st,y)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}Zi.\u0275fac=function(y){return new(y||Zi)(e.\u0275\u0275directiveInject(Mi),e.\u0275\u0275directiveInject(Zt),e.\u0275\u0275injectAttribute("tabindex"),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(me.LocationStrategy))},Zi.\u0275dir=e.\u0275\u0275defineDirective({type:Zi,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(y,V){1&y&&e.\u0275\u0275listener("click",function(st){return V.onClick(st.button,st.ctrlKey,st.shiftKey,st.altKey,st.metaKey)}),2&y&&e.\u0275\u0275attribute("target",V.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[e.\u0275\u0275NgOnChangesFeature]});class gn{get isActive(){return this._isActive}constructor(y,V,He,st,pt){this.router=y,this.element=V,this.renderer=He,this.cdr=st,this.link=pt,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new e.EventEmitter,this.routerEventsSubscription=y.events.subscribe(Tt=>{Tt instanceof xt&&this.update()})}ngAfterContentInit(){(0,m.of)(this.links.changes,(0,m.of)(null)).pipe((0,L.J)()).subscribe(y=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const y=[...this.links.toArray(),this.link].filter(V=>!!V).map(V=>V.onChanges);this.linkInputChangesSubscription=(0,t.D)(y).pipe((0,L.J)()).subscribe(V=>{this._isActive!==this.isLinkActive(this.router)(V)&&this.update()})}set routerLinkActive(y){const V=Array.isArray(y)?y:y.split(" ");this.classes=V.filter(He=>!!He)}ngOnChanges(y){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||Promise.resolve().then(()=>{const y=this.hasActiveLinks();this._isActive!==y&&(this._isActive=y,this.cdr.markForCheck(),this.classes.forEach(V=>{y?this.renderer.addClass(this.element.nativeElement,V):this.renderer.removeClass(this.element.nativeElement,V)}),y&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(y))})}isLinkActive(y){const V=function In(he){return!!he.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return He=>!!He.urlTree&&y.isActive(He.urlTree,V)}hasActiveLinks(){const y=this.isLinkActive(this.router);return this.link&&y(this.link)||this.links.some(y)}}gn.\u0275fac=function(y){return new(y||gn)(e.\u0275\u0275directiveInject(Mi),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(Zi,8))},gn.\u0275dir=e.\u0275\u0275defineDirective({type:gn,selectors:[["","routerLinkActive",""]],contentQueries:function(y,V,He){if(1&y&&e.\u0275\u0275contentQuery(He,Zi,5),2&y){let st;e.\u0275\u0275queryRefresh(st=e.\u0275\u0275loadQuery())&&(V.links=st)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[e.\u0275\u0275NgOnChangesFeature]});class tr{}class gr{preload(y,V){return V().pipe((0,Xe.K)(()=>(0,m.of)(null)))}}gr.\u0275fac=function(y){return new(y||gr)},gr.\u0275prov=e.\u0275\u0275defineInjectable({token:gr,factory:gr.\u0275fac,providedIn:"root"});class er{preload(y,V){return(0,m.of)(null)}}er.\u0275fac=function(y){return new(y||er)},er.\u0275prov=e.\u0275\u0275defineInjectable({token:er,factory:er.\u0275fac,providedIn:"root"});class Pr{constructor(y,V,He,st,pt){this.router=y,this.injector=He,this.preloadingStrategy=st,this.loader=pt}setUpPreloading(){this.subscription=this.router.events.pipe((0,Ue.h)(y=>y instanceof xt),(0,A.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(y,V){const He=[];for(const st of V){st.providers&&!st._injector&&(st._injector=(0,e.createEnvironmentInjector)(st.providers,y,`Route: ${st.path}`));const pt=st._injector??y,Tt=st._loadedInjector??pt;(st.loadChildren&&!st._loadedRoutes&&void 0===st.canLoad||st.loadComponent&&!st._loadedComponent)&&He.push(this.preloadConfig(pt,st)),(st.children||st._loadedRoutes)&&He.push(this.processRoutes(Tt,st.children??st._loadedRoutes))}return(0,t.D)(He).pipe((0,L.J)())}preloadConfig(y,V){return this.preloadingStrategy.preload(V,()=>{let He;He=V.loadChildren&&void 0===V.canLoad?this.loader.loadChildren(y,V):(0,m.of)(null);const st=He.pipe((0,Pe.z)(pt=>null===pt?(0,m.of)(void 0):(V._loadedRoutes=pt.routes,V._loadedInjector=pt.injector,this.processRoutes(pt.injector??y,pt.routes))));if(V.loadComponent&&!V._loadedComponent){const pt=this.loader.loadComponent(V);return(0,t.D)([st,pt]).pipe((0,L.J)())}return st})}}Pr.\u0275fac=function(y){return new(y||Pr)(e.\u0275\u0275inject(Mi),e.\u0275\u0275inject(e.Compiler),e.\u0275\u0275inject(e.EnvironmentInjector),e.\u0275\u0275inject(tr),e.\u0275\u0275inject(Zn))},Pr.\u0275prov=e.\u0275\u0275defineInjectable({token:Pr,factory:Pr.\u0275fac,providedIn:"root"});const La=new e.InjectionToken("");class Ha{constructor(y,V,He,st,pt={}){this.urlSerializer=y,this.transitions=V,this.viewportScroller=He,this.zone=st,this.options=pt,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},pt.scrollPositionRestoration=pt.scrollPositionRestoration||"disabled",pt.anchorScrolling=pt.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(y=>{y instanceof we?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=y.navigationTrigger,this.restoredId=y.restoredState?y.restoredState.navigationId:0):y instanceof xt&&(this.lastId=y.id,this.scheduleScrollEvent(y,this.urlSerializer.parse(y.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(y=>{y instanceof ci&&(y.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(y.position):y.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(y.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(y,V){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new ci(y,"popstate"===this.lastSource?this.store[this.restoredId]:null,V))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}var bo,he;function go(he,y){he.events.pipe((0,Ue.h)(V=>V instanceof xt||V instanceof $t||V instanceof cn||V instanceof Ci),(0,x.U)(V=>V instanceof xt||V instanceof Ci?bo.COMPLETE:V instanceof $t&&(0===V.code||1===V.code)?bo.REDIRECTING:bo.FAILED),(0,Ue.h)(V=>V!==bo.REDIRECTING),(0,xe.q)(1)).subscribe(()=>{y()})}Ha.\u0275fac=function(y){e.\u0275\u0275invalidFactory()},Ha.\u0275prov=e.\u0275\u0275defineInjectable({token:Ha,factory:Ha.\u0275fac}),(he=bo||(bo={}))[he.COMPLETE=0]="COMPLETE",he[he.FAILED=1]="FAILED",he[he.REDIRECTING=2]="REDIRECTING";const Po=!1;function os(he,...y){return(0,e.makeEnvironmentProviders)([{provide:An,multi:!0,useValue:he},Po?{provide:$a,useValue:!0}:[],{provide:Zt,useFactory:b0,deps:[Mi]},{provide:e.APP_BOOTSTRAP_LISTENER,multi:!0,useFactory:Vt},y.map(V=>V.\u0275providers)])}function b0(he){return he.routerState.root}function qa(he,y){return{\u0275kind:he,\u0275providers:y}}const $a=new e.InjectionToken("",{providedIn:"root",factory:()=>!1}),oo={provide:e.ENVIRONMENT_INITIALIZER,multi:!0,useFactory:()=>()=>{(0,e.inject)($a)||console.warn("`provideRoutes` was called without `provideRouter` or `RouterModule.forRoot`. This is likely a mistake.")}};function Mo(he){return[{provide:An,multi:!0,useValue:he},Po?oo:[]]}function R0(he={}){return qa(4,[{provide:La,useFactory:()=>{const V=(0,e.inject)(me.ViewportScroller),He=(0,e.inject)(e.NgZone),st=(0,e.inject)(Lr),pt=(0,e.inject)(Be);return new Ha(pt,st,V,He,he)}}])}function Vt(){const he=(0,e.inject)(e.Injector);return y=>{const V=he.get(e.ApplicationRef);if(y!==V.components[0])return;const He=he.get(Mi),st=he.get(Ho);1===he.get(L0)&&He.initialNavigation(),he.get(G0,null,e.InjectFlags.Optional)?.setUpPreloading(),he.get(La,null,e.InjectFlags.Optional)?.init(),He.resetRootComponentType(V.componentTypes[0]),st.closed||(st.next(),st.complete(),st.unsubscribe())}}const Ho=new e.InjectionToken(Po?"bootstrap done indicator":"",{factory:()=>new de.x}),L0=new e.InjectionToken(Po?"initial navigation":"",{providedIn:"root",factory:()=>1});function Do(){return qa(2,[{provide:L0,useValue:0},{provide:e.APP_INITIALIZER,multi:!0,deps:[e.Injector],useFactory:y=>{const V=y.get(me.LOCATION_INITIALIZED,Promise.resolve());return()=>V.then(()=>new Promise(He=>{const st=y.get(Mi),pt=y.get(Ho);go(st,()=>{He(!0)}),y.get(Lr).afterPreactivation=()=>(He(!0),pt.closed?(0,m.of)(void 0):pt),st.initialNavigation()}))}}])}function Aa(){return qa(3,[{provide:e.APP_INITIALIZER,multi:!0,useFactory:()=>{const y=(0,e.inject)(Mi);return()=>{y.setUpLocationChangeListener()}}},{provide:L0,useValue:2}])}function $0(){let he=[];return he=Po?[{provide:e.ENVIRONMENT_INITIALIZER,multi:!0,useFactory:()=>{const y=(0,e.inject)(Mi);return()=>y.events.subscribe(V=>{console.group?.(`Router Event: ${V.constructor.name}`),console.log(function Di(he){if(!("type"in he))return`Unknown Router Event: ${he.constructor.name}`;switch(he.type){case 14:return`ActivationEnd(path: '${he.snapshot.routeConfig?.path||""}')`;case 13:return`ActivationStart(path: '${he.snapshot.routeConfig?.path||""}')`;case 12:return`ChildActivationEnd(path: '${he.snapshot.routeConfig?.path||""}')`;case 11:return`ChildActivationStart(path: '${he.snapshot.routeConfig?.path||""}')`;case 8:return`GuardsCheckEnd(id: ${he.id}, url: '${he.url}', urlAfterRedirects: '${he.urlAfterRedirects}', state: ${he.state}, shouldActivate: ${he.shouldActivate})`;case 7:return`GuardsCheckStart(id: ${he.id}, url: '${he.url}', urlAfterRedirects: '${he.urlAfterRedirects}', state: ${he.state})`;case 2:return`NavigationCancel(id: ${he.id}, url: '${he.url}')`;case 16:return`NavigationSkipped(id: ${he.id}, url: '${he.url}')`;case 1:return`NavigationEnd(id: ${he.id}, url: '${he.url}', urlAfterRedirects: '${he.urlAfterRedirects}')`;case 3:return`NavigationError(id: ${he.id}, url: '${he.url}', error: ${he.error})`;case 0:return`NavigationStart(id: ${he.id}, url: '${he.url}')`;case 6:return`ResolveEnd(id: ${he.id}, url: '${he.url}', urlAfterRedirects: '${he.urlAfterRedirects}', state: ${he.state})`;case 5:return`ResolveStart(id: ${he.id}, url: '${he.url}', urlAfterRedirects: '${he.urlAfterRedirects}', state: ${he.state})`;case 10:return`RouteConfigLoadEnd(path: ${he.route.path})`;case 9:return`RouteConfigLoadStart(path: ${he.route.path})`;case 4:return`RoutesRecognized(id: ${he.id}, url: '${he.url}', urlAfterRedirects: '${he.urlAfterRedirects}', state: ${he.state})`;case 15:const y=he.position?`${he.position[0]}, ${he.position[1]}`:null;return`Scroll(anchor: '${he.anchor}', position: '${y}')`}}(V)),console.log(V),console.groupEnd?.()})}}]:[],qa(1,he)}const G0=new e.InjectionToken(Po?"router preloader":"");function g0(he){return qa(0,[{provide:G0,useExisting:Pr},{provide:tr,useExisting:he}])}function Uo(he){return qa(5,[{provide:lo,useValue:he}])}function $s(){return qa(5,[{provide:me.LocationStrategy,useClass:me.HashLocationStrategy}])}function ss(he){return qa(7,[{provide:e.ENVIRONMENT_INITIALIZER,multi:!0,useValue:()=>{const V=(0,e.inject)(e.EnvironmentInjector);(0,e.inject)(Mi).events.subscribe(He=>{He instanceof cn&&V.runInContext(()=>he(He))})}}])}const t0=!1,Qa=new e.InjectionToken(t0?"router duplicate forRoot guard":"ROUTER_FORROOT_GUARD"),M0=[me.Location,{provide:Be,useClass:Ge},Mi,$e,{provide:Zt,useFactory:b0,deps:[Mi]},Zn,t0?{provide:$a,useValue:!0}:[]];function Gs(){return new e.NgProbeToken("Router",Mi)}class $o{constructor(y){}static forRoot(y,V){return{ngModule:$o,providers:[M0,t0&&V?.enableTracing?$0().\u0275providers:[],{provide:An,multi:!0,useValue:y},{provide:Qa,useFactory:P0,deps:[[Mi,new e.Optional,new e.SkipSelf]]},{provide:lo,useValue:V||{}},V?.useHash?{provide:me.LocationStrategy,useClass:me.HashLocationStrategy}:{provide:me.LocationStrategy,useClass:me.PathLocationStrategy},{provide:La,useFactory:()=>{const he=(0,e.inject)(me.ViewportScroller),y=(0,e.inject)(e.NgZone),V=(0,e.inject)(lo),He=(0,e.inject)(Lr),st=(0,e.inject)(Be);return V.scrollOffset&&he.setOffset(V.scrollOffset),new Ha(st,He,he,y,V)}},V?.preloadingStrategy?g0(V.preloadingStrategy).\u0275providers:[],{provide:e.NgProbeToken,multi:!0,useFactory:Gs},V?.initialNavigation?k0(V):[],[{provide:d0,useFactory:Vt},{provide:e.APP_BOOTSTRAP_LISTENER,multi:!0,useExisting:d0}]]}}static forChild(y){return{ngModule:$o,providers:[{provide:An,multi:!0,useValue:y}]}}}function P0(he){if(t0&&he)throw new e.\u0275RuntimeError(4007,"The Router was provided more than once. This can happen if 'forRoot' is used outside of the root injector. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function k0(he){return["disabled"===he.initialNavigation?Aa().\u0275providers:[],"enabledBlocking"===he.initialNavigation?Do().\u0275providers:[]]}$o.\u0275fac=function(y){return new(y||$o)(e.\u0275\u0275inject(Qa,8))},$o.\u0275mod=e.\u0275\u0275defineNgModule({type:$o,imports:[kt,Zi,gn,bi],exports:[kt,Zi,gn,bi]}),$o.\u0275inj=e.\u0275\u0275defineInjector({imports:[bi]});const d0=new e.InjectionToken(t0?"Router Initializer":"");const Oo=new e.Version("15.2.9")},65490:(zt,le,a)=>{"use strict";a.d(le,{DG:()=>xe,Hq:()=>$,W:()=>ae,be:()=>x,uz:()=>de});var e=a(98678),t=a(92527),m=a(716),h=a(29054),d=a(43035),f=a(21160),j=a(48358),w=a(32210),T=a(9302),U=a(35103);class ${constructor(Ue){this.el=Ue,this._directoryOnly=!1}set flowDirectoryOnly(Ue){this._directoryOnly=Ue,this.setup()}set flowAttributes(Ue){this._attributes=Ue,this.setup()}set flow(Ue){this._flow=Ue,this.setup()}setup(){this._flow&&this._flow.assignBrowse(this.el.nativeElement,this._directoryOnly,this._flow.opts.singleFile,this._attributes)}}$.\u0275fac=function(Ue){return new(Ue||$)(e.\u0275\u0275directiveInject(e.ElementRef))},$.\u0275dir=e.\u0275\u0275defineDirective({type:$,selectors:[["","flowButton",""]],inputs:{flowDirectoryOnly:"flowDirectoryOnly",flowAttributes:"flowAttributes",flow:"flow"}});class ae{constructor(Ue,Pe){this.el=Ue,this.renderer=Pe}set flow(Ue){this.flowJs=Ue,Ue&&this.enable()}enable(){this.flowJs?.assignDrop(this.el.nativeElement)}disable(){this.flowJs?.unAssignDrop(this.el.nativeElement)}ngOnInit(){this.renderer.listen("body","drop",Ue=>Ue.preventDefault()),this.renderer.listen("body","dragover",Ue=>Ue.preventDefault())}}ae.\u0275fac=function(Ue){return new(Ue||ae)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.Renderer2))},ae.\u0275dir=e.\u0275\u0275defineDirective({type:ae,selectors:[["","flowDrop",""]],inputs:{flow:"flow"},exportAs:["flowDrop"]});class _e{constructor(Ue){this.el=Ue,this.fileReader=new FileReader}set flowSrc(Ue){this.fileReader.readAsDataURL(Ue.flowFile.file),this.fileReader.onload=Pe=>{const ze=Pe.target.result;this.el.nativeElement.setAttribute("src",ze)}}}_e.\u0275fac=function(Ue){return new(Ue||_e)(e.\u0275\u0275directiveInject(e.ElementRef))},_e.\u0275dir=e.\u0275\u0275defineDirective({type:_e,selectors:[["","flowSrc",""]],inputs:{flowSrc:"flowSrc"}});const de=new e.InjectionToken("Flow");class x{constructor(Ue,Pe){this.flowConstructor=Ue,this.platform=Pe,this.flow$=new t.t(1),this.pauseOrResumeEvent$=new m.x,this.events$=this.flow$.pipe((0,f.w)(ze=>(0,h.T)(this.flowEvents(ze),this.ngxFlowEvents()))),this.transfers$=this.events$.pipe((0,j.U)(ze=>this.flowJs.files),(0,j.U)((ze=[])=>({transfers:ze.map(A=>function me(ue){return{id:ue.uniqueIdentifier,name:ue.name,progress:ue.progress(),averageSpeed:ue.averageSpeed,currentSpeed:ue.currentSpeed,size:ue.size,paused:ue.paused,error:ue.error,complete:ue.isComplete(),success:ue.isComplete()&&!ue.error,timeRemaining:ue.timeRemaining(),flowFile:ue}}(A)),flow:this.flowJs,totalProgress:this.flowJs.progress()})),(0,w.d)(1)),this.somethingToUpload$=this.transfers$.pipe((0,j.U)(ze=>ze.transfers.some(A=>!A.success),(0,T.O)(!1)))}set flowConfig(Ue){(0,U.isPlatformBrowser)(this.platform)&&(this.flowJs=new this.flowConstructor(Ue),this.flow$.next(this.flowJs))}flowEvents(Ue){const Pe=[this.listenForEvent(Ue,"fileSuccess"),this.listenForEvent(Ue,"fileProgress"),this.listenForEvent(Ue,"fileAdded"),this.listenForEvent(Ue,"filesAdded"),this.listenForEvent(Ue,"filesSubmitted"),this.listenForEvent(Ue,"fileRemoved"),this.listenForEvent(Ue,"fileRetry"),this.listenForEvent(Ue,"fileError"),this.listenForEvent(Ue,"uploadStart"),this.listenForEvent(Ue,"complete"),this.listenForEvent(Ue,"progress")];return(0,h.T)(...Pe)}ngxFlowEvents(){const ze=[this.pauseOrResumeEvent$.pipe((0,j.U)(A=>({type:"pauseOrResume"}))),this.flow$.pipe((0,j.U)(A=>({type:"newFlowJsInstance"})))];return(0,h.T)(...ze)}upload(){this.flowJs.upload()}cancel(){this.flowJs.cancel()}cancelFile(Ue){Ue.flowFile.cancel()}pauseFile(Ue){Ue.flowFile.pause(),this.pauseOrResumeEvent$.next()}resumeFile(Ue){Ue.flowFile.resume(),this.pauseOrResumeEvent$.next()}listenForEvent(Ue,Pe){return(0,d.R)(Ue,Pe).pipe((0,j.U)(ze=>({type:Pe,event:ze})))}}x.\u0275fac=function(Ue){return new(Ue||x)(e.\u0275\u0275directiveInject(de),e.\u0275\u0275directiveInject(e.PLATFORM_ID))},x.\u0275dir=e.\u0275\u0275defineDirective({type:x,selectors:[["","flowConfig",""]],inputs:{flowConfig:"flowConfig"},exportAs:["flow"]});class xe{}xe.\u0275fac=function(Ue){return new(Ue||xe)},xe.\u0275mod=e.\u0275\u0275defineNgModule({type:xe,declarations:[$,_e,ae,x],exports:[$,_e,ae,x]}),xe.\u0275inj=e.\u0275\u0275defineInjector({})},95714:(zt,le,a)=>{"use strict";a.d(le,{Il:()=>D,R3:()=>Ke,V5:()=>We,_m:()=>te,aT:()=>Oe,d4:()=>Ve,e4:()=>bt,mX:()=>tt,ru:()=>ri,vg:()=>at,zy:()=>R});var e=a(98678),t=a(35103),m=a(716),h=a(29054),d=a(43035),f=a(9237),j=a(35841),w=a(35879),T=a(48358),U=a(8054),$=a(49887),ae=a(79601);const _e=["pointer"],de="[_nghost-%COMP%], [_nghost-%COMP%] *{padding:0;margin:0;box-sizing:border-box}",me=function(O){return{background:O}};function x(O,c){1&O&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1,"R"),e.\u0275\u0275elementEnd())}function S(O,c){1&O&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1,"G"),e.\u0275\u0275elementEnd())}function xe(O,c){1&O&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1,"B"),e.\u0275\u0275elementEnd())}function ue(O,c){1&O&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1,"A"),e.\u0275\u0275elementEnd())}function Ue(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",0)(1,"input",4),e.\u0275\u0275listener("inputChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.onInputChange(H,"A"))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(2,ue,2,0,"span",2),e.\u0275\u0275elementEnd()}if(2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("value",null==l.value?null:l.value.getAlpha().toString()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",l.labelVisible)}}function Pe(O,c){1&O&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1,"H"),e.\u0275\u0275elementEnd())}function ze(O,c){1&O&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1,"S"),e.\u0275\u0275elementEnd())}function A(O,c){1&O&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1,"L"),e.\u0275\u0275elementEnd())}function Ce(O,c){1&O&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1,"A"),e.\u0275\u0275elementEnd())}function Xe(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",0)(1,"input",5),e.\u0275\u0275listener("inputChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.onInputChange(H,"A"))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(2,Ce,2,0,"span",2),e.\u0275\u0275elementEnd()}if(2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("value",null==l.value?null:l.value.getAlpha().toString()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",l.labelVisible)}}const ke="[_nghost-%COMP%]{display:table;width:100%;text-align:center;color:#b4b4b4;font-size:11px}.column[_ngcontent-%COMP%]{display:table-cell;padding:0 2px}input[_ngcontent-%COMP%]{width:100%;border:1px solid rgb(218,218,218);color:#272727;text-align:center;font-size:12px;-webkit-appearance:none;border-radius:0;margin:0 0 6px;height:26px;outline:none}";function ve(O,c){1&O&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1,"HEX"),e.\u0275\u0275elementEnd())}function pe(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"color-preset",5),e.\u0275\u0275listener("selectionChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(it.onSelectionChange(H))}),e.\u0275\u0275elementEnd()}if(2&O){const l=c.$implicit,v=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("color",l)("activeColor",v.activeColor)}}function _(O,c){if(1&O&&(e.\u0275\u0275elementStart(0,"div",3),e.\u0275\u0275template(1,pe,1,2,"color-preset",4),e.\u0275\u0275pipe(2,"reverse"),e.\u0275\u0275elementEnd()),2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275property("@opacityAnimation",l.showChildren)("@listAnimation",l.direction),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",e.\u0275\u0275pipeBind2(2,3,l.list,"up"==l.direction||"right"==l.direction))}}const E=function(O,c){return{first:O,last:c}};function C(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"color-preset-sublist",5),e.\u0275\u0275listener("selectionChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(it.onSelectionChange(H))}),e.\u0275\u0275elementEnd()}if(2&O){const l=e.\u0275\u0275nextContext(),v=l.$implicit,H=l.first,it=l.last,lt=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("list",v)("direction",lt.direction)("activeColor",lt.color)("ngClass",e.\u0275\u0275pureFunction2(4,E,H,it))}}function X(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"color-preset",6),e.\u0275\u0275listener("selectionChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(it.onSelectionChange(H))}),e.\u0275\u0275elementEnd()}if(2&O){const l=e.\u0275\u0275nextContext(),v=l.first,H=l.last,it=l.$implicit,lt=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction2(3,E,v,H))("color",it)("activeColor",lt.color)}}function se(O,c){if(1&O&&(e.\u0275\u0275template(0,C,1,7,"color-preset-sublist",3),e.\u0275\u0275template(1,X,1,6,"ng-template",null,4,e.\u0275\u0275templateRefExtractor)),2&O){const l=c.$implicit,v=e.\u0275\u0275reference(2),H=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("ngIf",H.isList(l))("ngIfElse",v)}}function L(O,c){if(1&O&&(e.\u0275\u0275elementStart(0,"div",1),e.\u0275\u0275template(1,se,3,2,"ng-template",2),e.\u0275\u0275elementEnd()),2&O){const l=c.$implicit,v=c.first,H=c.last;e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction2(2,E,v,H)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",l)}}function I(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"alpha-component",14),e.\u0275\u0275listener("colorChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.value=H)}),e.\u0275\u0275elementEnd()}if(2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275property("color",l.control.value)}}function ce(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"rgba-input-component",15),e.\u0275\u0275listener("colorChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.value=H)})("hueChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.hue=H)}),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275elementEnd()}if(2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275property("alpha",e.\u0275\u0275pipeBind1(1,3,l.control.alphaChannelVisibilityChanges))("color",l.control.value)("hue",l.control.hue)}}function Ne(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"hsla-input-component",15),e.\u0275\u0275listener("colorChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.value=H)})("hueChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.hue=H)}),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275elementEnd()}if(2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275property("alpha",e.\u0275\u0275pipeBind1(1,3,l.control.alphaChannelVisibilityChanges))("color",l.control.value)("hue",l.control.hue)}}function Re(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"hex-input-component",16),e.\u0275\u0275listener("colorChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.value=H)})("hueChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.hue=H)}),e.\u0275\u0275elementEnd()}if(2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275property("color",l.control.value)("hue",l.control.hue)}}function Ae(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"color-presets-component",17),e.\u0275\u0275listener("colorChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.value=H)})("hueChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.hue=H)}),e.\u0275\u0275elementEnd()}if(2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275property("color",l.control.value)("colorPresets",l.control.presets)("hue",l.control.hue)}}function Ze(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"alpha-component",12),e.\u0275\u0275listener("colorChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.value=H)}),e.\u0275\u0275elementEnd()}if(2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275property("color",l.control.value)}}function ft(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"color-presets-component",13),e.\u0275\u0275listener("colorChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.value=H)})("hueChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.hue=H)}),e.\u0275\u0275elementEnd()}if(2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275property("color",l.control.value)("colorPresets",l.control.presets)("hue",l.control.hue)}}function dt(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"color-presets-component",12),e.\u0275\u0275listener("colorChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.value=H)})("hueChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.hue=H)}),e.\u0275\u0275elementEnd()}if(2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275property("columns",9)("color",l.control.value)("colorPresets",l.control.presets)("hue",l.control.hue)}}function De(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"color-presets-component",2),e.\u0275\u0275listener("colorChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.childControl.value=H)}),e.\u0275\u0275elementEnd()}if(2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275property("columns",7)("color",l.childControl.value)("colorPresets",l.childControl.presets)}}function ge(O,c){if(1&O){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"color-presets-component",11),e.\u0275\u0275listener("colorChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.value=H)})("hueChange",function(H){e.\u0275\u0275restoreView(l);const it=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(it.control.hue=H)}),e.\u0275\u0275elementEnd()}if(2&O){const l=e.\u0275\u0275nextContext();e.\u0275\u0275property("columns",8)("color",l.control.value)("colorPresets",l.control.presets)("hue",l.control.hue)}}class be{}class ee extends be{constructor(c,l,v,H){super(),this.cyan=c,this.magenta=l,this.yellow=v,this.black=H}toString(){return`cmyk(${this.getCyan()}%, ${this.getMagenta()}%, ${this.getYellow()}%, ${this.getBlack()}%)`}getCyan(){return Math.round(this.cyan)}getMagenta(){return Math.round(this.magenta)}getYellow(){return Math.round(this.yellow)}getBlack(){return Math.round(this.black)}}class Ie extends be{constructor(c,l,v,H){super(),this.hue=c,this.saturation=l,this.lightness=v,this.alpha=H}toString(c=!0){return c?`hsla(${this.getHue()}, ${this.getSaturation()}%, ${this.getLightness()}%, ${this.getAlpha()})`:`hsl(${this.getHue()}, ${this.getSaturation()}%, ${this.getLightness()}%)`}getHue(){return Math.round(this.hue)}getSaturation(){return Math.round(this.saturation)}getLightness(){return Math.round(this.lightness)}getAlpha(){return Math.round(100*this.alpha)/100}}class Ye extends be{constructor(c,l,v,H){super(),this.hue=c,this.saturation=l,this.value=v,this.alpha=H}toString(c=!0){return c?`hsva(${this.getHue()}, ${this.getSaturation()}%, ${this.getValue()}%, ${this.getAlpha()})`:`hsv(${this.getHue()}, ${this.getSaturation()}%, ${this.getValue()}%)`}getHue(){return Math.round(this.hue)}getSaturation(){return Math.round(this.saturation)}getValue(){return Math.round(this.value)}getAlpha(){return Math.round(100*this.alpha)/100}}class Me extends be{constructor(c,l,v,H){super(),this.red=c,this.green=l,this.blue=v,this.alpha=H}toString(c=!0){return c?`rgba(${this.getRed()}, ${this.getGreen()}, ${this.getBlue()}, ${this.getAlpha()})`:`rgb(${this.getRed()}, ${this.getGreen()}, ${this.getBlue()})`}getRed(){return Math.round(this.red)}getGreen(){return Math.round(this.green)}getBlue(){return Math.round(this.blue)}getAlpha(){return Math.round(100*this.alpha)/100}}class Z{}Z.transparent=new Me(0,0,0,0),Z.aliceblue=new Me(240,248,255,1),Z.antiquewhite=new Me(250,235,215,1),Z.aqua=new Me(0,255,255,1),Z.aquamarine=new Me(127,255,212,1),Z.azure=new Me(240,255,255,1),Z.beige=new Me(245,245,220,1),Z.bisque=new Me(255,228,196,1),Z.black=new Me(0,0,0,1),Z.blanchedalmond=new Me(255,235,205,1),Z.blue=new Me(0,0,255,1),Z.blueviolet=new Me(138,43,226,1),Z.brown=new Me(165,42,42,1),Z.burlywood=new Me(222,184,135,1),Z.cadetblue=new Me(95,158,160,1),Z.chartreuse=new Me(127,255,0,1),Z.chocolate=new Me(210,105,30,1),Z.coral=new Me(255,127,80,1),Z.cornflowerblue=new Me(100,149,237,1),Z.cornsilk=new Me(255,248,220,1),Z.crimson=new Me(220,20,60,1),Z.cyan=new Me(0,255,255,1),Z.darkblue=new Me(0,0,139,1),Z.darkcyan=new Me(0,139,139,1),Z.darkgoldenrod=new Me(184,134,11,1),Z.darkgray=new Me(169,169,169,1),Z.darkgreen=new Me(0,100,0,1),Z.darkgrey=Z.darkgray,Z.darkkhaki=new Me(189,183,107,1),Z.darkmagenta=new Me(139,0,139,1),Z.darkolivegreen=new Me(85,107,47,1),Z.darkorange=new Me(255,140,0,1),Z.darkorchid=new Me(153,50,204,1),Z.darkred=new Me(139,0,0,1),Z.darksalmon=new Me(233,150,122,1),Z.darkseagreen=new Me(143,188,143,1),Z.darkslateblue=new Me(72,61,139,1),Z.darkslategray=new Me(47,79,79,1),Z.darkslategrey=Z.darkslategray,Z.darkturquoise=new Me(0,206,209,1),Z.darkviolet=new Me(148,0,211,1),Z.deeppink=new Me(255,20,147,1),Z.deepskyblue=new Me(0,191,255,1),Z.dimgray=new Me(105,105,105,1),Z.dimgrey=Z.dimgray,Z.dodgerblue=new Me(30,144,255,1),Z.firebrick=new Me(178,34,34,1),Z.floralwhite=new Me(255,250,240,1),Z.forestgreen=new Me(34,139,34,1),Z.fuchsia=new Me(255,0,255,1),Z.gainsboro=new Me(220,220,220,1),Z.ghostwhite=new Me(248,248,255,1),Z.gold=new Me(255,215,0,1),Z.goldenrod=new Me(218,165,32,1),Z.gray=new Me(128,128,128,1),Z.grey=Z.gray,Z.green=new Me(0,128,0,1),Z.greenyellow=new Me(173,255,47,1),Z.honeydew=new Me(240,255,240,1),Z.hotpink=new Me(255,105,180,1),Z.indianred=new Me(205,92,92,1),Z.indigo=new Me(75,0,130,1),Z.ivory=new Me(255,255,240,1),Z.khaki=new Me(240,230,140,1),Z.lavender=new Me(230,230,250,1),Z.lavenderblush=new Me(255,240,245,1),Z.lawngreen=new Me(124,252,0,1),Z.lemonchiffon=new Me(255,250,205,1),Z.lightblue=new Me(173,216,230,1),Z.lightcoral=new Me(240,128,128,1),Z.lightcyan=new Me(224,255,255,1),Z.lightgoldenrodyellow=new Me(250,250,210,1),Z.lightgray=new Me(211,211,211,1),Z.lightgreen=new Me(144,238,144,1),Z.lightgrey=Z.lightgray,Z.lightpink=new Me(255,182,193,1),Z.lightsalmon=new Me(255,160,122,1),Z.lightseagreen=new Me(32,178,170,1),Z.lightskyblue=new Me(135,206,250,1),Z.lightslategray=new Me(119,136,153,1),Z.lightslategrey=Z.lightslategray,Z.lightsteelblue=new Me(176,196,222,1),Z.lightyellow=new Me(255,255,224,1),Z.lime=new Me(0,255,0,1),Z.limegreen=new Me(50,205,50,1),Z.linen=new Me(250,240,230,1),Z.magenta=new Me(255,0,255,1),Z.maroon=new Me(128,0,0,1),Z.mediumaquamarine=new Me(102,205,170,1),Z.mediumblue=new Me(0,0,205,1),Z.mediumorchid=new Me(186,85,211,1),Z.mediumpurple=new Me(147,112,219,1),Z.mediumseagreen=new Me(60,179,113,1),Z.mediumslateblue=new Me(123,104,238,1),Z.mediumspringgreen=new Me(0,250,154,1),Z.mediumturquoise=new Me(72,209,204,1),Z.mediumvioletred=new Me(199,21,133,1),Z.midnightblue=new Me(25,25,112,1),Z.mintcream=new Me(245,255,250,1),Z.mistyrose=new Me(255,228,225,1),Z.moccasin=new Me(255,228,181,1),Z.navajowhite=new Me(255,222,173,1),Z.navy=new Me(0,0,128,1),Z.oldlace=new Me(253,245,230,1),Z.olive=new Me(128,128,0,1),Z.olivedrab=new Me(107,142,35,1),Z.orange=new Me(255,165,0,1),Z.orangered=new Me(255,69,0,1),Z.orchid=new Me(218,112,214,1),Z.palegoldenrod=new Me(238,232,170,1),Z.palegreen=new Me(152,251,152,1),Z.paleturquoise=new Me(175,238,238,1),Z.palevioletred=new Me(219,112,147,1),Z.papayawhip=new Me(255,239,213,1),Z.peachpuff=new Me(255,218,185,1),Z.peru=new Me(205,133,63,1),Z.pink=new Me(255,192,203,1),Z.plum=new Me(221,160,221,1),Z.powderblue=new Me(176,224,230,1),Z.purple=new Me(128,0,128,1),Z.red=new Me(255,0,0,1),Z.rosybrown=new Me(188,143,143,1),Z.royalblue=new Me(65,105,225,1),Z.saddlebrown=new Me(139,69,19,1),Z.salmon=new Me(250,128,114,1),Z.sandybrown=new Me(244,164,96,1),Z.seagreen=new Me(46,139,87,1),Z.seashell=new Me(255,245,238,1),Z.sienna=new Me(160,82,45,1),Z.silver=new Me(192,192,192,1),Z.skyblue=new Me(135,206,235,1),Z.slateblue=new Me(106,90,205,1),Z.slategray=new Me(112,128,144,1),Z.slategrey=Z.slategray,Z.snow=new Me(255,250,250,1),Z.springgreen=new Me(0,255,127,1),Z.steelblue=new Me(70,130,180,1),Z.tan=new Me(210,180,140,1),Z.teal=new Me(0,128,128,1),Z.thistle=new Me(216,191,216,1),Z.tomato=new Me(255,99,71,1),Z.turquoise=new Me(64,224,208,1),Z.violet=new Me(238,130,238,1),Z.wheat=new Me(245,222,179,1),Z.white=new Me(255,255,255,1),Z.whitesmoke=new Me(245,245,245,1),Z.yellow=new Me(255,255,0,1),Z.yellowgreen=new Me(154,205,50,1);class D{constructor(c){this.hsva=new Ye(0,1,1,1),this.rgba=new Me(255,0,0,1),c&&this.stringToColor(c)}static from(c){return"string"==typeof c?new D(c):c instanceof D?c.clone():c instanceof Me?(new D).setRgba(c.red,c.green,c.blue,c.alpha):c instanceof Ye?(new D).setHsva(c.hue,c.saturation,c.value,c.alpha):c instanceof Ie?(new D).setHsla(c.hue,c.saturation,c.lightness,c.alpha):null}clone(){return D.from(this.getRgba())}setFromString(c){return this.stringToColor(c)}setHsva(c=null,l=100,v=100,H=1){return null!=c&&(this.hsva.hue=c),null!=l&&(this.hsva.saturation=l),null!=v&&(this.hsva.value=v),null!=H&&(H=H>1?1:H<0?0:H,this.hsva.alpha=H),this.rgba=this.hsvaToRgba(this.hsva),this}setRgba(c=null,l=null,v=null,H=1){return null!=c&&(this.rgba.red=c),null!=l&&(this.rgba.green=l),null!=v&&(this.rgba.blue=v),null!=H&&(H=H>1?1:H<0?0:H,this.rgba.alpha=H),this.hsva=this.rgbaToHsva(this.rgba),this}setHsla(c,l,v,H=1){null!=H&&(H=H>1?1:H<0?0:H,this.rgba.alpha=H);const it=new Ie(c,l,v,H);return this.rgba=this.hslaToRgba(it),this.hsva=this.rgbaToHsva(this.rgba),this}toHexString(c=!1){let l="#"+(16777216|this.rgba.getRed()<<16|this.rgba.getGreen()<<8|this.rgba.getBlue()).toString(16).substr(1);return c&&(l+=(256|Math.round(255*this.rgba.alpha)).toString(16).substr(1)),l.toUpperCase()}toRgbaString(){return this.rgba.toString()}toRgbString(){return this.rgba.toString(!1)}toHslaString(){return this.getHsla().toString()}toHslString(){return this.getHsla().toString(!1)}toHsvaString(){return this.hsva.toString()}toHsvString(){return this.hsva.toString(!1)}toCmykString(){return this.getCmyk().toString()}getHsva(){return new Ye(this.hsva.hue,this.hsva.saturation,this.hsva.value,this.hsva.alpha)}getRgba(){return new Me(this.rgba.red,this.rgba.green,this.rgba.blue,this.rgba.alpha)}getHsla(){return this.rgbaToHsla(this.rgba)}getCmyk(){return this.rgbaToCmyk(this.rgba)}hsvaToHsla(c){const l=c.hue,v=c.saturation/100,H=c.value/100,it=(2-v)*c.value/2;return new Ie(l,100*it,100*(v*H/(it<=1?it:2-it)||0),c.alpha)}hslaToHsva(c){const l=c.hue,v=c.lightness/100*2,H=c.saturation/100*(v<=1?v:2-v);return new Ye(l,2*H/(v+H)||0,(v+H)/2,c.alpha)}rgbaToHsva(c){const l=c.red/255,v=c.green/255,H=c.blue/255,it=c.alpha,lt=Math.max(l,v,H),Y=Math.min(l,v,H),Te=lt-Y;let At=0,Wt=0===lt?0:Te/lt,ot=lt;if(lt!==Y){switch(lt){case l:At=(v-H)/Te+(v<H?6:0);break;case v:At=2+(H-l)/Te;break;case H:At=4+(l-v)/Te}At/=6}return At*=360,Wt*=100,ot*=100,new Ye(At,Wt,ot,it)}hsvaToRgba(c){let l=1,v=0,H=0;const it=c.saturation/100,lt=c.value/100,Y=c.alpha,Te=c.hue/60,At=Math.floor(Te),Wt=Te-At,ot=(1-it)*lt,yt=(1-it*Wt)*lt,Ht=(1-it*(1-Wt))*lt;switch(At){case 6:case 0:l=lt,v=Ht,H=ot;break;case 1:l=yt,v=lt,H=ot;break;case 2:l=ot,v=lt,H=Ht;break;case 3:l=ot,v=yt,H=lt;break;case 4:l=Ht,v=ot,H=lt;break;case 5:l=lt,v=ot,H=yt}return l*=255,v*=255,H*=255,new Me(l,v,H,Y)}rgbaToHsla(c){const l=c.red/255,v=c.green/255,H=c.blue/255,it=c.alpha,lt=Math.max(l,v,H),Y=Math.min(l,v,H);let Te=0,At=0,Wt=(lt+Y)/2;const ot=lt-Y;if(lt!==Y){switch(At=Wt>.5?ot/(2-lt-Y):ot/(lt+Y),lt){case l:Te=(v-H)/ot+(v<H?6:0);break;case v:Te=(H-l)/ot+2;break;case H:Te=(l-v)/ot+4}Te/=6}return Te*=360,At*=100,Wt*=100,new Ie(Te,At,Wt,it)}hslaToRgba(c){const l=c.hue/360,v=c.saturation/100,H=c.lightness/100,it=c.alpha;let lt=H,Y=H,Te=H;if(0!==v){const At=H<.5?H*(1+v):H+v-H*v,Wt=2*H-At;lt=this.hueToRgb(Wt,At,l+1/3),Y=this.hueToRgb(Wt,At,l),Te=this.hueToRgb(Wt,At,l-1/3)}return lt*=255,Y*=255,Te*=255,new Me(lt,Y,Te,it)}hueToRgb(c,l,v){return v<0&&(v+=1),v>1&&(v-=1),v<1/6?c+6*(l-c)*v:v<.5?l:v<2/3?c+(l-c)*(2/3-v)*6:c}cmykToRgba(c){const l=c.black/100,v=c.cyan/100,H=c.magenta/100,it=c.yellow/100;let lt=Math.min(1,(1-v)*(1-l)),Y=Math.min(1,(1-H)*(1-l)),Te=Math.min(1,(1-it)*(1-l));return lt*=255,Y*=255,Te*=255,new Me(lt,Y,Te,1)}rgbaToCmyk(c){let it=1-c.red/255,lt=1-c.green/255,Y=1-c.blue/255,Te=Math.min(it,lt,Y);return 1===Te?new ee(0,0,0,1):(it=(it-Te)/(1-Te),lt=(lt-Te)/(1-Te),Y=(Y-Te)/(1-Te),Te*=100,it*=100,lt*=100,Y*=100,new ee(it,lt,Y,Te))}roundNumber(c){return Math.round(100*c)/100}stringToColor(c){const l=c.replace(/ /g,"").toLowerCase();let v=Z[l]||null;if("#"===l[0]){let lt=l.substr(1);const Y=lt.length;let Te=1,At=[];if(3===Y)At=lt.split("").map(Wt=>Wt+Wt);else if(6===Y)At=lt.match(/.{2}/g);else if(8===Y){const Wt=lt.substr(-2);lt=lt.substr(0,Y-2),Te=this.roundNumber(parseInt(Wt||"FF",16)/255),At=lt.match(/.{2}/g)}3===At.length&&(v=new Me(parseInt(At[0],16),parseInt(At[1],16),parseInt(At[2],16),Te))}const H=l.indexOf("("),it=l.indexOf(")");if(-1!==H&&it+1===l.length){const lt=l.substr(0,H),Y=l.substr(H+1,it-(H+1)).split(",");let Te=1;switch(lt){case"rgba":Te=parseFloat(Y.pop());case"rgb":v=new Me(parseInt(Y[0],10),parseInt(Y[1],10),parseInt(Y[2],10),Te);break;case"hsla":Te=parseFloat(Y.pop());case"hsl":const At=new Ie(parseInt(Y[0],10),parseInt(Y[1],10),parseInt(Y[2],10),Te);v=this.hslaToRgba(At);break;case"cmyk":const Wt=new ee(parseInt(Y[0],10),parseInt(Y[1],10),parseInt(Y[2],10),parseInt(Y[3],10));v=this.cmykToRgba(Wt)}}return v&&(this.rgba=v,this.hsva=this.rgbaToHsva(v)),this}}class W{constructor(){this.subscriptions=[],this.window={pageXOffset:0,pageYOffset:0},this.mouseup=new m.x,this.document=(0,e.inject)(t.DOCUMENT),this.elementRef=(0,e.inject)(e.ElementRef),this.window=document.defaultView,this.requestAnimationFrame=this.getRequestAnimationFrame(),this.addEventListeners()}addEventListeners(){this.subscriptions.push((0,h.T)((0,d.R)(this.elementRef.nativeElement,"touchstart",{passive:!0}),(0,d.R)(this.elementRef.nativeElement,"mousedown")).subscribe(c=>this.onEventChange(c)))}onEventChange(c){this.calculate(c),(0,h.T)((0,d.R)(this.document,"mouseup"),(0,d.R)(this.document,"touchend")).pipe((0,w.R)(this.mouseup)).subscribe(()=>this.mouseup.next()),(0,h.T)((0,d.R)(this.document,"mousemove"),(0,d.R)(this.document,"touchmove",{passive:!0})).pipe((0,w.R)(this.mouseup)).subscribe(l=>this.calculate(l))}calculateCoordinates(c){const{width:l,height:v,top:H,left:it}=this.elementRef.nativeElement.getBoundingClientRect(),lt="number"==typeof c.pageX?c.pageX:c.touches[0].pageX,Y="number"==typeof c.pageY?c.pageY:c.touches[0].pageY,Te=Math.max(0,Math.min(lt-(it+this.window.pageXOffset),l)),At=Math.max(0,Math.min(Y-(H+this.window.pageYOffset),v));this.movePointer({x:Te,y:At,height:v,width:l})}calculate(c){if(c.type.includes("touch")||c.preventDefault(),!this.requestAnimationFrame)return this.calculateCoordinates(c);this.requestAnimationFrame(()=>this.calculateCoordinates(c))}getRequestAnimationFrame(){return this.window.requestAnimationFrame||this.window.webkitRequestAnimationFrame||this.window.mozRequestAnimationFrame||this.window.oRequestAnimationFrame||this.window.msRequestAnimationFrame}ngOnDestroy(){this.mouseup.next(),this.mouseup.complete(),this.subscriptions.forEach(c=>c.unsubscribe()),this.subscriptions.length=0}}W.\u0275fac=function(c){return new(c||W)},W.\u0275dir=e.\u0275\u0275defineDirective({type:W});class te extends W{constructor(c){super(),this.renderer=c,this.colorChange=new e.EventEmitter(!1)}get backgroundColor(){return this.hue?this.hue.toRgbaString():""}ngOnInit(){this.hue||(this.hue=D.from(this.color.getHsva())),this.renderer.setStyle(this.elementRef.nativeElement,"backgroundColor",this.backgroundColor)}ngOnChanges(c){if(c.color&&c.color.previousValue!==c.color.currentValue){const l=this.color.getHsva();this.changePointerPosition(l.saturation,l.value)}}movePointer({x:c,y:l,height:v,width:H}){const it=100*c/H,lt=-100*l/v+100;this.changePointerPosition(it,lt);const Y=this.hue.getHsva(),Te=this.color.getHsva(),At=(new D).setHsva(Y.hue,it,lt,Te.alpha);this.colorChange.emit(At)}changePointerPosition(c,l){this.renderer.setStyle(this.pointer.nativeElement,"top",100-l+"%"),this.renderer.setStyle(this.pointer.nativeElement,"left",`${c}%`)}}te.\u0275fac=function(c){return new(c||te)(e.\u0275\u0275directiveInject(e.Renderer2))},te.\u0275cmp=e.\u0275\u0275defineComponent({type:te,selectors:[["saturation-component"]],viewQuery:function(c,l){if(1&c&&e.\u0275\u0275viewQuery(_e,7),2&c){let v;e.\u0275\u0275queryRefresh(v=e.\u0275\u0275loadQuery())&&(l.pointer=v.first)}},hostVars:2,hostBindings:function(c,l){2&c&&e.\u0275\u0275styleProp("background-color",l.backgroundColor)},inputs:{hue:"hue",color:"color"},outputs:{colorChange:"colorChange"},features:[e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature],decls:2,vars:0,consts:[[1,"pointer"],["pointer",""]],template:function(c,l){1&c&&e.\u0275\u0275element(0,"div",0,1)},styles:["[_nghost-%COMP%], [_nghost-%COMP%] *{padding:0;margin:0;box-sizing:border-box}","[_nghost-%COMP%]{display:block;position:relative;overflow:hidden;height:50px;background-size:100% 100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAACCCAYAAABSD7T3AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIWDwksPWR6lgAAIABJREFUeNrtnVuT47gRrAHN+P//Or/61Y5wONZ7mZ1u3XAeLMjJZGZVgdKsfc5xR3S0RIIUW+CHzCpc2McYo7XGv3ex7UiZd57rjyzzv+v+33X/R/+3r/f7vR386Y+TvKNcf/wdhTLPcv9qU2wZd74uth0t1821jkIZLPcsI/6nWa4XvutquU0Z85mnx80S/ZzgpnLnOtHNt7/ofx1TKXcSNzN/7qbMQ3ju7rNQmMYYd/4s2j9aa+P+gGaMcZrb1M/tdrvf7/d2v99P9/t93O/3cbvdxu12G9frdVwul3E+n8c///nP+2+//Xb66aefxl//+tfx5z//2YK5Al2rgvf4UsbpdGrB52bAvArXpuzjmiqAVSGz5eDmGYXzhbAZmCrnmzddpUU+8Y1dAOYeXCtDUwVwV7YCGH6uAmyMcZ9l5vkUaBPGMUZ7/J5w/792/fvv9Xq93263dr/fTxPECeME8nK5jM/Pz/HTTz/dv337dvrll1/GP/7xj/G3v/1t/OUvfwkVswongjdOp9PzH3U3D3zmWGnZVXn4jCqs7wC2BKP4/8tAzkZsoWx6XrqeHZymvp4ABCBJhTQwKfDT8gzrZCIqi5AhiACjBfEB2rP8/X63MM7f6/V6v9/v7Xa7bYC83W7jcrlsVHIq5ffv30+//fbb+OWXX8ZPP/00/v73v4+ff/75JSvbeu+bL2WMMaFbAlpBNM85QX+ct6qoSqkPAwuQlBVKqGNFSUOAA3Bmu7gC5hNOd15nSwvAOUW7C4giUCV8Sgn5L9hNFIqTsp0GxI0ysioyjAjkY/tGJVEpz+fz+OWXX+7fv38//f777+Pbt2/j119/HT///PP49ddfx8fHRwrmTjV779EXu2px2xhjwtdJZQcAWQIPLPISsMJaSwiD8gzIKrwSyATE5j5nAbR5c1dBUwBlsEWW0h6LqiYsqFPAQxCyRZ3wOSARxmlXMX5k64pQfvv27f75+dk+Pj5OHx8f4/v37+Pbt2/jt99+G9++fRsfHx/jcrmUFLO31gYDWblxRIs/TqfT7ousxJsAxXA2Gc7TA9XdgfdoHbFsj76X2+1WArgI1ageGwA3qupqoHsmcbI6Fu93quggFa9d7LeDtgKfAFHBJ+NEByIkcJ5KervdTmhhGcgJJSZ5vn//fj+fz+18Pp8+Pz/H5+fnmGD+/vvv4/v37+Pj42N8fn6O2+1Ws7JjjP6wraMI5E4RZ8x2vV5TSwkquotV7/d7Tz6HFWsD/qNcdw0CQ3q/321c686TwDVIdbuy73zNldhSHb8I2klZznm+InBS4U6n0302aBFsLhHDAKJVJVglfI9jhvu53W53sLANYNxAiDA6MCeUHx8f9+v12i6XS7tcLqcZW57P5yeY8/fz83Ocz+fnsSmYUyknWEG85WBst9stzSLyMdfr9Qi08iY15UZ0LlDGLhR3o5zK2j7OPUTD0E+nU3tk7Xb/16NFbhloAMuY1zjLUOO3BKeIDe+Z8s3/J4gFo4TM5jPmuRg28foUKKVSwo16TgA5npywcWLHgYl/Pz8/73/605/ab7/91m63W7tcLie0sZj4mao5gTyfz88E0f1+j8EcYzwTPEG2cqjyfHNF0M8fuqEiaOVnRzZZQNh5fwQyHg/HDGfJo89Q1zb/quu5XC6773I2XKfTqd/v9+d3wuqWva/YTdUdEV3fhIv/Viyps6YE3x3r43K5bJQS66zaxVGFsvd+//j4aF+/fm3fv39vt9utff36tf3+++/tdrudvn37ZuNLBaaCMgUzC+rZRiFowxUuJI8YMqcCp9Opq5vagaYU6lGJA1XQqejchw6Cj0Gw5nYBrGw01A2O206n04BGouNNyTfp/FwElhUey6nXrIKw7QQWddxuN2ldL5fL839gSPF8ahu/JvBO48CPSuqMf8Vp9/P53L58+dLu93s7n8/tfr8/39/v9/b5+TkhPJ3P56mQ436/j+/fv+/iSgbzer0+AZx/5+88bv6OMda6S5z6kd21fYC9dxv7cIJJ2d9AOS30fPMzyHiTM8B4DF6XUlYHp4KQW3W+1t77MNB1vGHxWq7Xa7vf78+y5/N5A+H1et29xuP5dbYtyaRu4AksbPq6936fjRzXRxBbPr/b+b18+fKljTHaBBBfn8/n0/1+H1++fBnn8zm0sB8fH5u4cr5GuBhMVk0EEn9RsctgVhM+ixlJtMA23R8B6yysAstBOgFXIKKCMIgToMqNEu2fYMH7ztc732dQKkCj1ytAZtY0Kx8pIr8GGJ+AT3V+2Hirhl++fBmXy2Wz73w+b17P8p+fn8/tUwGVleVkTyUb68DkfayWY4zxNRihU4EpLJPZVrK+u7J4/mgfKqeLW9X2REWlItL1diynbDDb3+jXgYjQqn0rrxWc+NkILP7F7xIbMvx7vV53x40xnlbWJF12ZSag/N0pW6t+ZzmOMzHjajKwDfond78zYTdfq18up97zr2q8v3IioBprRtBl0EZ9og5WBRGOdOHjIjXF7UotFbgOWnXzIJyzYvjG5IYgsmMOxHkz8OsMSrVNWeq5T8DaOcbEv1Od5rbs9aO7YvMet63EkF++fMExq+MRl4/L5bLZN/+ez+fnZ6KazuMqXSQVO5spJXflHAIzes/xJseckRJiDMog9d6VfRrqXMr6KpVV27jRwJacGovOAM1zMdQMnwK1AubK63kdCChvI1C7g0z9nf/D+Xze2Vj8H7Gx4P9duQlsYCrqyN8XqG3Hm/10Oj3jw/n+crlstuM+jPmmxT2dTuPz83Pzt2pn1XsEHX/bnPaVqVmh0xwOt0o6XLLAHePUU203wHfcrspCwmV3TryB5s0Mseeg97x/BwzCjBlbB+pRAPla0BVQuT6V6QHdBlj3d0KG147b+DqxQeUymDO43W4dQar+TIjwmAd0z8/h65vf0/yLv3Pb5XLpru/ydDo9s7ET0I+Pj6dKK9VUEIeKWQWPAOrJ8LKd4vE+t91Y3e7UFlWatg2VwJnb+HPmtvm/sfK59/OaWF3x/eP1UPHvA5DDYDpYXfb0drv1V2DkBkxtw/tEWVVlXWdC9pFYs5/jfh9dS/16vW7s6lTG+TfqsxSJHxkXXq/Xdr1eu4LsfD6P3vsT3N77DkL+zPm5jSdKL4zR3AxQd6rHkLkYlSowsrq7znzu6wSwdsMJOXmA5fBcjxtgMGBYHlr5zokhtsMCTgXLQOW4XC6dEyEMprL8mAQzXRgduix2yZzorxkYsDn3hB1VeMLGsXsVtgl2pW8S3svk0vw7R4hNaHvv4cACl5HFzwIH0Kc6zu4XjDPR/jpAVxWzO1Xk2DDb3vTcxeGU1iWZHkmIDWziWKvirCJ4Dravs6IJ/GG6cTqWdXDy+fArQDVVkLqkVjAoZIITdmmIqXwqa95N3+MGYoZQdRVNO53Y1xRkhO16vY7eu507Ca9lJnbGpxOemQhSw/AQsmmp5zU9BiU8G6wvX76M6/U6Pj4+do0Bz4CpgiknTUeDqwlKBmg3u4OVjrZ1A+rAcgaejWq6eJCvCYFDONSwOgHX4EQRw8lxbzDOdEK6gZ3Hk1b+8g2o1JFtKXyv/fEdTXuWjWXdAZiBp6ADeDrCFiim7B6ZFneeI7Gvm/PMkUDX67W7xI8b0D7/v8dA9qfN5oaCf74WZjH0mf1cmfY1Y0JUFmVrTWu8uzkNcLtEj7u5FXBTkfC6GOA5q8YMxO8KVvF6sAVGdcrUbsKODcQKkLMOMdmlxum642YrPm26AlhZW1YB1R+rrGswE8TaYAWeUMxdf+WjwSvZ2Ef3ytOyfn5+PpVPAaqOn43MtNBqvmjjxbjM4lZjZY4gqNMI5ktaW/sYKNwS+9lFQzGihmMCKPa7+Z0V6Eb0GRmobtpX8JljWu5FMLN5ja6hG9kwQgZqf5+1NH5UxzkFReCdWhJ8XdlGUkxO7HRlYRm4mVO43W7ter12TPJEw/rmEN3L5SKHIWZg9mz+pUoKOYq5bJTJdX2gme1UcxMZQFaEQIlHct32M+Y1BzGkGuzfiyAN9z+ugplZ1symCrDCYYkGxDTpI9RzBy0rHyeDUC1nWaeUaD9n4xkNyYMBDZtzZ3B++fJlY21XFDOcARJlabOyiS3uCpLI9jrZjCDkaVvcCCjwognKShWdzXZWlZMvVTgD8LpqlCLrqgbcB+qYwrgKYpT0ccCqbKyCValkEabn/FynogCrPKfqf51xJ7sGB2ZXcZmxoSOztjx300DZi7a0/2AIR0UlBag9SuDw6KcAzlaB7vHZvWpjK90dyrq6bKyDUZQbR0B05biLQkHIcSUmgIK+SwuqgHCnoio2RQU1yj+BnBy9pphVKLGyC7ZzFK1pxWK+E8IhVCWLN/uLtnUU4ayoYLoaANz8FdtaSvY4pV0BEW2ls61czqllBKpTyKgMAhrZ1cdc1RROtPmvWNkdcKZ7ZKxaWjiPLJMpp7OZKxA+rqG/oJLjxf0pnJlqLoDZo3gyU0mKGys2taKecj/d1C+rJSplBqlTyAqgR+D8KjKlmRL2gtUcAdCtsL+ijCNT1oqqqkH2OHEbG5sDFnUg5Aa+yLou2VU1ptj1S2ZQqv1ORZN9IWzRfgaRBxKoBE8UWyqlJFtrIc0AxNjSjed99CTY/XDfSzCz5M0IZoVEsWnPFNTsl8ooVC1TzbGgqFZNDSgVwKK+1sGDMKqxZCWGVMDysiEr1jVSQJUYwj5iHOlThdHt44SQg9CN+nl8D90NMIgAdgr46JqRiR9I8vRdFvbr17m/yxUMKjNLMiVUADwu2CWGhhi+F55TWM9M9cogzms1dnM4uOF/LAEYWdcqnM7yFmyq3IfwmOROd7Y1iFWtOjoY8To41mTV5IysgFFuRzsbWFGbNIIJCDv1dOo4lZG7jWBwRFtVTKuWyeCByJKOan8oZ3ep9XddNl0tDuaywLz9cXPYeDAA0SpkBO9sbVcTOVWldPv4uyzEkzxHtjvonHoSkFEWNoo1d8DhcQputd2ppNon4BzoAiJ1hBFQg0dVtdbGHHDQWushmNEQukLM2QO1G2Y8bgTXqFhcBJj7EjPgcPts8US8qPpPB/dXznOh5Z438tzH5ec6QgrOKrRRfKmysBmUDB+PhYabMlVPER+GCSITTzr7am2tArH3bgcEzPJm+cr5jJ4NnHNFDVrFXcI5Le9k5Jnw+bedbV+FfRzZIHaOOaOsLY0/7UGs58DjrGwKMIMFIGzOEW1/jGsdAtCN6hEAI4hBe9YXeRROBSVPAVPAqvIM5bx5hVKWAMP6zBRy3iescridVdFBinBxXDnG2GRY2XbCvp1lhvGtO9Bxu5h908XQu42lnSArMFdizMim8uwRCxPGnnOS8lwpnbOiDqTAjsrRN/PcoAScCbaACqVM40ylnjjTBs+bwWlAG23/UKbdkiwKWIQPGzWaczpoSlxPEj822cNWkpS7FyzsDrqpfgpG3jahw2vgbaSQAxuLWZYt7JzyNe8JoZpNAcvDFOdw0wqYT9AK1rZz/DdbSlLPp0ryIxgQJlK9AZlEq7IOXpohg9PIhrCng88JsOxiV4ZWAYfg4sikx/8ky2Z9l862uqwrfscIH8+ugTmVGyiddeVYUgEMn4GZzg14EwIsh9sx2cKKiWXReuOE5gzGOQgdlRKVVdlevqb279Xq0Qnsts2VDaBO0coezsruWtHApu6sKG4IBhN0aGU2kLrMKGRTN3HmbCDwKV14zvkMEDG4QfZVspVlaNU2mhc5TEZ3N1h/zqTheuLpW05ZWTGVjb3dbnNmxKZBnN8JqidaVLKAOyARNLS+MB54Z2+VaqoMLKroVBlngefnTPAcoHNWCSvlfA8CI0HEmBNBnBlXyMrzU7A7WVm94PPqQ2gmqKx+WDGsnvilmcSOBJqOK1nYyAIzuAyesq3UdSK3KfWcYKD95HmfYOU3qser2CtYEUA+FpfqdNvgPBZUBhDrGONRVlQsh8rLcaUCykHG0OOUwTlLBrsh5soEMGezi1E4HRVt1icp5wZEFXdibCkG8Y8vX75sbO4E0iom9z+hjSiOfy3DhpXItpVhE+UGQdvoWjtChmrGHf4YAzKgBNnGtuJxFCeGdhUAfQLLK8kBYAP6gvFJZajMG3Xkycy8KuC0q4Eyymwtwdxdv2M0mIBtK0LKnf640j00Auq4gUkdWGlhs22qJc6dZCsL19oxnlTJG4SYVRIGpD8TPFBuM6OElbS1pldid4mGAyN6ZIupbC5bXJN9fdpbThSxLUaI8IG1XIYBxW3Tjs6KQosKcxfxcQmdnwRGM10GnFcCy2XYunLMyAkdgk4mePiczsLygthcBut6goOqS7YVFXADLjaosB6s6ofcZWAZSIRYqSUkizYwttYab3vUOQ9w2HRxIIg8WwRVeE68xi4UtL3zRphxplzwuZrcqYCq1I3jPI5dnJIygEohMbPqVJSzrwzxBJTs5zN+ReUSgxikPQVF3JVBeNQxbHENrEMNvEdFZVV9lH9+ORGEsNZQpyTNc4C3AG7XF4ngzq+DrO2zbuaaOXgdaFcdkEotoSFBVX2qJ0C8OWZeG4KGlpghA0XfTOPCqV2qqwQ26QWfF2PMLhI2w1lVAa2aPsYd0za25MQRwgcZN6uQDCi+ZxiD4XEM2kZxOT41FnZnaRlcpZouzlRqqdbQVWopQoSB58RV50lBNrHi/AwXS5LrwDVlpY3Fc3ByiYGc52Trist6kOXdwInAQtJpp5QchyaquYOV7Su+fxVMaV3dc0RE2S6mUY0gLt2pMcYqrKIQ9w2l1gpQUMtQYcmmbt5DTNxdhnUCjQqtbK9SUSzvrC0mmhhE1e2FS2+oxypy/ZASutkmtjx3vcBC24PX65nbqkBCRhfjS9kIYPnee8cMagVOhI/3T1fAmdtAWZsCswTJCkQVNa0qWKSKPOpHAUhD9DrbVcyoYkwqhvh17vYAayXLQyKGYdxlUDFp494rBXRjYgO17DDYetNIUj/ezp6S0lnlpEwsWmJMkOwsKXeZKEAjIHn0EQJISaRBcO6UMINz7p/bEjjnw4ft+xmDvksxX4G2rIris7qaeKwAFMP2Oi7n4criuZwtpSUwpfLxSnORSrIqusc5ZFaXysqRWjiZ2DyAWEIL35tVSoQElFACjOeGGSE7AHEQgdo/LSvCOgGBvkxsmDbvlS3Fp5vhaB2TAGqRKrKKMrhLVpaGzEVjZ0OQxDhaCTA+QyRR1d15aQzrJntL3RibsipjG6jlgL4yqbS0sNYg1e84vhbBVrElK64CUcWYXDfKxhpIuxiVJZUxsbMy/uRBKTNRQ4kQ3LdRYLS0rJjRPlTPqY6gdJsEDc+aQXAn+HgsNUCbRuF0Oj0zwnA7bWDkbhO5Ens00qeQhS1laBMl5M/cAaxsLF8rKyql+Tf7ELLEGu/ixiimdCvo0TjfpjKwaggen4eh5v7LokLKbLuyvHhcZG8dhGrEDx7Hg93ZppJF7qBqO3iVveXEDQNInzeoe8Yq6ePaZBZ2JviM3W2UAGotekRCAGq4EkF1X3DOnR11yRsBL1tRa0PVcZiNFXZ2c34FskvomInQQ6lzpJoZbJxk43NwKJFBquJSsrByHydxKOnTxQASBmS3j+JMnsHSla3Ec6K9VWoJVn9zfjwOM7hqYAAqJQwE2a3nA48J2QGegRkpZNivSY+ys3EkKd4oJIwsvIHl3cWgLt5k4NH6OmtLWdpurOkwEMupYc7eMtDRhOcI2ui5JhVIzXzLyto/GAPuZoyo8wkoduVgJglCt7OhGbgID4Mq4si+63zUS1FuFFXFlqyaj2emHlLMcBqYu0FMuR28BbB7lOxRMSiCQXFhCKuwkhZ+pYDiGSgbsKKV8MiSRsuHSIWM9rklRiIlZZuqXjsQK8ooYJMgq3JKWVkhHbhsVxFUzthOWPkYijcbx54IKsSdT+uLr3crGKyoYgFiGR9iBk4kfloUX+JIlQRQqabmpgnhqtpQpb6RVQ1WH5DnrS4hEoGZqaerQ2dhFbz8XePxShmDbo70eISjoorO2vK8SJXI4SUmEU4zWKDzUDtWTYw7xXlbSTEj4FRg7zKnKoGRALv0Gs9Tgc1BpCywGZRQAtqVz2xrBcAMzEpfZwFSa2G5W0QBFjSMapWAEFa3HcGN7CxDzECyIkJ97qwrqWNTWVo876PPsjPkj2wvgroM5lLZKMETKVql/CvnWVFiFa/SzJUQwkoZsr67Y6vlSRV3/2tmNTOY3vnaxYwMuoPKqdzR1w7IqHymlPxaAThfU7Ko2ZXYj4AYJHL+kNdKwRQYESTRa5fsUZ/rVC1TMTyWVyYoqNtuzaHsMyv2tvoarxdfqwYgU1axFo/cnql1FGsqK+uAROV8BX4GU8WcZTATi2q7Qcyi0O0V+GhWBMNRUkn8H1SsWVE5By3Gi0ECqUeJoBfAtDa4amkdXG37AGP5Ggeb84p7UazpoKRzdFzeQ8HkoHGxprKy/Hpm5t12p47J6xTYDEz7uINEXSuxYXvFskYAc+ySxH9sf5ftKzU6IbwVBcUGg5e5FMCEXSErZR0wGayV19woM9guPjTqJdVTqR4uE4nJnLldWVkECCZLd2VLF+xtamex7IpiriSDUpvrpn9lrwGMCHyppMH+ps6LILsuFGUj1XEOXiqbqSHPUKnClpWV68kqtURVNDY4TNaocykoYeTU5ngGEQa/S1DnnE4AeXMcKjHPAmFVjCBENaeyLVNHfr3px8xUstJ94hIpfH4HKE/eDaArK6lSyVVFbdt1gxTIVk3pppVlFXi4pEhVBTObquohU85MLXn1iahvUkHJjSCMc01tLFveVVBx0DodM6jftCu7DOtIzYxrc0qp1JGP2ayYFz2Gb6HvMrO8cnGtV6Gjm3uImSfD2GpWK6uowbZGMxFKQCo1pOMtcMXFpRst+hXGoAomF3sSTBGgTglbBKWwsQ3tZqaYSp0Z1CimRDWFcCJUPYJ00BI5FkKYNoifuQxmN88SWVXWLMaUqqqgC0BmQJR6sk3u9NCf6jYLXxAfqsYEgVLAhRY2AtgtflZNFmFyhxdrLkAdWlk4D88M2ixHyepIdhMHrG/iR1ZGtq0MGpbDbRPYOXeSY1M6Ny4ZstvGSktK+XbFPATj2D371saPEsAMXhXrsZ0km/XStkhhMyBfsa6uXFZe2VCe+YMr1+GKgwrQyNYq1VRrB+EizAow6NsdNKcyVEkYeM73ys6q4kAHp6BiFklTkIrVC5oYV7uzwOGCz4UJ0Stq2lWMJy4wtb+RetL6tZFicnJmBw5UjCvXXMZVJX2MQkbf+XN5EWd78Vz8/JEsMZTBiKNzsm1inLRUQ74H4NidaqI68j5sAFgxcRveC7ieLJXfQYxjZZ2CsiWFewZXJmBIlZ1tdtrX4hSuateKso/RZOtOKW2nmq1oTzeK6dRWAWu2NRVb4hq0SXm1GvtugHrbr5IXqmSktg5CuDE2MSlPwsY5kNE2Wp3AqiZbWVLAxiBF+2iBZbuNj6MB6rsMLC7FyasaYDyo7KkoPyEtw3pEMXfPvxAJi2jAQQgjrz0rLIZSWZlIoNhwd5xK4AR9mYNjWAaLrnuImJeBVN9zBORObVvbr+mTTfFSEJLSRnHo7hEJoIi8MFqjxmvgmF5URZz4zLFgZZ8Ctu2X7ggVccKm9gVxIsOHqxXgNMKnFWZYnf1dBnOhayXq17QwFlWW09eNKyVJFmXqaONGA5aCegMbJ3UUkGY1ic3nKWgjq8qfVYGQG1gRt6rs62a6HiqqUOqdesK5NmX4nGofJoiE1d0dF9lVVkvT1/kEEaaCoYOwFpcVcoLM+7669PxC9rWqktH0sWUYld0VCpuBZ/stVRcGgy9WX2+U1Qthi9SzAqSxzZsy+OiFzBYnySGV6Gku44rD8BCOZBV3BvD5+AKRHNwMEsB6EzHnJpkTAeiUlEGkcECeB6GDZTp5YEJTlvdrknxYjTllMkfNtXwDjM7uVjK5JXUUn43rrqpK2jytaxHW0M5G8DC8rtHMYs7KSgduVQMGTYFqFvVS6rkD3sDJ46afdYFwoq11AOKCBLhvwoUgc8IGANycR6knZrdJPdsuxnyjfd3FovTlRMdEdtOl5CMV5EHsXQBis7TOwvIDZaGj2Vnpbh7cpK63VwYEMLwqbjzyl699sawFFkF1yqjUU31HfC6sW1ZFVFuXVXVgz9keEaw0ys1lWfm+azQAQSWA+hKYVfsZjPncAcUB9oIayy/UZXRNckDGji77GsWbvBo6tPrWPqOyVkBUq+INeqpzNdYs/u0ifh5qmpqIW+33JVSUcwY70KL4U9lYdU6ljtSls7lmfi9g3YzeQfVkaGFaV3ODCnaD2N8wsEDFklE3RzM3ZghdYkWHsszq70FIecnKkVkt8ezMzRq9bkGuKojRLBVSod3Y1yPqKgYW7JRQTPVyy5xIYLjOgxgT52RKJUY1dOrIiRd4futQx/A5AcSmEjz0vFWrkLzvbWAu9HOWbGgxFk1VNTpnBKk6TgwisI/HcxYXP1uAWO72ULFlBTq+aSu2VTUs6hrxM2CF+hEor1VIA9ZmFUaab1lSSgZsVs4sxzHlVLoJHr9H4DhONTkI1XC0/wiY2NoWAG5RlnHFnq6oLccpQddMuJ/O17JVA5OHLi0BqCztq7Y1++ucCd98qLI8MIHBV/cKjxQTme3hFBS3MyCqnDsuym2o80HjvFFTtrURmNaGJsmVahImjTsUXKtQZTAVs7Mvv8/+fzUrZAXcLJ6M4koe6XP0b6SmWWNDzyUpQ8bl+LtWx4tuqZ36cRYV3yuVxPNwvIiqiQCSmu7srgTzR6nkyhpCarXwFy1vGd5iP2cY06lFr5Njhhg1Y6+NB28ftbK83s8rf7kLJbKwDFPbLg25a0AdZJEiqr5phixKMDlRUtcssq1hriLqGoH+zeNgVm9OemjsETV8JdF0NHnkIFxWY1OB4Yrp7rtWJ7NgAAAPXklEQVQ3oNs5nplyVf8u2FoLu1JrHveaZWQjqAkshtFa2gzsSG3Zpkbvg3HafF9slPPlldjFlK80Gysm8Mr4MPhneNWENPGjAIpmilTPATdTRTXlCBYHYAQuPwA36xIpWtGN4q3Y2MhiGsUpuSSnlEJRD8PorC7CFYVw+F51qThgabxsTxWzCGY0ZSsb3lfqAy0OPNjNy8xiQQKsHYFQ2HBZVvVbBuq3m1oWKajqaonsM6uZUr6CjXWNZ0l5E3h3jURma6kP3MJIiy1Lm+kahQq41N2iZja5sjtlLYNZHZrH6qUGm4vMbDp6Rw2CFmvuyFkrBcCyMtFqBaECmsHoK9BZ2LA/lJcRqSaDqnaWbrZdGaz3DLgIvBln4woGztbyJGqslwxkhhHrTjTYFXCtOoKS8uLdofVdAbOylGU6nlYpXWZts4nXBq6WxJitMNokHUJnbnJplQm+aGpY2a5GMV2QD1hRubBPFKdumf5OHkLHz0F9luE5kjBjRa0nFE5CUGqHw32MmjZ6xkgINVnSnZ1VZStK2qKlRaLlQgK7uTq7JFXJwM+3SOEKyhZNI+tJ0I5qMYy9k2qJD7dVWdqKXa0CKNR0Ccjg+B2IYu2fcBZJZkMFgM11r0X92wilghFGgzVnexlqB7xL9mS29SiYUVY2nXOZjNBRsyDsQPRWW5hrZ4XcdC4HVWRbjgJr4sFofK5SzjQ7rhI1UebdPdEbj6sqIvTZQZ5va08rABsAW0UxeWytAk7A2KJ9ZpxzCioB24XFtYAeXYxr6anSqhLgppEqWbGwLunTgrV+IjWlL29ljaAl4EQMGsErp4apeZiquwRXLXAqOCeru32mmydc6oWTSWpFAGdzeTB8RTHVMEtlM90CbbQCYhPjq3egYr1FGdYIQjiuDGZ5zZ/AzobKGOyLxti6c4Rwtv2anyWlLICnlLhxJRXt6A5ebDBWFNONbxWZ2d02mnu4S9YECpeppV1zSWRBWxHYzVIv1CXSouwqqX3jBBBDZdYQbpTQW4ZQlS8r5kH4suSRmg2++3JN10x1PaAmEkmtYlEdeGpJEM6kOuCqCR22oSujj5IV2HdT0zj5prLKTjXFAPjdQlyq7xIBxAQP5yMczG4VxAKw0n6ilZ2QBce2pLulkuxxqnoIzFfgqyqjil9S1VNwBrFmeyeops8yOjZUybZdfS8CuaTIJumzs5tODaNtLpFDQ/PcJGweLhmeL1nB0KqiUDScsiUVD89Di3HtrKtSULw3RLiygZD+7sF8JTObgYsrGvDNUFRGl1iy0Ll1YkUc2aJYMog920I8qW6YDCg1Mqk0JHJFKXkbgbRreI+qpYNOZHrVcDUba7pjsphSJNtK6upgRNAVoOS0mugBeN4bIZgHhuPZ/s1ENaX6KsVr+YNrh1Nb7ipR0PE5zbNRegCbrHRUw6Yf07dLBJl1f8KB9as2V1nNqAsl62LBBhehwalerkHmB1JFIEZKSEusdl5JQj1nJlHXSCF342gJ9CYGrXelknJIXqVP8sD+qtplCR3XH2qfKq0ygMp+KnVkKxNlZ8m2YkIlVMiCnXUwl7qznBKSvQz3m3Pt6oQbXO5b5FixCh/fHxUQW/AEcK6zCNqKQnL9sywqmKuwvqSYzT/aPVNNpVyhvRW21aqciCsjdWvBwILUvh5VyCzbWoC1pJjJ680CWsl+udKB6T5RwG1mlohnlpbg47iz5U9ha0FGtmRLFYBtO99y97Ap0z+ZDTAog6kSLZsMHg/IFkkgp6CpvU2U0cYVSdnmkjwBdOmXbxTWNWzuIbipMioVxEckZEoahSOiy2M3K0jcC1LhVDwaqG0ZvkcWqCnrG4GIxykrqlbWdw6LQyBaZR8HmLRIhQWsHswD42ZXVLNkf9l+FlW0HVQ2lwFsC/Z1FdzlQR0KaPfo+Fdfu+/dwVRICu1CGR7AEIiAhc+AZUF0kOBaPxmUqg4i64vQnU4nFDYJ9Nz+1fVXveH9qmr+kPILx8oKcRV/BFbxbE0JMT0kSD4w6L/lNY8ocsqagVdU3A3MjxhxcGuqzsPH4irpaow1q6OyrVjvp9Npc59E91LldboYVzJWdimWfAW2SNEKcDaX2FmBLLA/uKxlmhh613Is1URQApbKfttwxL02q6Onx5pQxSbPojAg+v5hAnN6LHVRDXIsvKtRjiS0qJUyZTAXVbAK82ElFJWaQdVoqUC1Unt7BVaTQudM6SuqexjQJN4+0icaxv/utbKv83ETbT8H8gjcOKxOJmbUa6OOVXht3dFY6rHv9XoNzFLceEA1o8+pKm0LAHPHZ2rYKjFq0hfZFixsqHJgD3eD5n+U0kb1mFjXkn2lvMSSOsNE/CdIAKF0Sytq6urOHUN5gwg4GZosgbmggM5ucra2qrS2Ig1cbiBBcxYzgzUDNLCvL8GbZXNp6ORy3LmS+Kk83zRIAK6A1ioKa2I9NapIuiUFdfC9766PFZUtqUr6KbWk+zZU1a/ZrIXEztrjTOfz7hwKziCeXIaraHtbZIMz+2pGgazCmw4qWAFvEdhodYp0Xq0pV7G1YWYWbO4qhGq42+Z8BYtrLWvluNPpZAeaFFS1vubPgbgxsqcpnAaszBovKaFoDQ8BGtjfUOl4NAG2nmQV04feJgumvX2fsrQEWZghL0JnVdYkn3DOZIeRN86RqPWCmsvGVqEMRnwxQAxwS8EMYo3IzmY2+BCcLp4MKiuyuhImamlbZFcNoNl7tp+RHd18ZjQIRKyXdFRhN98/hyKqwXWNo7O1wiaXoHN108REZZWEq6grnIfjzeg8jdRf1XEL4kkXa5bBjKxoKaljBjeHlVxQ4GaycpW4lDOAKtnTxHAtOfzOtZwHAM7sqVXkV6yu6kap1nHkXKqWF/4XHqjenNKqBjpR3l1ch3Ejg1+EsgdQhsdG0B4FM9sWAVWpuAyiwTPleZxt9VyZVS2qXfReWqTAilpr9ApoWTjxymit7NwV4JTriZyOA9B0k7HFfULourmKYHVnRQvqGL5HMHdqFcR2qWpmcK6eTwx2dipWrviDilr+fKWq3OWRWdHKwA4eu8wjchbeRzFilqjjZN3ufCpfkJ0/scVpnYk6L0PI77lxdWCZ87WiWm7B/AGquQSnujGKsB8CJmiJq8q1pKIVWyqOiTK66r18BN8r74/AE71fdC3yPS2MxdOpnE1tlVxD9JmVOoggN+r4PjAXVFPa3Eg5jVJGFVUGNolH20GVrUB7BOySWq6WqYQdWR92pcFMYMwckbSgCKCqD67DiiWu1g8MQC9ByfcFqW1L+jL714qNCuznoSxt0da2gtWN1G8F0BK0NN0nuimelUF9dIdAfjO44UT3CjQLoUeLHJFTO3gmpRuIIOvwBQCbqNeo3qtZ9iF6xVK13GRlo4zqimq+CGdTiR1uRY8oqgE02hZBa79kZXPMquxRHKla2saZWN4mRqZUj0vLCKhkjKnqOQHNuSZVJoKvAqS1wpEquvWDC1B2ypwrCPsRMEPVTODMLJMDv6qeKXwi2JYV5Sq4qKyvgGsHCLiuj2jR59V8gMqSJ2FJZRXEHVRHj3sFPrct6OpqlW1GpatQdt0GvwfM6n63InsGVFhJGaBqgqqIV6IsXllZgySPq4R3bnt3wi5cv+cN2yqQLW1T95KYVsWWtKk4cB9W53WQQflQYR6Wl4HaJZjvVE0D5yvq+RKgZCs5qdBEP5sD94cAvQLlSgNaSMAtHx88BuNQ41zdFsX30zKbcs0MLD/ihkpQzl0wiTqKLTfbKmCmyYICnK0IbaieC4CG9iSyLQ7cIMGQwau6TKoq60Apl3WN40LZpca1CKKK9VQyyIEn8w0F8F6CL2h8o3ixGwC7s7EWzCOqmcApYxYD4jsAzVS0sl2t98pA7vrKophCVSonbYpgH6mvSn24pTBV4sdtV3BtMq5k82y+IADvUJ0uAlkCVTxIaPm+UNu/qkV4F1TzHXCGrXIAqItBKypqK99VtAOVs64O4ObX7pHLVCpYHcRmwvLR7TvYAKBBN58LGVzDuFz+hQbWgncQyCZAk+VbsPSouf93261iZgmfCpwRbAvqmSqriU2PwhjaoOyYqtIegVXViTsmyta6bGySpY3gyRrpIyAeaWDDxtpsXwKyalMDKNP7YBXMqEskUsi2uC8FNAPxAKTVfT1o6VzM0E0jF+1rWcUuHvdyg7vgoFplX8HpvHpMCOMRUPHzZkInsqlFKNX/EIO52E0SxSzOwob2VmRLW5D1XIU0rbgM1AzWgyC7fe8G7xUAK/taEBat7luqtyP7EmsaJQOj5F+mrnZfCuYCfBUAWwShyd6pMY/vAHG1UqOYpbI/gy5T0CMKm+UO3gFuC85dgfDVeguPDfITrIBLsLrcgdh3CFgFZjaKJ4Iv3F8ANEqvuxR1tVKOgLoCa1jxboBAkj6v7j/icFbA7f4rfRnQDLRViG13i0vqBQrYVqBbADZT0ZpiHoSzvQpopKIFS3sE1HfBWlHXd0H7LnArqvougMtljHBgZnh3Eoz/BKjLML4Z2Aq0+hEJr9jaVUBbvNzCIUiroC7AWmmFw4o5AK3MtB5VypZMSFgs05JyGVwlwBqsEGAAa2ZU1CjUexXGsE4rKriilBvFzOKKo3AuAroE6QFQU3u8YpNXwS5k+1TZt5UrwouN4KiUEw+k3ZWDp1RXHNRqXb21Ts39945yZSg3VnZFNQ9CF3XeZyr5DgBXKiwCMa2MxeTDYXgP1Fsf9QNKZc0k81RJk3r6EQ3rCmBVyLL75EjZ1pIVDHoFtiOAHoB0BdTVylqBsKKKS+AeBXJVLY+CXASuGvO/Auq7GuEjDfGKg1oKa1z/dmmi9I9SUGNhl0AtfulHAawoYrnSkmNXAVuGEhrEVXvUF+A5Ct2PqNOjDetyna4CmeUolmeXLN4Aq7C5Sj10Q7yjgl+t6CNxSRHmI5X+CpwreYB3Qfdqna4q21KdBuc4GoZsn49ZOOiVinwHqK9WzjvgeweEh2AU5+vtxZ9Cd9Wqkh49V18E5oj6vVyn0RStAyGIO5edXRKd5B0VGVXq2yr3xYp+5Ut+C4QJ4P1N339pQMjRejj4vb/Dcr6rQc3O/0rjmtZpeYCBiCHfCemRbNhbK/pNUPc3wfKy5f2D7OlL3/uPhve/oU4T0F8f+VNM2vyoiv0jK+KHQfdHq+0bncz4oz73/+Y6LbKw1o/5B7eOf1Rl/0du9B9tn/9bvrf/j+v0h6ttn2tp/r/4819y4/zv5391uvzzfwDifz6phT1MPgAAAABJRU5ErkJggg==);touch-action:none}.pointer[_ngcontent-%COMP%]{position:absolute;top:15%;left:90%;width:12px;height:12px;border-radius:50%;border:1px solid #fff;margin:-6px 0 0 -6px}"],changeDetection:0});class fe{constructor(){this.indicatorTitle="Copy color to clipboard",this.presetsTitle="{0}. Long-click to show alternate shades."}}fe.\u0275fac=function(c){return new(c||fe)},fe.\u0275prov=e.\u0275\u0275defineInjectable({token:fe,factory:fe.\u0275fac});class Ve{constructor(c,l,v,H){this.pickerConfig=c,this.renderer=l,this.elementRef=v,this.document=H,this.colorType="rgba",this.subscriptions=[],this.subscriptions.push((0,d.R)(this.elementRef.nativeElement,"click").subscribe(()=>this.onClick()))}get title(){return this.pickerConfig?this.pickerConfig.indicatorTitle:""}get backgroundColor(){return this.color.toRgbaString()}onClick(){const c=this.renderer.createElement("input");switch(this.renderer.setStyle(c,"position","absolute"),this.renderer.setStyle(c,"top","-100%"),this.renderer.setStyle(c,"left","-100%"),this.colorType){case"hsla":c.value=this.color.toHslaString();break;case"hex":c.value=this.color.toHexString(this.color.getRgba().alpha<1);break;default:c.value=this.backgroundColor}this.renderer.appendChild(this.elementRef.nativeElement,c),c.select(),this.document.execCommand("copy"),this.renderer.removeChild(this.elementRef.nativeElement,c)}}Ve.\u0275fac=function(c){return new(c||Ve)(e.\u0275\u0275directiveInject(fe),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(t.DOCUMENT))},Ve.\u0275cmp=e.\u0275\u0275defineComponent({type:Ve,selectors:[["indicator-component"]],hostVars:1,hostBindings:function(c,l){2&c&&e.\u0275\u0275attribute("title",l.title)},inputs:{color:"color",colorType:"colorType"},decls:4,vars:2,consts:[["viewBox","0 0 48 48"],["d","M0 0h48v48h-48z","fill","none"],["d","M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z"]],template:function(c,l){1&c&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(1,"svg",0),e.\u0275\u0275element(2,"path",1)(3,"path",2),e.\u0275\u0275elementEnd()()),2&c&&e.\u0275\u0275styleProp("background-color",l.backgroundColor)},styles:[de,'@charset "UTF-8";[_nghost-%COMP%]{display:block;cursor:pointer;text-align:center;border:1px solid #e3e3e3;overflow:hidden;position:relative;height:20px;width:20px;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAh0lEQVRYR+2W0QlAMQgD60zdfwOdqa8TmI/wQMr5K0I5bZLIzLOa2nt37VVVbd+dDx5obgCC3KBLwJ2ff4PnVidkf+ucIhw80HQaCLo3DMH3CRK3iFsmAWVl6hPNDwt8EvNE5q+YuEXcMgkonVM6SdyCoEvAnZ8v1Hjx817MilmxSUB5rdLJDycZgUAZUch/AAAAAElFTkSuQmCC) repeat}[_nghost-%COMP%] > div[_ngcontent-%COMP%]{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}[_nghost-%COMP%]:hover:after{display:block;content:"\\a0";position:absolute;top:0;left:0;height:100%;width:100%;background:#000;opacity:.2;z-index:2}[_nghost-%COMP%] svg[_ngcontent-%COMP%]{transition:background-color 2s ease-in-out;opacity:0;fill:#fff;height:46%;vertical-align:-20%}[_nghost-%COMP%]:hover svg[_ngcontent-%COMP%]{opacity:1}'],changeDetection:0});class We extends W{constructor(c){super(),this.renderer=c,this.hueChange=new e.EventEmitter(!1),this.colorChange=new e.EventEmitter(!1),this.isVertical=!1}set vertical(c){this.isVertical=!0}ngOnChanges(c){if(c.hue&&c.hue.previousValue!==c.hue.currentValue){const l=this.hue.getHsva();this.changePointerPosition(l.hue)}}movePointer({x:c,y:l,height:v,width:H}){const it=this.isVertical?l/v*360:c/H*360;this.changePointerPosition(it);const lt=this.color.getHsva(),Y=(new D).setHsva(it,lt.saturation,lt.value,lt.alpha),Te=(new D).setHsva(it,100,100,lt.alpha);this.hueChange.emit(Te),this.colorChange.emit(Y)}changePointerPosition(c){const l=c/360*100,v=this.isVertical?"top":"left";this.renderer.setStyle(this.pointer.nativeElement,v,`${l}%`)}}We.\u0275fac=function(c){return new(c||We)(e.\u0275\u0275directiveInject(e.Renderer2))},We.\u0275cmp=e.\u0275\u0275defineComponent({type:We,selectors:[["hue-component"]],viewQuery:function(c,l){if(1&c&&e.\u0275\u0275viewQuery(_e,7),2&c){let v;e.\u0275\u0275queryRefresh(v=e.\u0275\u0275loadQuery())&&(l.pointer=v.first)}},inputs:{hue:"hue",color:"color",vertical:"vertical"},outputs:{hueChange:"hueChange",colorChange:"colorChange"},features:[e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature],decls:2,vars:0,consts:[[1,"pointer"],["pointer",""]],template:function(c,l){1&c&&e.\u0275\u0275element(0,"div",0,1)},styles:[de,"[_nghost-%COMP%]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAQCAYAAAD06IYnAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIWDwkUFWbCCAAAAFxJREFUaN7t0kEKg0AQAME2x83/n2qu5qCgD1iDhCoYdpnbQC9bbY1qVO/jvc6k3ad91s7/7F1/csgPrujuQ17BDYSFsBAWwgJhISyEBcJCWAgLhIWwEBYIi2f7Ar/1TCgFH2X9AAAAAElFTkSuQmCC);background-size:100% 100%;border-radius:2px;display:block;height:12px;position:relative;touch-action:none}[vertical][_nghost-%COMP%]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAACWCAYAAADXGgikAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAJtJREFUeNrs2MEJBDEMQ1EZ5rTpv9TM1VuEBGbMTwFCfhdBqqWW8R79pOGAM95gQQCIIIIIYqhBdZvD8so8wQ644w0WBIAIIoggphqU3GGRuW2JgKPPnwAiiCCCuAWx1G0Oi7ltgYA73mBBAIgggghiqEFJ5rCYf3GBgDPeYEEAiCCCCGKqQbU7LDK3LRFw9fkTQAQRRBC3IP4HAGiDWTj81TDkAAAAAElFTkSuQmCC);width:12px;height:100px}.pointer[_ngcontent-%COMP%]{background:#fff;height:14px;width:14px;top:-1px;left:0;position:absolute;border-radius:50%;cursor:pointer;margin:0 0 0 -7px}[vertical][_nghost-%COMP%] .pointer[_ngcontent-%COMP%]{left:-1px;margin:-7px 0 0}"],changeDetection:0});class R extends W{constructor(c){super(),this.renderer=c,this.colorChange=new e.EventEmitter(!1),this.isVertical=!1}set vertical(c){this.isVertical=!0}ngOnChanges(c){if(c.color&&c.color.previousValue!==c.color.currentValue){const l=this.color.getHsva();this.changePointerPosition(l.alpha)}}movePointer({x:c,y:l,height:v,width:H}){const it=this.isVertical?l/v:c/H;this.changePointerPosition(it);const lt=this.color.getHsva(),Y=(new D).setHsva(lt.hue,lt.saturation,lt.value,it);this.colorChange.emit(Y)}changePointerPosition(c){const l=100*c,v=this.isVertical?"top":"left";this.renderer.setStyle(this.pointer.nativeElement,v,`${l}%`)}get gradient(){const c=this.color.getRgba();return`linear-gradient(to ${this.isVertical?"bottom":"right"}, rgba(${c.red}, ${c.green}, ${c.blue}, 0) 0%, rgb(${c.red}, ${c.green}, ${c.blue}) 100%)`}}R.\u0275fac=function(c){return new(c||R)(e.\u0275\u0275directiveInject(e.Renderer2))},R.\u0275cmp=e.\u0275\u0275defineComponent({type:R,selectors:[["alpha-component"]],viewQuery:function(c,l){if(1&c&&e.\u0275\u0275viewQuery(_e,7),2&c){let v;e.\u0275\u0275queryRefresh(v=e.\u0275\u0275loadQuery())&&(l.pointer=v.first)}},inputs:{color:"color",vertical:"vertical"},outputs:{colorChange:"colorChange"},features:[e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275NgOnChangesFeature],decls:3,vars:3,consts:[[1,"pointer"],["pointer",""],[1,"gradient-color",3,"ngStyle"]],template:function(c,l){1&c&&e.\u0275\u0275element(0,"div",0,1)(2,"div",2),2&c&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("ngStyle",e.\u0275\u0275pureFunction1(1,me,l.gradient)))},dependencies:[t.NgStyle],styles:[de,"[_nghost-%COMP%]{display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==);background-position:left center;height:12px;border-radius:2px;position:relative}[vertical][_nghost-%COMP%]{width:12px;height:100px;background-position:center 0}.gradient-color[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:0;height:100%;z-index:1}.pointer[_ngcontent-%COMP%]{background:#fff;height:14px;width:14px;top:-1px;left:0;position:absolute;border-radius:50%;cursor:pointer;margin:0 0 0 -7px;z-index:2}[vertical][_nghost-%COMP%] .pointer[_ngcontent-%COMP%]{left:-1px;margin:-7px 0 0}"],changeDetection:0});class z{constructor(){this.inputChange=new e.EventEmitter}inputChanges(c){const v=(c.target||c.srcElement).value,H=parseFloat(v);!isNaN(H)&&H>=parseInt(this.min,10)&&H<=parseInt(this.max,10)&&this.inputChange.emit(H)}}z.\u0275fac=function(c){return new(c||z)},z.\u0275dir=e.\u0275\u0275defineDirective({type:z,selectors:[["","inputChange",""]],hostBindings:function(c,l){1&c&&e.\u0275\u0275listener("input",function(H){return l.inputChanges(H)})},inputs:{min:"min",max:"max"},outputs:{inputChange:"inputChange"}});class Oe{constructor(){this.hueChange=new e.EventEmitter(!1),this.colorChange=new e.EventEmitter(!1),this.isAlphaVisible=!0}set label(c){this.labelVisible=!0}set alpha(c){this.isAlphaVisible=c}get value(){return this.color?this.color.getRgba():null}onInputChange(c,l){const v=this.value,H="R"===l?c:v.red,it="G"===l?c:v.green,lt="B"===l?c:v.blue,Y="A"===l?c:v.alpha,Te=(new D).setRgba(H,it,lt,Y),At=(new D).setHsva(Te.getHsva().hue);this.hueChange.emit(At),this.colorChange.emit(Te)}}Oe.\u0275fac=function(c){return new(c||Oe)},Oe.\u0275cmp=e.\u0275\u0275defineComponent({type:Oe,selectors:[["rgba-input-component"]],inputs:{hue:"hue",color:"color",label:"label",alpha:"alpha"},outputs:{hueChange:"hueChange",colorChange:"colorChange"},decls:10,vars:7,consts:[[1,"column"],["type","text","pattern","[0-9]*","min","0","max","255",3,"value","inputChange"],[4,"ngIf"],["class","column",4,"ngIf"],["type","text","pattern","[0-9]+([\\.,][0-9]{1,2})?","min","0","max","1",3,"value","inputChange"]],template:function(c,l){1&c&&(e.\u0275\u0275elementStart(0,"div",0)(1,"input",1),e.\u0275\u0275listener("inputChange",function(H){return l.onInputChange(H,"R")}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(2,x,2,0,"span",2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",0)(4,"input",1),e.\u0275\u0275listener("inputChange",function(H){return l.onInputChange(H,"G")}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,S,2,0,"span",2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",0)(7,"input",1),e.\u0275\u0275listener("inputChange",function(H){return l.onInputChange(H,"B")}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(8,xe,2,0,"span",2),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(9,Ue,3,2,"div",3)),2&c&&(e.\u0275\u0275advance(1),e.\u0275\u0275property("value",null==l.value?null:l.value.getRed().toString()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",l.labelVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("value",null==l.value?null:l.value.getGreen().toString()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",l.labelVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("value",null==l.value?null:l.value.getBlue().toString()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",l.labelVisible),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",l.isAlphaVisible))},dependencies:[t.NgIf,z],styles:[de,"[_nghost-%COMP%]{display:table;width:100%;text-align:center;color:#b4b4b4;font-size:11px}.column[_ngcontent-%COMP%]{display:table-cell;padding:0 2px}input[_ngcontent-%COMP%]{width:100%;border:1px solid rgb(218,218,218);color:#272727;text-align:center;font-size:12px;-webkit-appearance:none;border-radius:0;margin:0 0 6px;height:26px;outline:none}"],changeDetection:0});class tt{constructor(){this.hueChange=new e.EventEmitter(!1),this.colorChange=new e.EventEmitter(!1),this.isAlphaVisible=!0}set label(c){this.labelVisible=!0}set alpha(c){this.isAlphaVisible=c}get value(){return this.color?this.color.getHsla():null}onInputChange(c,l){const v=this.value,H="H"===l?c:v.hue,it="S"===l?c:v.saturation,lt="L"===l?c:v.lightness,Y="A"===l?c:v.alpha,Te=(new D).setHsla(H,it,lt,Y),At=(new D).setHsva(Te.getHsva().hue);this.hueChange.emit(At),this.colorChange.emit(Te)}}tt.\u0275fac=function(c){return new(c||tt)},tt.\u0275cmp=e.\u0275\u0275defineComponent({type:tt,selectors:[["hsla-input-component"]],inputs:{hue:"hue",color:"color",label:"label",alpha:"alpha"},outputs:{hueChange:"hueChange",colorChange:"colorChange"},decls:10,vars:7,consts:[[1,"column"],["type","text","pattern","[0-9]*","min","0","max","360",3,"value","inputChange"],[4,"ngIf"],["type","text","pattern","[0-9]*","min","0","max","100",3,"value","inputChange"],["class","column",4,"ngIf"],["type","text","pattern","[0-9]+([\\.,][0-9]{1,2})?","min","0","max","1",3,"value","inputChange"]],template:function(c,l){1&c&&(e.\u0275\u0275elementStart(0,"div",0)(1,"input",1),e.\u0275\u0275listener("inputChange",function(H){return l.onInputChange(H,"H")}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(2,Pe,2,0,"span",2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",0)(4,"input",3),e.\u0275\u0275listener("inputChange",function(H){return l.onInputChange(H,"S")}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,ze,2,0,"span",2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",0)(7,"input",3),e.\u0275\u0275listener("inputChange",function(H){return l.onInputChange(H,"L")}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(8,A,2,0,"span",2),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(9,Xe,3,2,"div",4)),2&c&&(e.\u0275\u0275advance(1),e.\u0275\u0275property("value",null==l.value?null:l.value.getHue().toString()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",l.labelVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("value",(null==l.value?null:l.value.getSaturation())+"%"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",l.labelVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("value",(null==l.value?null:l.value.getLightness())+"%"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",l.labelVisible),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",l.isAlphaVisible))},dependencies:[t.NgIf,z],styles:[de,ke],changeDetection:0});class at{constructor(){this.hueChange=new e.EventEmitter(!1),this.colorChange=new e.EventEmitter(!1),this.prefixValue=""}set label(c){this.labelVisible=!0}set prefix(c){this.prefixValue=c}get value(){return this.prefixValue+(this.color?this.color.toHexString(this.color.getRgba().alpha<1).replace("#",""):"")}onInputChange(c,l){const v=l.toLowerCase().replace("#","");if(((13===c.keyCode||"enter"===c.key.toLowerCase())&&3===v.length||6===v.length||8===v.length)&&parseInt(v,16).toString(16).padStart(v.length,"0")===v&&this.value!==v){const lt=new D(`#${v}`),Y=(new D).setHsva(lt.getHsva().hue);this.hueChange.emit(Y),this.colorChange.emit(lt)}}}at.\u0275fac=function(c){return new(c||at)},at.\u0275cmp=e.\u0275\u0275defineComponent({type:at,selectors:[["hex-input-component"]],inputs:{hue:"hue",color:"color",label:"label",prefix:"prefix"},outputs:{hueChange:"hueChange",colorChange:"colorChange"},decls:4,vars:2,consts:[[1,"column"],["type","text",3,"value","keyup"],["elRef",""],[4,"ngIf"]],template:function(c,l){if(1&c){const v=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",0)(1,"input",1,2),e.\u0275\u0275listener("keyup",function(it){e.\u0275\u0275restoreView(v);const lt=e.\u0275\u0275reference(2);return e.\u0275\u0275resetView(l.onInputChange(it,lt.value))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(3,ve,2,0,"span",3),e.\u0275\u0275elementEnd()}2&c&&(e.\u0275\u0275advance(1),e.\u0275\u0275property("value",l.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",l.labelVisible))},dependencies:[t.NgIf],styles:[de,ke],changeDetection:0});class P{constructor(c,l){this.pickerConfig=c,this.elementRef=l,this.selectionChange=new e.EventEmitter(!1),this.longPress=new e.EventEmitter(!1),this.mouseup=new m.x,this.showDepthText=!1,this.subscriptions=[],this.addEventListeners()}set depth(c){this.showDepthText=!!c}ngOnDestroy(){this.mouseup.next(),this.mouseup.complete(),this.removeEventListeners()}get bgColor(){return this.color.toRgbaString()}get title(){const c=this.color?this.color.toHexString():"";return this.showDepthText?this.pickerConfig.presetsTitle.replace(/\{\s*(.+?)\s*\}/g,(l,v)=>c):c}get className(){return!!this.activeColor&&this.color.toRgbaString()===this.activeColor.toRgbaString()}addEventListeners(){this.subscriptions.push((0,h.T)((0,d.R)(this.elementRef.nativeElement,"mouseup"),(0,d.R)(this.elementRef.nativeElement,"touchend")).subscribe(()=>this.onTouchEnd())),this.subscriptions.push((0,h.T)((0,d.R)(this.elementRef.nativeElement,"mousedown"),(0,d.R)(this.elementRef.nativeElement,"touchstart",{passive:!0})).subscribe(c=>this.onTouch(c)))}removeEventListeners(){this.subscriptions.forEach(c=>c.unsubscribe()),this.subscriptions.length=0}onTouch(c){(0,f.of)(c).pipe((0,T.U)(l=>l.timeStamp||(new Date).getTime()),(0,U.g)(350),(0,w.R)(this.mouseup)).subscribe(()=>this.longPress.next(!0)),this.selectionChange.emit(this.color)}onTouchEnd(){this.mouseup.next()}}P.\u0275fac=function(c){return new(c||P)(e.\u0275\u0275directiveInject(fe),e.\u0275\u0275directiveInject(e.ElementRef))},P.\u0275cmp=e.\u0275\u0275defineComponent({type:P,selectors:[["color-preset"]],hostVars:5,hostBindings:function(c,l){2&c&&(e.\u0275\u0275attribute("title",l.title),e.\u0275\u0275styleProp("background-color",l.bgColor),e.\u0275\u0275classProp("selected",l.className))},inputs:{activeColor:"activeColor",color:"color",depth:["show-depth-title","depth"]},outputs:{selectionChange:"selectionChange",longPress:"longPress"},decls:0,vars:0,template:function(c,l){},styles:[de,"[_nghost-%COMP%]{display:inline-block;height:12px;width:12px;position:relative;cursor:pointer;transition:all .2s}"],changeDetection:0});const k=(0,ae.trigger)("opacityAnimation",[(0,ae.state)("true",(0,ae.style)({opacity:1})),(0,ae.transition)("void => *",[(0,ae.style)({opacity:0}),(0,ae.animate)(".08s ease-in")])]),K=(0,ae.trigger)("listAnimation",[(0,ae.transition)("* => up",[(0,ae.query)(":enter",[(0,ae.style)({opacity:0,height:0}),(0,ae.stagger)(-10,[(0,ae.animate)(".08s",(0,ae.style)({opacity:1,height:"*"}))])],{optional:!0})]),(0,ae.transition)("* => right",[(0,ae.query)(":enter",[(0,ae.style)({opacity:0,height:0}),(0,ae.stagger)(-10,[(0,ae.animate)(".08s",(0,ae.style)({opacity:1,height:"*"}))])],{optional:!0})]),(0,ae.transition)("* => down",[(0,ae.query)(":enter",[(0,ae.style)({opacity:0,height:0}),(0,ae.stagger)(10,[(0,ae.animate)(".08s",(0,ae.style)({opacity:1,height:"*"}))])],{optional:!0})]),(0,ae.transition)("* => left",[(0,ae.query)(":enter",[(0,ae.style)({opacity:0,height:0}),(0,ae.stagger)(10,[(0,ae.animate)(".08s",(0,ae.style)({opacity:1,height:"*"}))])],{optional:!0})])]);class Be{transform(c,l=!0){return l?c.slice().reverse():c}}Be.\u0275fac=function(c){return new(c||Be)},Be.\u0275pipe=e.\u0275\u0275definePipe({name:"reverse",type:Be,pure:!0});class Ge{constructor(c,l){this.document=c,this.cdr=l,this.selectionChange=new e.EventEmitter(!1),this.direction="up",this.showChildren=!1,this.subscriptions=[]}ngOnDestroy(){this.removeListeners(),this.cdr.detach()}removeListeners(){this.subscriptions.forEach(c=>c.unsubscribe()),this.subscriptions.length=0}onSelectionChange(c){this.selectionChange.next(c)}onLongPress(){this.showChildren=!0,this.listenDocumentEvents()}listenDocumentEvents(){this.subscriptions.push((0,h.T)((0,d.R)(this.document,"mousedown"),(0,d.R)(this.document,"touchstart",{passive:!0})).subscribe(()=>this.closeList()))}closeList(){this.showChildren&&(this.showChildren=!1,this.cdr.markForCheck(),this.removeListeners())}get className(){return`direction-${this.direction}`}}Ge.\u0275fac=function(c){return new(c||Ge)(e.\u0275\u0275directiveInject(t.DOCUMENT),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},Ge.\u0275cmp=e.\u0275\u0275defineComponent({type:Ge,selectors:[["color-preset-sublist"]],hostVars:1,hostBindings:function(c,l){2&c&&e.\u0275\u0275hostProperty("className",l.className)},inputs:{list:"list",direction:"direction",activeColor:"activeColor"},outputs:{selectionChange:"selectionChange"},decls:4,vars:8,consts:[[3,"show-depth-title","color","activeColor","longPress","selectionChange"],[1,"reflection"],["class","sublist",4,"ngIf"],[1,"sublist"],[3,"color","activeColor","selectionChange",4,"ngFor","ngForOf"],[3,"color","activeColor","selectionChange"]],template:function(c,l){1&c&&(e.\u0275\u0275elementStart(0,"color-preset",0),e.\u0275\u0275listener("longPress",function(){return l.onLongPress()})("selectionChange",function(H){return l.onSelectionChange(H)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(1,"div",1)(2,"div",1),e.\u0275\u0275template(3,_,3,6,"div",2)),2&c&&(e.\u0275\u0275property("show-depth-title",l.list.length>1)("color",l.list[0])("activeColor",l.activeColor),e.\u0275\u0275advance(1),e.\u0275\u0275styleProp("background-color",l.list[0].toRgbaString()),e.\u0275\u0275advance(1),e.\u0275\u0275styleProp("background-color",l.list[0].toRgbaString()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",l.showChildren))},dependencies:[t.NgForOf,t.NgIf,P,Be],styles:[de,"[_nghost-%COMP%]{position:relative;display:inline-block}color-preset[_ngcontent-%COMP%]{position:relative;z-index:3}.reflection[_ngcontent-%COMP%]{display:none;position:absolute;height:100%;width:100%;z-index:2;right:-2px;top:-2px;opacity:.5}.reflection[_ngcontent-%COMP%] + .reflection[_ngcontent-%COMP%]{opacity:.2;right:-4px;top:-4px;z-index:1}color-preset[_ngcontent-%COMP%]:hover + .reflection[_ngcontent-%COMP%], color-preset[_ngcontent-%COMP%]:hover + .reflection[_ngcontent-%COMP%] + .reflection[_ngcontent-%COMP%]{display:block}.sublist[_ngcontent-%COMP%]{position:absolute;bottom:-8px;left:-8px;right:-8px;background:#fff;border-radius:2px;box-shadow:#0000004d 0 0 2px,#0000004d 0 2px 4px;padding:8px 5px;text-align:center;z-index:1000}.sublist[_ngcontent-%COMP%] color-preset[_ngcontent-%COMP%]{margin:8px 0 0}.sublist[_ngcontent-%COMP%] color-preset[_ngcontent-%COMP%]:first-child{margin:0}.direction-down[_nghost-%COMP%] .sublist[_ngcontent-%COMP%]{bottom:auto;top:-8px}"],data:{animation:[k,K]},changeDetection:0});class ne{transform(c,l){return c.reduce((v,H,it)=>it%l?v:v.concat([c.slice(it,it+l)]),[])}}ne.\u0275fac=function(c){return new(c||ne)},ne.\u0275pipe=e.\u0275\u0275definePipe({name:"chunks",type:ne,pure:!0});class Ke{constructor(){this.columns=8,this.hueChange=new e.EventEmitter(!1),this.colorChange=new e.EventEmitter(!1),this.direction="up"}onSelectionChange(c){const l=c.getRgba(),v=c.getHsva(),H=(new D).setRgba(l.red,l.green,l.blue,l.alpha),it=(new D).setHsva(v.hue);this.hueChange.emit(it),this.colorChange.emit(H)}isList(c){return Array.isArray(c)}}var Xt,O;Ke.\u0275fac=function(c){return new(c||Ke)},Ke.\u0275cmp=e.\u0275\u0275defineComponent({type:Ke,selectors:[["color-presets-component"]],inputs:{columns:"columns",colorPresets:"colorPresets",hue:"hue",color:"color",direction:"direction"},outputs:{hueChange:"hueChange",colorChange:"colorChange"},decls:2,vars:4,consts:[["class","presets-row",3,"ngClass",4,"ngFor","ngForOf"],[1,"presets-row",3,"ngClass"],["ngFor","",3,"ngForOf"],[3,"list","direction","activeColor","ngClass","selectionChange",4,"ngIf","ngIfElse"],["colorPreset",""],[3,"list","direction","activeColor","ngClass","selectionChange"],[3,"ngClass","color","activeColor","selectionChange"]],template:function(c,l){1&c&&(e.\u0275\u0275template(0,L,2,5,"div",0),e.\u0275\u0275pipe(1,"chunks")),2&c&&e.\u0275\u0275property("ngForOf",e.\u0275\u0275pipeBind2(1,1,l.colorPresets,l.columns))},dependencies:[t.NgClass,t.NgForOf,t.NgIf,P,Ge,ne],styles:[de,"[_nghost-%COMP%]{display:block;font-size:0}[_nghost-%COMP%] .presets-row[_ngcontent-%COMP%]{display:flex}[_nghost-%COMP%] .presets-row[_ngcontent-%COMP%]:first-child{padding:0}color-preset-sublist[_ngcontent-%COMP%]:first-child, color-preset[_ngcontent-%COMP%]:first-child{margin:0}"],changeDetection:0}),(O=Xt||(Xt={})).hex="hex",O.hexa="hexa",O.rgba="rgba",O.rgb="rgb",O.hsla="hsla",O.hsl="hsl",O.cmyk="cmyk";class ri{constructor(){this.modelValue=null,this.hueValue=null,this.initValue=null,this.valueChanged=new m.x,this.presetsVisibilityChanges=new j.X(!0),this.initType=null,this.alphaChannelVisibilityChanges=new j.X(!0),this.valueChanges=this.valueChanged.asObservable().pipe((0,$.x)((l,v)=>l.toRgbaString()==v.toRgbaString())),this.colorPresets=[];const c=D.from(new Me(255,0,0,1));this.setValue(c),this.setHueColor(c)}setValueFrom(c){const l=D.from(c);return this.initValue||(this.initValue=D.from(c)),"string"==typeof c&&this.finOutInputType(c),this.setHueColor(l),this.setValue(l),this}setHueColor(c){this.hueValue=(new D).setHsva(c.getHsva().hue)}get hue(){return this.hueValue}set hue(c){this.hueValue=c}setValue(c){return this.modelValue=c,this.valueChanged.next(c),this}get value(){return this.modelValue}set value(c){this.setValue(c)}reset(){let c;return this.initValue?(c=this.initValue.clone(),this.setHueColor(c)):(c=D.from(new Me(255,0,0,1)),this.hueValue=(new D).setHsva(c.getHsva().hue)),this.setValue(c),this}isAlphaChannelEnabled(){return this.alphaChannelVisibilityChanges.value}showAlphaChannel(){return this.alphaChannelVisibilityChanges.next(!0),this}hideAlphaChannel(){return this.alphaChannelVisibilityChanges.next(!1),this}finOutInputType(c){const l=c.replace(/ /g,"").toLowerCase();"#"===l[0]&&(this.initType=Xt.hex,l.length>7&&(this.initType=Xt.hexa));const v=l.indexOf("(");switch(l.substr(0,v)){case Xt.rgba:this.initType=Xt.rgba;break;case Xt.rgb:this.initType=Xt.rgb;break;case Xt.hsla:this.initType=Xt.hsla;break;case Xt.hsl:this.initType=Xt.hsl;break;case Xt.cmyk:this.initType=Xt.cmyk}}setColorPresets(c){return this.colorPresets=this.setPresets(c),this}setPresets(c){const l=[];for(const v of c)Array.isArray(v)?l.push(this.setPresets(v)):l.push(new D(v));return l}get presets(){return this.colorPresets}hasPresets(){return this.colorPresets.length>0}isPresetVisible(){return this.presetsVisibilityChanges.value}showPresets(){return this.presetsVisibilityChanges.next(!0),this}hidePresets(){return this.presetsVisibilityChanges.next(!1),this}}function vi(O,c){switch(c){case Xt.hex:return O.toHexString();case Xt.hexa:return O.toHexString(!0);case Xt.rgb:return O.toRgbString();case Xt.rgba:return O.toRgbaString();case Xt.hsl:return O.toHslString();case Xt.hsla:return O.toHslaString();default:return O.toRgbaString()}}class ii{constructor(c){this.cdr=c,this.selectedPresentation=0,this.presentations=["rgba","hsla","hex"],this.colorChange=new e.EventEmitter(!1),this.subscriptions=[]}ngOnInit(){this.control||(this.control=new ri),this.color&&this.control.setValueFrom(this.color),this.control.hasPresets()||this.control.setColorPresets([["#f44336","#ffebee","#ffcdd2","#EF9A9A","#E57373","#EF5350","#F44336","#E53935","#D32F2F","#C62828","#B71C1C"],["#E91E63","#fce4ec","#f8bbd0","#f48fb1","#f06292","#ec407a","#e91e63","#d81b60","#c2185b","#ad1457","#880e4f"],["#9C27B0","#F3e5f5","#e1bee7","#ce93d8","#ba68c8","#ab47bc","#9c27b0","#8e24aa","#7b1fa2","#6a1b9a","#4a148c"],["#673AB7","#ede7f6","#d1c4e9","#b39ddb","#9575cd","#7e57c2","#673ab7","#5e35b1","#512da8","#4527a0","#311b92"],["#3F51B5","#e8eaf6","#c5cae9","#9fa8da","#7986cb","#5c6bc0","#3f51b5","#3949ab","#303f9f","#283593","#1a237e"],["#2196F3","#e3f2fd","#bbdefb","#90caf9","#64b5f6","#42a5f5","#2196f3","#1e88e5","#1976d2","#1565c0","#0D47a1"],["#03A9F4","#e1f5fe","#b3e5fc","#81d4fa","#4fc3f7","#29b6f6","#03a9f4","#039be5","#0288d1","#0277bd","#01579b"],["#00BCD4","#e0f7fa","#b2ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7","#00838f","#006064"],["#009688","#E0F2f1","#b2dfdb","#80cbc4","#4db6ac","#26a69a","#009688","#00897b","#00796b","#00695c","#004d40"],["#4CAF50","#e8f5e9","#c8e6c9","#a5d6a7","#81c784","#66bb6a","#4caf50","#43a047","#388e3c","#2e7d32","#1b5e20"],["#8BC34A","#f1f8e9","#dcedc8","#c5e1a5","#aed581","#9ccc65","#8bc34a","#7cb342","#689f38","#558b2f","#33691e"],["#cddc39","#f9fbe7","#f0f4c3","#e6ee9c","#dce775","#d4e157","#c0dc39","#c0ca33","#afb42b","#9e9d24","#827717"],["#ffeb3b","#fffde7","#fff9c4","#fff59d","#fff176","#ffee58","#ffeb3b","#fdd835","#fbc02d","#f9a825","#f57f17"],["#ffc107","#fff8e1","#ffecb3","#ffe082","#ffd54f","#ffca28","#ffc107","#ffb300","#ffa000","#ff8f00","#ff6f00"],["#ff9800","#fff3e0","#ffe0b2","#ffcc80","#ffb74d","#ffa726","#ff9800","#fb8c00","#f57c00","#ef6c00","#e65100"],["#ff5722","#fbe9e7","#ffccbc","#ffab91","#ff8a65","#ff7043","#ff5722","#f4511e","#e64a19","#d84315","#bf360c"],["#795548","#efebe9","#d7ccc8","#bcaaa4","#a1887f","#8d6e63","#795548","#6d4c41","#5d4037","#4e342e","#3e2723"],["#9e9e9e","#fafafa","#f5f5f5","#eee","#e0e0e0","#bdbdbd","#9e9e9e","#757575","#616161","#424242","#212121"],["#607d8b","#eceff1","#cfd8dc","#b0bec5","#90a4ae","#78909c","#60708b","#546e7a","#455a64","#37474f","#263238"]]),this.subscriptions.push(this.control.valueChanges.subscribe(c=>{this.cdr.markForCheck(),this.colorChange.emit(vi(c,this.control.initType))}))}ngOnDestroy(){this.cdr.detach(),this.subscriptions.forEach(c=>c.unsubscribe()),this.subscriptions.length=0}ngOnChanges(c){this.color&&this.control&&vi(this.control.value,this.control.initType)!==this.color&&this.control.setValueFrom(this.color)}changePresentation(){this.selectedPresentation=this.selectedPresentation===this.presentations.length-1?0:this.selectedPresentation+1}}ii.\u0275fac=function(c){return new(c||ii)(e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},ii.\u0275cmp=e.\u0275\u0275defineComponent({type:ii,selectors:[["chrome-picker"]],inputs:{color:"color",control:"control"},outputs:{colorChange:"colorChange"},features:[e.\u0275\u0275NgOnChangesFeature],decls:18,vars:16,consts:[[3,"hue","color","colorChange"],[1,"controls"],[1,"controls-row","hue-alpha"],[1,"column"],[3,"colorType","color"],[3,"hue","color","hueChange","colorChange"],[3,"color","colorChange",4,"ngIf"],[1,"controls-row","presentation"],[1,"column",3,"ngSwitch"],["label","",3,"alpha","color","hue","colorChange","hueChange",4,"ngSwitchCase"],["label","","prefix","#",3,"color","hue","colorChange","hueChange",4,"ngSwitchCase"],[1,"column","type-column"],[1,"type-btn",3,"click"],[3,"color","colorPresets","hue","colorChange","hueChange",4,"ngIf"],[3,"color","colorChange"],["label","",3,"alpha","color","hue","colorChange","hueChange"],["label","","prefix","#",3,"color","hue","colorChange","hueChange"],[3,"color","colorPresets","hue","colorChange","hueChange"]],template:function(c,l){1&c&&(e.\u0275\u0275elementStart(0,"saturation-component",0),e.\u0275\u0275listener("colorChange",function(H){return l.control.value=H}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(1,"div",1)(2,"div",2)(3,"div",3),e.\u0275\u0275element(4,"indicator-component",4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",3)(6,"hue-component",5),e.\u0275\u0275listener("hueChange",function(H){return l.control.hue=H})("colorChange",function(H){return l.control.value=H}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(7,I,1,1,"alpha-component",6),e.\u0275\u0275pipe(8,"async"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",7)(10,"div",8),e.\u0275\u0275template(11,ce,2,5,"rgba-input-component",9),e.\u0275\u0275template(12,Ne,2,5,"hsla-input-component",9),e.\u0275\u0275template(13,Re,1,2,"hex-input-component",10),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(14,"div",11)(15,"span",12),e.\u0275\u0275listener("click",function(){return l.changePresentation()}),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275template(16,Ae,1,3,"color-presets-component",13),e.\u0275\u0275pipe(17,"async")),2&c&&(e.\u0275\u0275property("hue",l.control.hue)("color",l.control.value),e.\u0275\u0275advance(4),e.\u0275\u0275property("colorType",l.presentations[l.selectedPresentation])("color",l.control.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("hue",l.control.hue)("color",l.control.value),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(8,12,l.control.alphaChannelVisibilityChanges)),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngSwitch",l.presentations[l.selectedPresentation]),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","rgba"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","hsla"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","hex"),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(17,14,l.control.presetsVisibilityChanges)))},dependencies:[t.NgIf,t.NgSwitch,t.NgSwitchCase,te,Ve,We,R,Oe,tt,at,Ke,t.AsyncPipe],styles:[de,"[_nghost-%COMP%]{display:block;width:230px;border-radius:2px;background:#fff;box-shadow:#0000004d 0 0 2px,#0000004d 0 1px 4px}[_nghost-%COMP%] .controls .pointer{box-shadow:#0000004d 0 0 2px,#0000004d 0 1px 4px}[_nghost-%COMP%] .reflection, [_nghost-%COMP%] color-preset{border-radius:2px}[_nghost-%COMP%] color-preset{box-shadow:inset #0000004d 0 0 2px}[_nghost-%COMP%] color-preset, [_nghost-%COMP%] color-preset-sublist{margin:0 0 0 12px}[_nghost-%COMP%] color-preset:first-child, [_nghost-%COMP%] color-preset-sublist:first-child{margin:0}[_nghost-%COMP%] .sublist color-preset:hover, [_nghost-%COMP%] .presets-row>color-preset:hover{transform:scale(1.18)}saturation-component[_ngcontent-%COMP%]{height:120px}.controls[_ngcontent-%COMP%]{padding:15px 15px 10px}.controls-row[_ngcontent-%COMP%]{display:table;width:100%}.column[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle}.hue-alpha[_ngcontent-%COMP%] .column[_ngcontent-%COMP%]:first-child{width:42px;padding:0 10px 0 0}indicator-component[_ngcontent-%COMP%]{height:32px;width:32px;border-radius:50%}alpha-component[_ngcontent-%COMP%]{margin-top:8px}color-presets-component[_ngcontent-%COMP%]{border-top:1px solid #d0d0d0;padding:12px}color-presets-component[_ngcontent-%COMP%] .presets-row{padding:12px 0 0}.type-btn[_ngcontent-%COMP%]{display:inline-block;height:20px;width:20px;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAgCAYAAAAffCjxAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACewAAAnsB01CO3AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIASURBVEiJ7ZY9axRRFIafsxMStrLQJpAgpBFhi+C9w1YSo00I6RZ/g9vZpBf/QOr4GyRgkSKNSrAadsZqQGwCkuAWyRZJsySwvhZ7N/vhzrgbLH3Ld8597jlzz50zJokyxXH8DqDVar0qi6v8BbItqSGpEcfxdlmsFWXkvX8AfAVWg3UKPEnT9GKujMzsAFgZsVaCN1VTQd77XUnrgE1kv+6935268WRpzrnHZvYRWC7YvC3pRZZl3wozqtVqiyH9IgjAspkd1Gq1xUJQtVrdB9ZKIAOthdg/Qc65LUk7wNIMoCVJO865rYFhkqjX6/d7vV4GPJwBMqofURS5JEk6FYBer/eeYb/Mo9WwFnPOvQbeAvfuAAK4BN4sAJtAG/gJIElmNuiJyba3EGNmZiPeZuEVmVell/Y/6N+CzDn3AXhEOOo7Hv/3BeAz8IzQkMPnJbuPx1wC+yYJ7/0nYIP5S/0FHKdp+rwCEEXRS/rf5Hl1Gtb2M0iSpCOpCZzPATmX1EySpHMLAsiy7MjMDoHrGSDXZnaYZdnRwBh7J91utwmczAA6CbG3GgPleX4jqUH/a1CktqRGnuc3hSCAMB32gKspkCtgb3KCQMmkjeP4WNJThrNNZval1WptTIsv7JtQ4tmIdRa8qSoEpWl6YWZNoAN0zKxZNPehpLSBZv2t+Q0CJ9lLnARQLAAAAABJRU5ErkJggg==) no-repeat center;background-size:6px 12px}.type-btn[_ngcontent-%COMP%]:hover{background-color:#eee}.type-column[_ngcontent-%COMP%]{width:25px;text-align:right}.presentation[_ngcontent-%COMP%]{padding:12px 0 0}"],changeDetection:0});class qt{constructor(c){this.cdr=c,this.colorChange=new e.EventEmitter(!1),this.subscriptions=[]}ngOnInit(){this.control||(this.control=new ri),this.color&&this.control.setValueFrom(this.color),this.control.hasPresets()||this.control.setColorPresets(["#d0041b","#8b572a","#f5a623","#f8e71c","#7ed321","#417506","#bd10e0","#9013fe","#4a90e2","#50e3c2","#b8e986","#030303","#4a4a4a","#9b9b9b","#fff"]),this.subscriptions.push(this.control.valueChanges.subscribe(c=>{this.cdr.markForCheck(),this.colorChange.emit(vi(c,this.control.initType))}))}ngOnDestroy(){this.cdr.detach(),this.subscriptions.forEach(c=>c.unsubscribe()),this.subscriptions.length=0}ngOnChanges(c){this.color&&this.control&&vi(this.control.value,this.control.initType)!==this.color&&this.control.setValueFrom(this.color)}}qt.\u0275fac=function(c){return new(c||qt)(e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},qt.\u0275cmp=e.\u0275\u0275defineComponent({type:qt,selectors:[["sketch-picker"]],inputs:{color:"color",control:"control"},outputs:{colorChange:"colorChange"},features:[e.\u0275\u0275NgOnChangesFeature],decls:17,vars:18,consts:[[3,"hue","color","colorChange"],[1,"controls"],[1,"controls-row","hue-alpha"],[1,"column"],[3,"hue","color","hueChange","colorChange"],[3,"color","colorChange",4,"ngIf"],[1,"column","indicator-column"],["colorType","rgba",3,"color"],[1,"controls-row","presentation"],["label","",3,"color","hue","colorChange","hueChange"],["label","",3,"alpha","color","hue","colorChange","hueChange"],[3,"color","colorPresets","hue","colorChange","hueChange",4,"ngIf"],[3,"color","colorChange"],[3,"color","colorPresets","hue","colorChange","hueChange"]],template:function(c,l){1&c&&(e.\u0275\u0275elementStart(0,"saturation-component",0),e.\u0275\u0275listener("colorChange",function(H){return l.control.value=H}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(1,"div",1)(2,"div",2)(3,"div",3)(4,"hue-component",4),e.\u0275\u0275listener("hueChange",function(H){return l.control.hue=H})("colorChange",function(H){return l.control.value=H}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,Ze,1,1,"alpha-component",5),e.\u0275\u0275pipe(6,"async"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"div",6),e.\u0275\u0275element(8,"indicator-component",7),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",8)(10,"div",3)(11,"hex-input-component",9),e.\u0275\u0275listener("colorChange",function(H){return l.control.value=H})("hueChange",function(H){return l.control.hue=H}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(12,"div",3)(13,"rgba-input-component",10),e.\u0275\u0275listener("colorChange",function(H){return l.control.value=H})("hueChange",function(H){return l.control.hue=H}),e.\u0275\u0275pipe(14,"async"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275template(15,ft,1,3,"color-presets-component",11),e.\u0275\u0275pipe(16,"async")),2&c&&(e.\u0275\u0275property("hue",l.control.hue)("color",l.control.value),e.\u0275\u0275advance(4),e.\u0275\u0275property("hue",l.control.hue)("color",l.control.value),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(6,12,l.control.alphaChannelVisibilityChanges)),e.\u0275\u0275advance(3),e.\u0275\u0275property("color",l.control.value),e.\u0275\u0275advance(3),e.\u0275\u0275property("color",l.control.value)("hue",l.control.hue),e.\u0275\u0275advance(2),e.\u0275\u0275property("alpha",e.\u0275\u0275pipeBind1(14,14,l.control.alphaChannelVisibilityChanges))("color",l.control.value)("hue",l.control.hue),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(16,16,l.control.presetsVisibilityChanges)))},dependencies:[t.NgIf,te,Ve,We,R,Oe,at,Ke,t.AsyncPipe],styles:[de,"[_nghost-%COMP%]{display:block;padding:9px;width:220px;border-radius:4px;background:#fff;box-shadow:#0000004d 0 0 2px,#0000004d 0 1px 4px}saturation-component[_ngcontent-%COMP%]{height:146px;border-radius:2px;box-shadow:inset #0009 0 0 2px}saturation-component[_ngcontent-%COMP%] .pointer{border-width:2px;box-shadow:#0009 0 0 2px;width:10px;height:10px}.controls[_ngcontent-%COMP%]{padding:4px 0 0}hue-component[_ngcontent-%COMP%], alpha-component[_ngcontent-%COMP%]{height:10px;border-radius:2px;box-shadow:inset #0009 0 0 2px}hue-component[_ngcontent-%COMP%]{margin-bottom:4px}.controls-row[_ngcontent-%COMP%]{display:table;width:100%}.column[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle}.indicator-column[_ngcontent-%COMP%]{width:25px}indicator-component[_ngcontent-%COMP%]{height:24px;width:100%;box-shadow:inset #0009 0 0 2px;border-radius:2px}color-presets-component[_ngcontent-%COMP%]{border-top:1px solid #e0e0e0;padding:10px 9px 0;margin:8px -9px 0}color-presets-component[_ngcontent-%COMP%] .presets-row{padding:10px 0 0}[_nghost-%COMP%] indicator-component[_ngcontent-%COMP%] svg{vertical-align:5%}.controls-row.hue-alpha[_ngcontent-%COMP%]{padding-bottom:9px}.controls-row.hue-alpha[_ngcontent-%COMP%] .column[_ngcontent-%COMP%]:first-child{padding-right:5px}.hue-alpha[_ngcontent-%COMP%] .pointer{width:6px;margin:0 0 0 -3px;height:100%;top:0;border-radius:2px;border:1px solid #898989}.presentation[_ngcontent-%COMP%] .column[_ngcontent-%COMP%]:first-child{width:56px}.presentation[_ngcontent-%COMP%] input{height:20px;font-size:11px}[_nghost-%COMP%] .reflection, [_nghost-%COMP%] color-preset{height:16px;width:16px;border-radius:2px}[_nghost-%COMP%] color-preset{box-shadow:inset #0006 0 0 2px}[_nghost-%COMP%] color-preset.selected{box-shadow:inset #0006 0 1px 4px}[_nghost-%COMP%] .presets-row>color-preset, [_nghost-%COMP%] .presets-row>color-preset-sublist{margin:0 0 0 10px}[_nghost-%COMP%] .presets-row>color-preset:first-child, [_nghost-%COMP%] .presets-row>color-preset-sublist:first-child{margin:0}"],changeDetection:0});class Yt{constructor(c){this.cdr=c,this.colorChange=new e.EventEmitter(!1),this.subscriptions=[]}ngOnInit(){this.control||(this.control=new ri),this.color&&this.control.setValueFrom(this.color),this.control.hasPresets()||this.control.setColorPresets(["#6da6e8","#74c283","#f9d948","#f5943f","#f66c6c","#ef8ab8","#696cd4","#6c6c6c","#f6f5f5"]),this.subscriptions.push(this.control.valueChanges.subscribe(c=>{this.cdr.markForCheck(),this.colorChange.emit(vi(c,this.control.initType))}))}ngOnDestroy(){this.cdr.detach(),this.subscriptions.forEach(c=>c.unsubscribe()),this.subscriptions.length=0}ngOnChanges(c){this.color&&this.control&&vi(this.control.value,this.control.initType)!==this.color&&this.control.setValueFrom(this.color)}}Yt.\u0275fac=function(c){return new(c||Yt)(e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},Yt.\u0275cmp=e.\u0275\u0275defineComponent({type:Yt,selectors:[["compact-picker"]],inputs:{color:"color",control:"control"},outputs:{colorChange:"colorChange"},features:[e.\u0275\u0275NgOnChangesFeature],decls:15,vars:10,consts:[["direction","down",3,"columns","color","colorPresets","hue","colorChange","hueChange",4,"ngIf"],[1,"controls"],[1,"controls-row","saturation-hue"],[1,"column"],[3,"hue","color","colorChange"],[1,"column","hue-column"],["vertical","",3,"hue","color","hueChange","colorChange"],[1,"controls-row","presentation"],["viewBox","0 0 1024 1024",1,"pencil"],["d","M639.77,121.045l-48.598,84.2l112.215,64.8l48.6-84.205L639.77,121.045z M558.773,261.354\n L315.78,682.206l112.215,64.795L670.99,326.15L558.773,261.354z M690.816,75.691l74.922,43.286\n c41.682,24.045,55.52,76.564,31.725,117.784l-37.967,65.68l-32.398,56.11L451.706,835.594L282.452,947.303\n c-40.961,27.004-70.24,9.027-67.329-38.894l12.149-202.411l275.395-477.041l32.398-56.11l37.883-65.686\n C596.824,65.946,649.473,51.857,690.816,75.691z M274.689,883.015l120.908-79.818l-112.218-64.8L274.689,883.015z"],["prefix","#",3,"color","hue","colorChange","hueChange"],["colorType","hex",3,"color"],["direction","down",3,"columns","color","colorPresets","hue","colorChange","hueChange"]],template:function(c,l){1&c&&(e.\u0275\u0275template(0,dt,1,4,"color-presets-component",0),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275elementStart(2,"div",1)(3,"div",2)(4,"div",3)(5,"saturation-component",4),e.\u0275\u0275listener("colorChange",function(H){return l.control.value=H}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"div",5)(7,"hue-component",6),e.\u0275\u0275listener("hueChange",function(H){return l.control.hue=H})("colorChange",function(H){return l.control.value=H}),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(8,"div",7)(9,"div",3),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(10,"svg",8),e.\u0275\u0275element(11,"path",9),e.\u0275\u0275elementEnd(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275elementStart(12,"hex-input-component",10),e.\u0275\u0275listener("colorChange",function(H){return l.control.value=H})("hueChange",function(H){return l.control.hue=H}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(13,"div",3),e.\u0275\u0275element(14,"indicator-component",11),e.\u0275\u0275elementEnd()()()),2&c&&(e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,8,l.control.presetsVisibilityChanges)),e.\u0275\u0275advance(5),e.\u0275\u0275property("hue",l.control.hue)("color",l.control.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("hue",l.control.hue)("color",l.control.value),e.\u0275\u0275advance(5),e.\u0275\u0275property("color",l.control.value)("hue",l.control.hue),e.\u0275\u0275advance(2),e.\u0275\u0275property("color",l.control.value))},dependencies:[t.NgIf,te,Ve,We,at,Ke,t.AsyncPipe],styles:[de,"[_nghost-%COMP%]{display:block;width:240px;border-radius:3px;background:#fff;box-shadow:#0000004d 0 0 2px,#0000004d 0 0 4px}[_nghost-%COMP%] .reflection{display:none}[_nghost-%COMP%] color-preset{height:18px;width:18px;border-radius:50%;box-shadow:inset #0009 0 1px 1px}[_nghost-%COMP%] .presets-row>color-preset, [_nghost-%COMP%] .presets-row>color-preset-sublist{margin:0 0 0 6px}[_nghost-%COMP%] .presets-row>color-preset:first-child, [_nghost-%COMP%] .presets-row>color-preset-sublist:first-child{margin:0}[_nghost-%COMP%] color-preset.selected, [_nghost-%COMP%] .sublist color-preset:hover, [_nghost-%COMP%] .presets-row>color-preset:hover{box-shadow:inset #0009 0 1px 6px}[_nghost-%COMP%] hue-component[_ngcontent-%COMP%]{width:100%;height:178px;box-shadow:inset #0009 0 0 2px}[_nghost-%COMP%] hue-component[vertical][_ngcontent-%COMP%] .pointer{width:auto;height:9px;left:-3px;right:-3px;margin:-4.5px 0 0;background:transparent;border:3px solid #fff;border-radius:5px;box-shadow:#0009 0 0 2px}[_nghost-%COMP%] indicator-component[_ngcontent-%COMP%] svg{vertical-align:25%}color-presets-component[_ngcontent-%COMP%]{border-bottom:1px solid #e4e4e6;padding:9px 12px}color-presets-component[_ngcontent-%COMP%] .presets-row{padding:10px 0 0}.controls[_ngcontent-%COMP%]{padding:10px 12px 12px}.controls-row[_ngcontent-%COMP%]{display:table;width:100%}.column[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle}.controls-row.saturation-hue[_ngcontent-%COMP%]{padding-bottom:9px}.controls-row.saturation-hue[_ngcontent-%COMP%] .column[_ngcontent-%COMP%]:first-child{width:178px}saturation-component[_ngcontent-%COMP%]{height:178px;box-shadow:inset #0009 0 0 2px}saturation-component[_ngcontent-%COMP%] .pointer{border-width:2px;box-shadow:#0009 0 0 2px}.hue-column[_ngcontent-%COMP%]{padding-left:14px}.controls-row.presentation[_ngcontent-%COMP%]{border:1px solid #e4e4e6;border-radius:3px;padding:6px 6px 6px 26px;position:relative}indicator-component[_ngcontent-%COMP%]{height:18px;width:18px;box-shadow:inset #0009 0 0 2px;border-radius:50%}hex-input-component[_ngcontent-%COMP%] input{border:0;color:#817e81;margin:0;text-align:left;height:18px}.pencil[_ngcontent-%COMP%]{position:absolute;height:14px;width:14px;left:6px;top:50%;margin:-7px 0 0}.pencil[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{fill:#000}"],changeDetection:0});class ui{constructor(c){this.cdr=c,this.colorChange=new e.EventEmitter(!1),this.columnsValue=8,this.subscriptions=[]}get columns(){return this.columnsValue}set columns(c){this.columnsValue=isNaN(parseFloat(c))||isNaN(Number(c))?"auto":Number(c)}get width(){return"auto"===this.columnsValue?"auto":25*this.columnsValue+12+"px"}get columnsCount(){return"auto"===this.columnsValue?this.control.presets.length:this.columnsValue}ngOnInit(){this.control||(this.control=new ri),this.color&&this.control.setValueFrom(this.color),this.control.hasPresets()||this.control.setColorPresets(["#b80000","#db3e00","#fccb00","#008b02","#006b76","#1273de","#004dcf","#5300eb","#eb9694","#fad0c3","#fef3bd","#c1e1c5","#bedadc","#c4def6","#bed3f3","#d4c4fb"]),this.subscriptions.push(this.control.valueChanges.subscribe(c=>{this.cdr.markForCheck(),this.colorChange.emit(vi(c,this.control.initType))}))}ngOnDestroy(){this.cdr.detach(),this.subscriptions.forEach(c=>c.unsubscribe()),this.subscriptions.length=0}ngOnChanges(c){this.color&&this.control&&vi(this.control.value,this.control.initType)!==this.color&&this.control.setValueFrom(this.color)}}ui.\u0275fac=function(c){return new(c||ui)(e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},ui.\u0275cmp=e.\u0275\u0275defineComponent({type:ui,selectors:[["github-picker"]],hostVars:2,hostBindings:function(c,l){2&c&&e.\u0275\u0275styleProp("width",l.width)},inputs:{color:"color",control:"control",columns:"columns"},outputs:{colorChange:"colorChange"},features:[e.\u0275\u0275NgOnChangesFeature],decls:1,vars:3,consts:[["direction","down",3,"columns","color","colorPresets","colorChange"]],template:function(c,l){1&c&&(e.\u0275\u0275elementStart(0,"color-presets-component",0),e.\u0275\u0275listener("colorChange",function(H){return l.control.value=H}),e.\u0275\u0275elementEnd()),2&c&&e.\u0275\u0275property("columns",l.columnsCount)("color",l.control.value)("colorPresets",l.control.presets)},dependencies:[Ke],styles:[de,'@charset "UTF-8";[_nghost-%COMP%]{display:block;background:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:#00000026 0 3px 12px;border-radius:4px;padding:5px}[_nghost-%COMP%] color-preset, [_nghost-%COMP%] color-preset-sublist{width:25px;height:25px}[_nghost-%COMP%] color-preset:hover:after, [_nghost-%COMP%] color-preset.selected:after{display:block;content:"\\a0";position:absolute;left:-1px;top:-1px;bottom:-1px;right:-1px;z-index:10;border:2px solid #fff;box-shadow:#0003 0 0 5px 2px}'],changeDetection:0});class Ki{constructor(c){this.cdr=c,this.colorChange=new e.EventEmitter(!1),this.control=new ri,this.childControl=new ri,this.subscriptions=[],this.mapColors={"#E6315B":["#fc8da7","#fa7d9a","#f56484","#f04a71","#e82c58","#e31746","#de0235","#d60234","#d10232","#c70230","#b8022c","#ab0229","#9c0225","#8f0122","#8c0122","#82011f","#78011b","#690117","#5c0012","#4f0010","#42000c"],"#793183":["#ef8dfc","#eb7dfa","#e664f5","#dc4af0","#d22ce8","#cb17e3","#c402de","#c002d9","#bb02d4","#b002c7","#a202b8","#9702ab","#8a029c","#7e018f","#7a018a","#730182","#6c0178","#5e0169","#54015c","#49014f","#3d0142"],"#009DE7":["#8dd9fc","#7dd2fa","#64c7f5","#4abbf0","#2cade8","#17a2e3","#0298de","#0295d9","#0291d4","#0289c7","#027eb8","#0275ab","#026b9c","#01628f","#015f8a","#015982","#015278","#014869","#013f5c","#01364f","#012e42"],"#00B59C":["#8dfeea","#7dfbe4","#63f4db","#4befd2","#2de7c6","#16e2be","#03deb7","#01ddb6","#01d4ae","#01c7a4","#01b897","#01aa8b","#019b80","#019076","#018c73","#01836c","#017763","#016857","#005c4e","#005044","#004239"],"#FFCE00":["#fce68d","#fae17d","#f5da64","#f0cf4a","#e8c22c","#e5bc17","#deb202","#deb100","#d4aa02","#c7a002","#b89302","#ab8902","#9c7d02","#8f7301","#8c7001","#826801","#786201","#695601","#5c4b00","#4f4100","#423700"],"#FF4A21":["#fca28d","#fa947d","#f57f64","#f0694a","#e84f2c","#e33c17","#de2a02","#d92a02","#d42902","#c72602","#b82302","#ab2102","#9c1e02","#8f1b01","#8a1a01","#821901","#781701","#691300","#5c1100","#4f0e00","#420c00"],"#D6D5D6":["#fff","#f2f2f2","#e5e5e5","#d9d9d9","#cccccc","#bfbfbf","#b3b3b3","#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#595959","#4d4d4d","#424242","#363636","#262626","#1a1a1a","#0f0f0f","#000"]}}ngOnInit(){this.color?this.childControl.setValueFrom(this.color):this.control.setValueFrom("#E6315B"),this.control.setColorPresets(["#e6315b","#793183","#009de7","#00b59c","#ffce00","#ff4a21","#d6d5d6"]),this.childControl.setColorPresets(this.mapColors["#E6315B"]),this.subscriptions.push(this.childControl.valueChanges.subscribe(c=>{this.colorChange.emit(vi(c,this.childControl.initType))})),this.subscriptions.push(this.control.valueChanges.subscribe(c=>{this.cdr.markForCheck();const l=this.mapColors[c.toHexString()];l&&this.childControl.setColorPresets(l),this.colorChange.emit(vi(this.childControl.value,this.childControl.initType))}))}ngOnDestroy(){this.cdr.detach(),this.subscriptions.forEach(c=>c.unsubscribe()),this.subscriptions.length=0}ngOnChanges(c){this.color&&this.control&&vi(this.control.value,this.control.initType)!==this.color&&this.childControl.setValueFrom(this.color)}}Ki.\u0275fac=function(c){return new(c||Ki)(e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},Ki.\u0275cmp=e.\u0275\u0275defineComponent({type:Ki,selectors:[["swatches-picker"]],inputs:{color:"color"},outputs:{colorChange:"colorChange"},features:[e.\u0275\u0275NgOnChangesFeature],decls:2,vars:4,consts:[["direction","down",3,"columns","color","colorPresets","colorChange"],["class","child-list","direction","down",3,"columns","color","colorPresets","colorChange",4,"ngIf"],["direction","down",1,"child-list",3,"columns","color","colorPresets","colorChange"]],template:function(c,l){1&c&&(e.\u0275\u0275elementStart(0,"color-presets-component",0),e.\u0275\u0275listener("colorChange",function(H){return l.control.value=H}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(1,De,1,3,"color-presets-component",1)),2&c&&(e.\u0275\u0275property("columns",7)("color",l.control.value)("colorPresets",l.control.presets),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",l.childControl.presets.length))},dependencies:[t.NgIf,Ke],styles:[de,'@charset "UTF-8";[_nghost-%COMP%]{display:block;background:#fff;width:224px;border:1px solid rgba(0,0,0,.2);box-shadow:#0000004d 0 0 2px;border-radius:4px;padding:6px}[_nghost-%COMP%] color-preset, [_nghost-%COMP%] color-preset-sublist{width:30px;height:30px}[_nghost-%COMP%] color-preset:hover:after, [_nghost-%COMP%] color-preset.selected:after{display:block;content:"\\a0";position:absolute;left:3px;top:3px;bottom:3px;right:3px;z-index:10;border:3px solid #fff;box-shadow:#0003 0 0 5px 2px}[_nghost-%COMP%] .presets-row:first-child color-preset:first-child, [_nghost-%COMP%] .presets-row:first-child color-preset-sublist:first-child{border-radius:4px 0 0 4px}[_nghost-%COMP%] .presets-row.last color-preset.last, [_nghost-%COMP%] .presets-row.last color-preset-sublist.last{border-radius:0 4px 4px 0}[_nghost-%COMP%] .child-list .presets-row.first color-preset.first, [_nghost-%COMP%] .child-list .presets-row.first color-preset-sublist.first{border-radius:4px 0 0}[_nghost-%COMP%] .child-list .presets-row.first color-preset.last, [_nghost-%COMP%] .child-list .presets-row.first color-preset-sublist.last{border-radius:0 4px 0 0}[_nghost-%COMP%] .child-list .presets-row.last color-preset.first, [_nghost-%COMP%] .child-list .presets-row.last color-preset-sublist.first{border-radius:0 0 0 4px}[_nghost-%COMP%] .child-list .presets-row.last color-preset.last, [_nghost-%COMP%] .child-list .presets-row.last color-preset-sublist.last{border-radius:0 0 4px}[_nghost-%COMP%] .child-list{margin-top:6px;border-top:1px solid #e5e5e5;padding:6px 0 0}[_nghost-%COMP%] .child-list color-preset:hover:after, [_nghost-%COMP%] .child-list color-preset.selected:after{content:"\\2714";font-size:18px;color:#fff;border:0;left:0;top:0;bottom:0;right:0;line-height:30px;box-shadow:none;text-align:center}'],changeDetection:0});class Pi{constructor(){this.colorChange=new e.EventEmitter(!1),this.subscriptions=[]}ngOnInit(){this.control||(this.control=new ri),this.control.hasPresets()||this.control.setColorPresets([["#f44336","#ffebee","#ffcdd2","#EF9A9A","#E57373","#EF5350","#F44336","#E53935","#D32F2F","#C62828","#B71C1C"],["#E91E63","#fce4ec","#f8bbd0","#f48fb1","#f06292","#ec407a","#e91e63","#d81b60","#c2185b","#ad1457","#880e4f"],["#9C27B0","#F3e5f5","#e1bee7","#ce93d8","#ba68c8","#ab47bc","#9c27b0","#8e24aa","#7b1fa2","#6a1b9a","#4a148c"],["#673AB7","#ede7f6","#d1c4e9","#b39ddb","#9575cd","#7e57c2","#673ab7","#5e35b1","#512da8","#4527a0","#311b92"],["#3F51B5","#e8eaf6","#c5cae9","#9fa8da","#7986cb","#5c6bc0","#3f51b5","#3949ab","#303f9f","#283593","#1a237e"],["#2196F3","#e3f2fd","#bbdefb","#90caf9","#64b5f6","#42a5f5","#2196f3","#1e88e5","#1976d2","#1565c0","#0D47a1"],["#03A9F4","#e1f5fe","#b3e5fc","#81d4fa","#4fc3f7","#29b6f6","#03a9f4","#039be5","#0288d1","#0277bd","#01579b"],["#00BCD4","#e0f7fa","#b2ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7","#00838f","#006064"],["#009688","#E0F2f1","#b2dfdb","#80cbc4","#4db6ac","#26a69a","#009688","#00897b","#00796b","#00695c","#004d40"],["#4CAF50","#e8f5e9","#c8e6c9","#a5d6a7","#81c784","#66bb6a","#4caf50","#43a047","#388e3c","#2e7d32","#1b5e20"],["#8BC34A","#f1f8e9","#dcedc8","#c5e1a5","#aed581","#9ccc65","#8bc34a","#7cb342","#689f38","#558b2f","#33691e"],["#cddc39","#f9fbe7","#f0f4c3","#e6ee9c","#dce775","#d4e157","#c0dc39","#c0ca33","#afb42b","#9e9d24","#827717"],["#ffeb3b","#fffde7","#fff9c4","#fff59d","#fff176","#ffee58","#ffeb3b","#fdd835","#fbc02d","#f9a825","#f57f17"],["#ffc107","#fff8e1","#ffecb3","#ffe082","#ffd54f","#ffca28","#ffc107","#ffb300","#ffa000","#ff8f00","#ff6f00"],["#ff9800","#fff3e0","#ffe0b2","#ffcc80","#ffb74d","#ffa726","#ff9800","#fb8c00","#f57c00","#ef6c00","#e65100"],["#ff5722","#fbe9e7","#ffccbc","#ffab91","#ff8a65","#ff7043","#ff5722","#f4511e","#e64a19","#d84315","#bf360c"],["#795548","#efebe9","#d7ccc8","#bcaaa4","#a1887f","#8d6e63","#795548","#6d4c41","#5d4037","#4e342e","#3e2723"],["#9e9e9e","#fafafa","#f5f5f5","#eee","#e0e0e0","#bdbdbd","#9e9e9e","#757575","#616161","#424242","#212121"],["#607d8b","#eceff1","#cfd8dc","#b0bec5","#90a4ae","#78909c","#60708b","#546e7a","#455a64","#37474f","#263238"]]),this.color&&this.control.setValueFrom(this.color),this.subscriptions.push(this.control.valueChanges.subscribe(c=>{this.colorChange.emit(vi(c,this.control.initType))}))}ngOnDestroy(){this.subscriptions.forEach(c=>c.unsubscribe()),this.subscriptions.length=0}ngOnChanges(c){this.color&&this.control&&vi(this.control.value,this.control.initType)!==this.color&&this.control.setValueFrom(this.color)}}Pi.\u0275fac=function(c){return new(c||Pi)},Pi.\u0275cmp=e.\u0275\u0275defineComponent({type:Pi,selectors:[["ip-picker"]],inputs:{color:"color",control:"control"},outputs:{colorChange:"colorChange"},features:[e.\u0275\u0275NgOnChangesFeature],decls:12,vars:11,consts:[[1,"controls"],[1,"controls-row","presentation"],["colorType","hex",3,"color"],[3,"color","hue","colorChange","hueChange"],[1,"controls-row","saturation-hue-alpha"],[1,"column"],[3,"hue","color","colorChange"],[3,"color","colorChange"],[1,"column","hue-column"],["vertical","",3,"hue","color","hueChange","colorChange"],[3,"columns","color","colorPresets","hue","colorChange","hueChange",4,"ngIf"],[3,"columns","color","colorPresets","hue","colorChange","hueChange"]],template:function(c,l){1&c&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1),e.\u0275\u0275element(2,"indicator-component",2),e.\u0275\u0275elementStart(3,"hex-input-component",3),e.\u0275\u0275listener("colorChange",function(H){return l.control.value=H})("hueChange",function(H){return l.control.hue=H}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"div",4)(5,"div",5)(6,"saturation-component",6),e.\u0275\u0275listener("colorChange",function(H){return l.control.value=H}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"alpha-component",7),e.\u0275\u0275listener("colorChange",function(H){return l.control.value=H}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(8,"div",8)(9,"hue-component",9),e.\u0275\u0275listener("hueChange",function(H){return l.control.hue=H})("colorChange",function(H){return l.control.value=H}),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275template(10,ge,1,4,"color-presets-component",10),e.\u0275\u0275pipe(11,"async")),2&c&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("color",l.control.value),e.\u0275\u0275advance(1),e.\u0275\u0275property("color",l.control.value)("hue",l.control.hue),e.\u0275\u0275advance(3),e.\u0275\u0275property("hue",l.control.hue)("color",l.control.value),e.\u0275\u0275advance(1),e.\u0275\u0275property("color",l.control.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("hue",l.control.hue)("color",l.control.value),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(11,9,l.control.presetsVisibilityChanges)))},dependencies:[t.NgIf,te,Ve,We,R,at,Ke,t.AsyncPipe],styles:[de,'@charset "UTF-8";[_nghost-%COMP%]{display:block;width:240px;border-radius:3px;background:#fff;box-shadow:#0000004d 0 0 2px,#0000004d 0 0 4px}.controls[_ngcontent-%COMP%]{padding:6px}.controls-row[_ngcontent-%COMP%]{display:table;width:100%}.column[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle}.controls-row.saturation-hue-alpha[_ngcontent-%COMP%] .column[_ngcontent-%COMP%]:first-child{width:178px}saturation-component[_ngcontent-%COMP%]{height:178px;box-shadow:inset #0009 0 0 2px;margin-bottom:16px}.controls-row.presentation[_ngcontent-%COMP%]{border:1px solid #e4e4e6;border-radius:3px;padding:6px 6px 6px 36px;position:relative;margin:0 0 6px}.controls-row.saturation-hue-alpha[_ngcontent-%COMP%]{padding:0 0 6px}indicator-component[_ngcontent-%COMP%]{height:22px;width:22px;box-shadow:inset #0009 0 0 2px;position:absolute;left:4px;top:50%;border-radius:50%;margin-top:-11px}[_nghost-%COMP%] indicator-component[_ngcontent-%COMP%] svg{vertical-align:15%}hex-input-component[_ngcontent-%COMP%] input{border:0;color:#817e81;margin:0;text-align:left;height:18px}.hue-column[_ngcontent-%COMP%]{vertical-align:top;padding:0 10px 0 16px}[_nghost-%COMP%] hue-component[_ngcontent-%COMP%]{width:100%;height:178px;box-shadow:inset #0009 0 0 2px}[_nghost-%COMP%] hue-component[vertical][_ngcontent-%COMP%] .pointer{width:auto;height:0;left:0;right:0;margin:0;background:transparent}[_nghost-%COMP%] alpha-component[_ngcontent-%COMP%] .pointer{width:0;height:auto;top:0;bottom:0;margin:0;background:transparent}[_nghost-%COMP%] hue-component[vertical][_ngcontent-%COMP%] .pointer:after, [_nghost-%COMP%] hue-component[vertical][_ngcontent-%COMP%] .pointer:before{top:-5.5px;display:block;content:"\\a0";position:absolute;height:0;width:0;border-top:5px solid transparent;border-bottom:5px solid transparent}[_nghost-%COMP%] hue-component[vertical][_ngcontent-%COMP%] .pointer:after{border-left:8px solid #666;left:-8px}[_nghost-%COMP%] hue-component[vertical][_ngcontent-%COMP%] .pointer:before{border-right:8px solid #666;right:-8px}[_nghost-%COMP%] alpha-component[_ngcontent-%COMP%]{height:24px}[_nghost-%COMP%] alpha-component[_ngcontent-%COMP%] .pointer:after, [_nghost-%COMP%] alpha-component[_ngcontent-%COMP%] .pointer:before{left:-5.5px;display:block;content:"\\a0";position:absolute;height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent}[_nghost-%COMP%] alpha-component[_ngcontent-%COMP%] .pointer:after{border-top:8px solid #666;top:-8px}[_nghost-%COMP%] alpha-component[_ngcontent-%COMP%] .pointer:before{border-bottom:8px solid #666;bottom:-8px}'],changeDetection:0});class bt{static forRoot(c){return{ngModule:bt,providers:[{provide:fe,useValue:c||new fe}]}}}bt.\u0275fac=function(c){return new(c||bt)},bt.\u0275mod=e.\u0275\u0275defineNgModule({type:bt,declarations:[te,Ve,We,R,Oe,tt,at,Ke,P,Ge,z,ne,Be,ii,qt,Ki,ui,Yt,Pi],imports:[t.CommonModule],exports:[te,Ve,We,R,Oe,tt,at,Ke,ii,qt,Ki,ui,Yt,Pi]}),bt.\u0275inj=e.\u0275\u0275defineInjector({providers:[fe],imports:[t.CommonModule]})},76079:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{CLOCK_INNER_RADIUS:()=>Ke,CLOCK_OUTER_RADIUS:()=>Xt,CLOCK_RADIUS:()=>ne,CLOCK_TICK_RADIUS:()=>ri,DatetimeAdapter:()=>be,MAT_DATETIMEPICKER_VALIDATORS:()=>c,MAT_DATETIMEPICKER_VALUE_ACCESSOR:()=>O,MAT_DATETIME_FORMATS:()=>ee,MAT_NATIVE_DATETIME_FORMATS:()=>D,MatDatetimepickerCalendarBodyComponent:()=>Oe,MatDatetimepickerCalendarCell:()=>z,MatDatetimepickerCalendarComponent:()=>ui,MatDatetimepickerClockComponent:()=>vi,MatDatetimepickerComponent:()=>bt,MatDatetimepickerContentComponent:()=>Pi,MatDatetimepickerFilterType:()=>R,MatDatetimepickerInputDirective:()=>v,MatDatetimepickerInputEvent:()=>l,MatDatetimepickerModule:()=>it,MatDatetimepickerMonthViewComponent:()=>qt,MatDatetimepickerMultiYearViewComponent:()=>P,MatDatetimepickerToggleComponent:()=>H,MatDatetimepickerYearViewComponent:()=>Yt,MatNativeDatetimeModule:()=>te,NativeDatetimeAdapter:()=>Z,NativeDatetimeModule:()=>W,getActiveOffset:()=>K,isSameMultiYearView:()=>k,yearsPerPage:()=>tt,yearsPerRow:()=>at});var e=a(98678),t=a(76439),m=a(56728),h=a(36365),d=a(35103),f=a(12165),j=a(22378),w=a(13656),T=a(76215),U=a(79601),$=a(54232),ae=a(68590),_e=a(62742),de=a(84557),me=a(716),x=a(47206),S=a(90998),xe=a(84072),ue=a(29054),Ue=a(5476),Pe=a(70976),ze=a(91137),A=a(76070);function Xe(lt,Y){if(1<&&(e.\u0275\u0275elementStart(0,"tr",2)(1,"td",3),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2<){const Te=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275attribute("colspan",Te.numCols),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",Te.label," ")}}function ke(lt,Y){if(1<&&(e.\u0275\u0275elementStart(0,"td",7),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2<){const Te=e.\u0275\u0275nextContext(2);e.\u0275\u0275attribute("colspan",Te._firstRowOffset),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",Te._firstRowOffset>=Te.labelMinRequiredCells?Te.label:""," ")}}function ve(lt,Y){if(1<){const Te=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"td",8),e.\u0275\u0275listener("click",function(){const ot=e.\u0275\u0275restoreView(Te).$implicit,yt=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(yt._cellClicked(ot))}),e.\u0275\u0275elementStart(1,"div",9),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()}if(2<){const Te=Y.$implicit,At=Y.index,Wt=e.\u0275\u0275nextContext().index,ot=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("mat-datetimepicker-calendar-body-active",ot._isActiveCell(Wt,At))("mat-datetimepicker-calendar-body-disabled",!Te.enabled),e.\u0275\u0275attribute("aria-disabled",!Te.enabled||null)("aria-label",Te.ariaLabel),e.\u0275\u0275advance(1),e.\u0275\u0275classProp("mat-datetimepicker-calendar-body-selected",ot.selectedValue===Te.value)("mat-datetimepicker-calendar-body-today",ot.todayValue===Te.value),e.\u0275\u0275attribute("aria-selected",ot.selectedValue===Te.value),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",Te.displayValue," ")}}function pe(lt,Y){if(1<&&(e.\u0275\u0275elementStart(0,"tr",4),e.\u0275\u0275template(1,ke,2,2,"td",5),e.\u0275\u0275template(2,ve,3,12,"td",6),e.\u0275\u0275elementEnd()),2<){const Te=Y.$implicit,At=Y.index,Wt=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",0===At&&Wt._firstRowOffset),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",Te)}}function _(lt,Y){if(1<&&(e.\u0275\u0275elementStart(0,"div",7),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2<){const Te=Y.$implicit,At=e.\u0275\u0275nextContext();e.\u0275\u0275styleProp("font-size",Te.fontSize)("left",Te.left+"%")("top",Te.top+"%"),e.\u0275\u0275classProp("mat-datetimepicker-clock-cell-disabled",!Te.enabled)("mat-datetimepicker-clock-cell-selected",At._selectedHour===Te.value),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",Te.displayValue," ")}}function E(lt,Y){if(1<&&(e.\u0275\u0275elementStart(0,"div",7),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2<){const Te=Y.$implicit,At=e.\u0275\u0275nextContext();e.\u0275\u0275styleProp("left",Te.left+"%")("top",Te.top+"%"),e.\u0275\u0275classProp("mat-datetimepicker-clock-cell-disabled",!Te.enabled)("mat-datetimepicker-clock-cell-selected",At._selectedMinute===Te.value),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",Te.displayValue," ")}}function C(lt,Y){if(1<&&(e.\u0275\u0275elementStart(0,"th"),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2<){const Te=Y.$implicit;e.\u0275\u0275attribute("aria-label",Te.long),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",Te.narrow," ")}}function X(lt,Y){1<&&(e.\u0275\u0275elementStart(0,"mat-icon"),e.\u0275\u0275text(1,"arrow_drop_down"),e.\u0275\u0275elementEnd())}function se(lt,Y){if(1<){const Te=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",10),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(Te);const Wt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Wt._yearClicked())}),e.\u0275\u0275text(1),e.\u0275\u0275template(2,X,2,0,"mat-icon",11),e.\u0275\u0275elementEnd()}if(2<){const Te=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("active","year"===Te.currentView||"multi-year"===Te.currentView),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",Te._yearLabel," "),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Te.multiYearSelector||"year"===Te.type)}}function L(lt,Y){if(1<){const Te=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"span",12),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(Te);const Wt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Wt._dateClicked())}),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()}if(2<){const Te=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("active","month"===Te.currentView)("not-clickable","month"===Te.type),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(Te._dateLabel)}}function I(lt,Y){if(1<){const Te=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"span",17)(1,"span",18),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(Te);const Wt=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(Wt._ampmClicked("AM"))}),e.\u0275\u0275text(2,"AM"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(3,"/"),e.\u0275\u0275elementStart(4,"span",18),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(Te);const Wt=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(Wt._ampmClicked("PM"))}),e.\u0275\u0275text(5,"PM"),e.\u0275\u0275elementEnd()()}if(2<){const Te=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275classProp("active","AM"===Te._AMPM),e.\u0275\u0275advance(3),e.\u0275\u0275classProp("active","PM"===Te._AMPM)}}function ce(lt,Y){if(1<){const Te=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"span",13)(1,"span",14),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(Te);const Wt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Wt._hoursClicked())}),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(3,":"),e.\u0275\u0275elementStart(4,"span",15),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(Te);const Wt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Wt._minutesClicked())}),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(6,"br"),e.\u0275\u0275template(7,I,6,4,"span",16),e.\u0275\u0275elementEnd()}if(2<){const Te=e.\u0275\u0275nextContext();e.\u0275\u0275classProp("active","clock"===Te.currentView),e.\u0275\u0275advance(1),e.\u0275\u0275classProp("active","hour"===Te._clockView),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(Te._hoursLabel),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("active","minute"===Te._clockView),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(Te._minutesLabel),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",Te.twelvehour)}}function Ne(lt,Y){if(1<){const Te=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",19)(1,"div",20)(2,"div",21),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(Te);const Wt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Wt._previousClicked())}),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(3,"svg",22),e.\u0275\u0275element(4,"path",23),e.\u0275\u0275elementEnd()(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275elementStart(5,"div",24),e.\u0275\u0275listener("@slideCalendar.done",function(){e.\u0275\u0275restoreView(Te);const Wt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Wt._calendarStateDone())}),e.\u0275\u0275elementStart(6,"strong"),e.\u0275\u0275text(7),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(8,"div",25),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(Te);const Wt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Wt._nextClicked())}),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(9,"svg",22),e.\u0275\u0275element(10,"path",26),e.\u0275\u0275elementEnd()()()()}if(2<){const Te=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275classProp("disabled",!Te._previousEnabled()),e.\u0275\u0275attribute("aria-disabled",!Te._previousEnabled())("aria-label",Te._ariaLabelPrev),e.\u0275\u0275advance(3),e.\u0275\u0275property("@slideCalendar",Te._calendarState),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(Te._monthYearLabel),e.\u0275\u0275advance(1),e.\u0275\u0275classProp("disabled",!Te._nextEnabled()),e.\u0275\u0275attribute("aria-disabled",!Te._nextEnabled())("aria-label",Te._ariaLabelNext)}}function Re(lt,Y){if(1<){const Te=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"mat-datetimepicker-month-view",27),e.\u0275\u0275listener("_userSelection",function(){e.\u0275\u0275restoreView(Te);const Wt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Wt._userSelected())})("selectedChange",function(Wt){e.\u0275\u0275restoreView(Te);const ot=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(ot._dateSelected(Wt))}),e.\u0275\u0275elementEnd()}if(2<){const Te=e.\u0275\u0275nextContext();e.\u0275\u0275property("activeDate",Te._activeDate)("dateFilter",Te._dateFilterForViews)("selected",Te.selected)("type",Te.type)}}function Ae(lt,Y){if(1<){const Te=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"mat-datetimepicker-year-view",27),e.\u0275\u0275listener("_userSelection",function(){e.\u0275\u0275restoreView(Te);const Wt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Wt._userSelected())})("selectedChange",function(Wt){e.\u0275\u0275restoreView(Te);const ot=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(ot._monthSelected(Wt))}),e.\u0275\u0275elementEnd()}if(2<){const Te=e.\u0275\u0275nextContext();e.\u0275\u0275property("activeDate",Te._activeDate)("dateFilter",Te._dateFilterForViews)("selected",Te.selected)("type",Te.type)}}function Ze(lt,Y){if(1<){const Te=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"mat-datetimepicker-multi-year-view",28),e.\u0275\u0275listener("_userSelection",function(){e.\u0275\u0275restoreView(Te);const Wt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Wt._userSelected())})("selectedChange",function(Wt){e.\u0275\u0275restoreView(Te);const ot=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(ot._yearSelected(Wt))}),e.\u0275\u0275elementEnd()}if(2<){const Te=e.\u0275\u0275nextContext();e.\u0275\u0275property("activeDate",Te._activeDate)("dateFilter",Te._dateFilterForViews)("maxDate",Te.maxDate)("minDate",Te.minDate)("selected",Te.selected)("type",Te.type)}}function ft(lt,Y){if(1<){const Te=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"mat-datetimepicker-clock",29),e.\u0275\u0275listener("_userSelection",function(){e.\u0275\u0275restoreView(Te);const Wt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(Wt._userSelected())})("activeDateChange",function(Wt){e.\u0275\u0275restoreView(Te);const ot=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(ot._onActiveDateChange(Wt))})("selectedChange",function(Wt){e.\u0275\u0275restoreView(Te);const ot=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(ot._timeSelected(Wt))}),e.\u0275\u0275elementEnd()}if(2<){const Te=e.\u0275\u0275nextContext();e.\u0275\u0275property("dateFilter",Te.dateFilter)("interval",Te.timeInterval)("maxDate",Te.maxDate)("minDate",Te.minDate)("selected",Te._activeDate)("startView",Te._clockView)("twelvehour",Te.twelvehour)}}function dt(lt,Y){1<&&(e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(0,"svg",4),e.\u0275\u0275element(1,"path",5),e.\u0275\u0275elementEnd())}function De(lt,Y){1<&&(e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(0,"svg",4),e.\u0275\u0275element(1,"path",6),e.\u0275\u0275elementEnd())}function ge(lt,Y){1<&&(e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(0,"svg",4),e.\u0275\u0275element(1,"path",7)(2,"path",8),e.\u0275\u0275elementEnd())}class be extends t.DateAdapter{constructor(Y){super(),this._delegate=Y}getValidDateOrNull(Y){return this.isDateInstance(Y)&&this.isValid(Y)?Y:null}compareDatetime(Y,Te,At=!0){return this.compareDate(Y,Te)||this.getHour(Y)-this.getHour(Te)||At&&this.getMinute(Y)-this.getMinute(Te)}sameDatetime(Y,Te){if(Y&&Te){const At=this.isValid(Y),Wt=this.isValid(Te);return At&&Wt?!this.compareDatetime(Y,Te):At===Wt}return Y===Te}sameYear(Y,Te){return Y&&Te&&this.getYear(Y)===this.getYear(Te)}sameDay(Y,Te){return Y&&Te&&this.getDate(Y)===this.getDate(Te)&&this.sameMonthAndYear(Y,Te)}sameHour(Y,Te){return Y&&Te&&this.getHour(Y)===this.getHour(Te)&&this.sameDay(Y,Te)}sameMinute(Y,Te){return Y&&Te&&this.getMinute(Y)===this.getMinute(Te)&&this.sameHour(Y,Te)}sameMonthAndYear(Y,Te){if(Y&&Te){const At=this.isValid(Y),Wt=this.isValid(Te);return At&&Wt?!(this.getYear(Y)-this.getYear(Te)||this.getMonth(Y)-this.getMonth(Te)):At===Wt}return Y===Te}deserialize(Y){return this._delegate.deserialize(Y)}clone(Y){return this._delegate.clone(Y)}addCalendarYears(Y,Te){return this._delegate.addCalendarYears(Y,Te)}addCalendarMonths(Y,Te){return this._delegate.addCalendarMonths(Y,Te)}addCalendarDays(Y,Te){return this._delegate.addCalendarDays(Y,Te)}getYear(Y){return this._delegate.getYear(Y)}getMonth(Y){return this._delegate.getMonth(Y)}getDate(Y){return this._delegate.getDate(Y)}getDayOfWeek(Y){return this._delegate.getDayOfWeek(Y)}getMonthNames(Y){return this._delegate.getMonthNames(Y)}getDateNames(){return this._delegate.getDateNames()}getDayOfWeekNames(Y){return this._delegate.getDayOfWeekNames(Y)}getYearName(Y){return this._delegate.getYearName(Y)}getFirstDayOfWeek(){return this._delegate.getFirstDayOfWeek()}getNumDaysInMonth(Y){return this._delegate.getNumDaysInMonth(Y)}createDate(Y,Te,At){return this._delegate.createDate(Y,Te,At)}today(){return this._delegate.today()}parse(Y,Te){return this._delegate.parse(Y,Te)}format(Y,Te){return this._delegate.format(Y,Te)}toIso8601(Y){return this._delegate.toIso8601(Y)}isDateInstance(Y){return this._delegate.isDateInstance(Y)}isValid(Y){return this._delegate.isValid(Y)}invalid(){return this._delegate.invalid()}clampDate(Y,Te,At){return Te&&this.compareDatetime(Y,Te)<0?Te:At&&this.compareDatetime(Y,At)>0?At:Y}}const ee=new e.InjectionToken("mat-datetime-formats"),Ie=Me(24,lt=>String(lt)),Ye=Me(60,lt=>String(lt));function Me(lt,Y){const Te=Array(lt);for(let At=0;At<lt;At++)Te[At]=Y(At);return Te}class Z extends be{constructor(Y,Te){super(Te),this.setLocale(Y)}clone(Y){return this.createDatetime(this.getYear(Y),this.getMonth(Y),this.getDate(Y),this.getHour(Y),this.getMinute(Y))}getHour(Y){return Y.getHours()}getMinute(Y){return Y.getMinutes()}isInNextMonth(Y,Te){const At=this.getDateInNextMonth(Y);return this.sameMonthAndYear(At,Te)}createDatetime(Y,Te,At,Wt,ot){if(Te<0||Te>11)throw Error(`Invalid month index "${Te}". Month index has to be between 0 and 11.`);if(At<1)throw Error(`Invalid date "${At}". Date has to be greater than 0.`);if(Wt<0||Wt>23)throw Error(`Invalid hour "${Wt}". Hour has to be between 0 and 23.`);if(ot<0||ot>59)throw Error(`Invalid minute "${ot}". Minute has to be between 0 and 59.`);const yt=this._createDateWithOverflow(Y,Te,At,Wt,ot);if(yt.getMonth()!==Te)throw Error(`Invalid date "${At}" for month with index "${Te}".`);return yt}getFirstDateOfMonth(Y){const Te=new Date;return Te.setFullYear(Y.getFullYear(),Y.getMonth(),1),Te}getHourNames(){return Ie}getMinuteNames(){return Ye}addCalendarYears(Y,Te){return this.addCalendarMonths(Y,12*Te)}addCalendarMonths(Y,Te){let At=this._createDateWithOverflow(this.getYear(Y),this.getMonth(Y)+Te,this.getDate(Y),this.getHour(Y),this.getMinute(Y));return this.getMonth(At)!==((this.getMonth(Y)+Te)%12+12)%12&&(At=this._createDateWithOverflow(this.getYear(At),this.getMonth(At),0,this.getHour(Y),this.getMinute(Y))),At}addCalendarDays(Y,Te){return this._createDateWithOverflow(this.getYear(Y),this.getMonth(Y),this.getDate(Y)+Te,this.getHour(Y),this.getMinute(Y))}addCalendarHours(Y,Te){return this._createDateWithOverflow(this.getYear(Y),this.getMonth(Y),this.getDate(Y),this.getHour(Y)+Te,this.getMinute(Y))}addCalendarMinutes(Y,Te){return this._createDateWithOverflow(this.getYear(Y),this.getMonth(Y),this.getDate(Y),this.getHour(Y),this.getMinute(Y)+Te)}toIso8601(Y){return super.toIso8601(Y)+"T"+[this._2digit(Y.getUTCHours()),this._2digit(Y.getUTCMinutes())].join(":")}getDateInNextMonth(Y){return new Date(Y.getFullYear(),Y.getMonth()+1,1,Y.getHours(),Y.getMinutes())}_stripDirectionalityCharacters(Y){return Y.replace(/[\u200e\u200f]/g,"")}_2digit(Y){return("00"+Y).slice(-2)}_createDateWithOverflow(Y,Te,At,Wt,ot){const yt=new Date(Y,Te,At,Wt,ot);return Y>=0&&Y<100&&yt.setFullYear(this.getYear(yt)-1900),yt}}Z.\u0275fac=function(Y){return new(Y||Z)(e.\u0275\u0275inject(t.MAT_DATE_LOCALE,8),e.\u0275\u0275inject(t.DateAdapter))},Z.\u0275prov=e.\u0275\u0275defineInjectable({token:Z,factory:Z.\u0275fac});const D={parse:{},display:{dateInput:{year:"numeric",month:"2-digit",day:"2-digit"},monthInput:{month:"long"},datetimeInput:{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"},timeInput:{hour:"2-digit",minute:"2-digit"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"},popupHeaderDateLabel:{weekday:"short",month:"short",day:"2-digit"}}};class W{}W.\u0275fac=function(Y){return new(Y||W)},W.\u0275mod=e.\u0275\u0275defineNgModule({type:W,imports:[t.NativeDateModule]}),W.\u0275inj=e.\u0275\u0275defineInjector({providers:[{provide:be,useClass:Z}],imports:[t.NativeDateModule]});class te{}te.\u0275fac=function(Y){return new(Y||te)},te.\u0275mod=e.\u0275\u0275defineNgModule({type:te,imports:[W,t.MatNativeDateModule]}),te.\u0275inj=e.\u0275\u0275defineInjector({providers:[{provide:ee,useValue:D}],imports:[W,t.MatNativeDateModule]});(0,U.trigger)("fadeInContent",[(0,U.state)("showing",(0,U.style)({opacity:1})),(0,U.transition)("void => showing",[(0,U.style)({opacity:0}),(0,U.animate)("150ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);const Ve=(0,U.trigger)("slideCalendar",[(0,U.transition)("* => left",[(0,U.animate)(180,(0,U.keyframes)([(0,U.style)({transform:"translateX(100%)",offset:.5}),(0,U.style)({transform:"translateX(-100%)",offset:.51}),(0,U.style)({transform:"translateX(0)",offset:1})]))]),(0,U.transition)("* => right",[(0,U.animate)(180,(0,U.keyframes)([(0,U.style)({transform:"translateX(-100%)",offset:.5}),(0,U.style)({transform:"translateX(100%)",offset:.51}),(0,U.style)({transform:"translateX(0)",offset:1})]))])]);function We(lt){return Error(`MatDatetimepickerComponent: No provider found for ${lt}. You must import one of the following modules at your application root: MatNativeDatetimeModule, MatMomentDatetimeModule, or provide a custom implementation.`)}var R,lt;(lt=R||(R={}))[lt.DATE=0]="DATE",lt[lt.HOUR=1]="HOUR",lt[lt.MINUTE=2]="MINUTE";class z{constructor(Y,Te,At,Wt){this.value=Y,this.displayValue=Te,this.ariaLabel=At,this.enabled=Wt}}class Oe{constructor(){this.numCols=7,this.allowDisabledSelection=!1,this.activeCell=0,this.selectedValueChange=new e.EventEmitter}get _firstRowOffset(){return this.rows&&this.rows.length&&this.rows[0].length?this.numCols-this.rows[0].length:0}_cellClicked(Y){!this.allowDisabledSelection&&!Y.enabled||this.selectedValueChange.emit(Y.value)}_isActiveCell(Y,Te){let At=Y*this.numCols+Te;return Y&&(At-=this._firstRowOffset),At===this.activeCell}}Oe.\u0275fac=function(Y){return new(Y||Oe)},Oe.\u0275cmp=e.\u0275\u0275defineComponent({type:Oe,selectors:[["tbody","matDatetimepickerCalendarBody",""]],hostAttrs:[1,"mat-datetimepicker-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",selectedValue:"selectedValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",allowDisabledSelection:"allowDisabledSelection",activeCell:"activeCell"},outputs:{selectedValueChange:"selectedValueChange"},attrs:["matDatetimepickerCalendarBody",""],decls:2,vars:2,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],["aria-hidden","true"],[1,"mat-datetimepicker-calendar-body-label"],["role","row"],["aria-hidden","true","class","mat-datetimepicker-calendar-body-label",4,"ngIf"],["class","mat-datetimepicker-calendar-body-cell","role","button",3,"mat-datetimepicker-calendar-body-active","mat-datetimepicker-calendar-body-disabled","click",4,"ngFor","ngForOf"],["aria-hidden","true",1,"mat-datetimepicker-calendar-body-label"],["role","button",1,"mat-datetimepicker-calendar-body-cell",3,"click"],[1,"mat-datetimepicker-calendar-body-cell-content"]],template:function(Y,Te){1&Y&&(e.\u0275\u0275template(0,Xe,3,2,"tr",0),e.\u0275\u0275template(1,pe,3,2,"tr",1)),2&Y&&(e.\u0275\u0275property("ngIf",Te._firstRowOffset<Te.labelMinRequiredCells),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",Te.rows))},dependencies:[d.NgForOf,d.NgIf],styles:[".mat-datetimepicker-calendar-body{font-size:13px;min-width:224px}.mat-datetimepicker-calendar-body-label{padding:7.1428571429% 0 7.1428571429% 7.1428571429%;height:0;line-height:0;color:#0000008a;transform:translate(-6px);text-align:left}.mat-datetimepicker-calendar-body-cell{position:relative;width:14.2857142857%;height:0;line-height:0;padding:7.1428571429% 0;text-align:center;outline:none;cursor:pointer}.mat-datetimepicker-calendar-body-disabled{cursor:default;pointer-events:none}.mat-datetimepicker-calendar-body-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;color:#000000de;border:1px solid transparent;border-radius:50px}.mat-datetimepicker-calendar-body-disabled>.mat-datetimepicker-calendar-body-cell-content:not(.mat-datetimepicker-calendar-body-selected){color:#00000061}:not(.mat-datetimepicker-calendar-body-disabled):hover>.mat-datetimepicker-calendar-body-cell-content:not(.mat-datetimepicker-calendar-body-selected),.mat-datetimepicker-calendar-body-active>.mat-datetimepicker-calendar-body-cell-content:not(.mat-datetimepicker-calendar-body-selected){background-color:#0000001f}.mat-datetimepicker-calendar-body-disabled>.mat-datetimepicker-calendar-body-today:not(.mat-datetimepicker-calendar-body-selected){border-color:#0000002e}[dir=rtl] .mat-datetimepicker-calendar-body-label{padding:0 7.1428571429% 0 0;transform:translate(6px);text-align:right}\n"],encapsulation:2,changeDetection:0});const tt=24,at=4;class P{constructor(Y,Te){if(this._adapter=Y,this._dateFormats=Te,this._userSelection=new e.EventEmitter,this.type="date",this.selectedChange=new e.EventEmitter,!this._adapter)throw We("DatetimeAdapter");if(!this._dateFormats)throw We("MAT_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(Y){let Te=this._activeDate;this._activeDate=Y||this._adapter.today(),Te&&this._activeDate&&!k(this._adapter,Te,this._activeDate,this.minDate,this.maxDate)&&this._init()}get selected(){return this._selected}set selected(Y){this._selected=Y,this._selectedYear=this._selected&&this._adapter.getYear(this._selected)}get minDate(){return this._minDate}set minDate(Y){this._minDate=this._getValidDateOrNull(this._adapter.deserialize(Y))}get maxDate(){return this._maxDate}set maxDate(Y){this._maxDate=this._getValidDateOrNull(this._adapter.deserialize(Y))}ngAfterContentInit(){this._init()}_yearSelected(Y){const Te=this._adapter.getMonth(this.activeDate),At=this._adapter.createDatetime(Y,Te,1,0,0);this.selectedChange.emit(this._adapter.createDatetime(Y,Te,Math.min(this._adapter.getDate(this.activeDate),this._adapter.getNumDaysInMonth(At)),this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate))),"year"===this.type&&this._userSelection.emit()}_getActiveCell(){return K(this._adapter,this.activeDate,this.minDate,this.maxDate)}_calendarStateDone(){this._calendarState=""}_init(){this._todayYear=this._adapter.getYear(this._adapter.today()),this._yearLabel=this._adapter.getYearName(this.activeDate);const Te=this._adapter.getYear(this.activeDate)-K(this._adapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let At=0,Wt=[];At<tt;At++)Wt.push(Te+At),Wt.length==at&&(this._years.push(Wt.map(ot=>this._createCellForYear(ot))),Wt=[])}_createCellForYear(Y){let Te=this._adapter.getYearName(this._adapter.createDate(Y,0,1));return new z(Y,Te,Te,this._shouldEnableYear(Y))}_shouldEnableYear(Y){if(null==Y||this.maxDate&&Y>this._adapter.getYear(this.maxDate)||this.minDate&&Y<this._adapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;for(let At=this._adapter.createDate(Y,0,1);this._adapter.getYear(At)==Y;At=this._adapter.addCalendarDays(At,1))if(this.dateFilter(At))return!0;return!1}_getYearInCurrentRange(Y){const Te=this._adapter.getYear(Y);return this._isInRange(Te)?Te:null}_isInRange(Y){return!0}_getValidDateOrNull(Y){return this._adapter.isDateInstance(Y)&&this._adapter.isValid(Y)?Y:null}}function k(lt,Y,Te,At,Wt){const ot=lt.getYear(Y),yt=lt.getYear(Te),Ht=Be(lt,At,Wt);return Math.floor((ot-Ht)/tt)===Math.floor((yt-Ht)/tt)}function K(lt,Y,Te,At){return function Ge(lt,Y){return(lt%Y+Y)%Y}(lt.getYear(Y)-Be(lt,Te,At),tt)}function Be(lt,Y,Te){let At=0;return Te?At=lt.getYear(Te)-tt+1:Y&&(At=lt.getYear(Y)),At}P.\u0275fac=function(Y){return new(Y||P)(e.\u0275\u0275directiveInject(be,8),e.\u0275\u0275directiveInject(ee,8))},P.\u0275cmp=e.\u0275\u0275defineComponent({type:P,selectors:[["mat-datetimepicker-multi-year-view"]],inputs:{type:"type",dateFilter:"dateFilter",activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate"},outputs:{_userSelection:"_userSelection",selectedChange:"selectedChange"},decls:3,vars:6,consts:[[1,"mat-datetimepicker-calendar-table"],[1,"mat-datetimepicker-calendar-table-header"],["allowDisabledSelection","true","matDatetimepickerCalendarBody","","role","grid",3,"activeCell","numCols","rows","selectedValue","todayValue","selectedValueChange"]],template:function(Y,Te){1&Y&&(e.\u0275\u0275elementStart(0,"table",0),e.\u0275\u0275element(1,"thead",1),e.\u0275\u0275elementStart(2,"tbody",2),e.\u0275\u0275listener("@slideCalendar.done",function(){return Te._calendarStateDone()})("selectedValueChange",function(Wt){return Te._yearSelected(Wt)}),e.\u0275\u0275elementEnd()()),2&Y&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("@slideCalendar",Te._calendarState)("activeCell",Te._getActiveCell())("numCols",4)("rows",Te._years)("selectedValue",Te._selectedYear)("todayValue",Te._todayYear))},dependencies:[Oe],encapsulation:2,data:{animation:[Ve]},changeDetection:0});const ne=50,Ke=27.5,Xt=41.25,ri=7.0833;class vi{constructor(Y,Te){this._element=Y,this._adapter=Te,this._userSelection=new e.EventEmitter,this.interval=1,this.twelvehour=!1,this.selectedChange=new e.EventEmitter,this.activeDateChange=new e.EventEmitter,this._hours=[],this._minutes=[],this._hourView=!0,this._timeChanged=!1,this.mouseMoveListener=At=>{this._handleMousemove(At)},this.mouseUpListener=()=>{this._handleMouseup()}}get activeDate(){return this._activeDate}set activeDate(Y){let Te=this._activeDate;this._activeDate=this._adapter.clampDate(Y,this.minDate,this.maxDate),this._adapter.sameMinute(Te,this._activeDate)||this._init()}get selected(){return this._selected}set selected(Y){this._selected=this._adapter.getValidDateOrNull(this._adapter.deserialize(Y)),this._selected&&(this.activeDate=this._selected)}get minDate(){return this._minDate}set minDate(Y){this._minDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(Y))}get maxDate(){return this._maxDate}set maxDate(Y){this._maxDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(Y))}set startView(Y){this._hourView="minute"!=Y}get _hand(){let Y=this._adapter.getHour(this.activeDate);this.twelvehour?(0===Y&&(Y=24),this._selectedHour=Y>12?Y-12:Y):this._selectedHour=Y,this._selectedMinute=this._adapter.getMinute(this.activeDate);let Te=0,At=Xt;return this._hourView?(At=this._selectedHour>0&&this._selectedHour<13?Xt:Ke,this.twelvehour&&(At=Xt),Te=Math.round(30*this._selectedHour)):Te=Math.round(6*this._selectedMinute),{transform:`rotate(${Te}deg)`,height:`${At}%`,"margin-top":50-At+"%"}}ngAfterContentInit(){this.activeDate=this._activeDate||this._adapter.today(),this._init()}_handleMousedown(Y){this._timeChanged=!1,this.setTime(Y),document.addEventListener("mousemove",this.mouseMoveListener),document.addEventListener("touchmove",this.mouseMoveListener),document.addEventListener("mouseup",this.mouseUpListener),document.addEventListener("touchend",this.mouseUpListener)}_handleMousemove(Y){Y.preventDefault(),this.setTime(Y)}_handleMouseup(){document.removeEventListener("mousemove",this.mouseMoveListener),document.removeEventListener("touchmove",this.mouseMoveListener),document.removeEventListener("mouseup",this.mouseUpListener),document.removeEventListener("touchend",this.mouseUpListener),this._timeChanged&&(this.selectedChange.emit(this.activeDate),this._hourView||this._userSelection.emit())}_init(){this._hours.length=0,this._minutes.length=0;let Y=this._adapter.getHourNames(),Te=this._adapter.getMinuteNames();if(this.twelvehour)for(let At=1;At<Y.length/2+1;At++){let Wt=At/6*Math.PI,ot=Xt;const yt=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),At+1,0);let Ht=(!this.minDate||this._adapter.compareDatetime(yt,this.minDate)>=0)&&(!this.maxDate||this._adapter.compareDatetime(yt,this.maxDate)<=0);this._hours.push({value:At,displayValue:0===At?"00":Y[At],enabled:Ht,top:ne-Math.cos(Wt)*ot-ri,left:ne+Math.sin(Wt)*ot-ri})}else for(let At=0;At<Y.length;At++){let Wt=At/6*Math.PI,yt=At>0&&At<13?Xt:Ke;const Ht=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),At,0);let nt=(!this.minDate||this._adapter.compareDatetime(Ht,this.minDate,!1)>=0)&&(!this.maxDate||this._adapter.compareDatetime(Ht,this.maxDate,!1)<=0)&&(!this.dateFilter||this.dateFilter(Ht,R.HOUR));this._hours.push({value:At,displayValue:0===At?"00":Y[At],enabled:nt,top:ne-Math.cos(Wt)*yt-ri,left:ne+Math.sin(Wt)*yt-ri,fontSize:At>0&&At<13?"":"80%"})}for(let At=0;At<Te.length;At+=5){let Wt=At/30*Math.PI;const ot=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this.activeDate),At);let yt=(!this.minDate||this._adapter.compareDatetime(ot,this.minDate)>=0)&&(!this.maxDate||this._adapter.compareDatetime(ot,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(ot,R.MINUTE));this._minutes.push({value:At,displayValue:0===At?"00":Te[At],enabled:yt,top:ne-Math.cos(Wt)*Xt-ri,left:ne+Math.sin(Wt)*Xt-ri})}}setTime(Y){let Te=this._element.nativeElement,At=Te.getBoundingClientRect(),Wt=Te.offsetWidth,ot=Te.offsetHeight,yt=void 0!==Y.pageX?Y.pageX:Y.touches[0].pageX,Ht=void 0!==Y.pageY?Y.pageY:Y.touches[0].pageY,nt=Wt/2-(yt-At.left-window.pageXOffset),Et=ot/2-(Ht-At.top-window.pageYOffset),di=Math.atan2(-nt,Et),wi=Math.PI/(this._hourView?6:this.interval?30/this.interval:30),Vn=Math.sqrt(nt*nt+Et*Et),kn=this._hourView&&Vn>(Wt*(Xt/100)+Wt*(Ke/100))/2;di<0&&(di=2*Math.PI+di);let xi,Wi=Math.round(di/wi);if(this._hourView){if(this.twelvehour?Wi=0===Wi?12:Wi:(12===Wi&&(Wi=0),Wi=kn?0===Wi?12:Wi:0===Wi?0:Wi+12),!this._hours.find(en=>en?.value===Wi)?.enabled)return;xi=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),Wi,this._adapter.getMinute(this.activeDate))}else this.interval&&(Wi*=this.interval),60===Wi&&(Wi=0),xi=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this.activeDate),Wi);this._timeChanged=!0,this.activeDate=xi,this.activeDateChange.emit(this.activeDate)}}vi.\u0275fac=function(Y){return new(Y||vi)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(be))},vi.\u0275cmp=e.\u0275\u0275defineComponent({type:vi,selectors:[["mat-datetimepicker-clock"]],hostAttrs:["role","clock"],hostBindings:function(Y,Te){1&Y&&e.\u0275\u0275listener("mousedown",function(Wt){return Te._handleMousedown(Wt)})},inputs:{dateFilter:"dateFilter",interval:"interval",twelvehour:"twelvehour",activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",startView:"startView"},outputs:{_userSelection:"_userSelection",selectedChange:"selectedChange",activeDateChange:"activeDateChange"},decls:7,vars:7,consts:[[1,"mat-datetimepicker-clock"],[1,"mat-datetimepicker-clock-center"],[1,"mat-datetimepicker-clock-hand",3,"ngStyle"],[1,"mat-datetimepicker-clock-hours"],["class","mat-datetimepicker-clock-cell",3,"mat-datetimepicker-clock-cell-disabled","mat-datetimepicker-clock-cell-selected","fontSize","left","top",4,"ngFor","ngForOf"],[1,"mat-datetimepicker-clock-minutes"],["class","mat-datetimepicker-clock-cell",3,"mat-datetimepicker-clock-cell-disabled","mat-datetimepicker-clock-cell-selected","left","top",4,"ngFor","ngForOf"],[1,"mat-datetimepicker-clock-cell"]],template:function(Y,Te){1&Y&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275element(1,"div",1)(2,"div",2),e.\u0275\u0275elementStart(3,"div",3),e.\u0275\u0275template(4,_,2,11,"div",4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",5),e.\u0275\u0275template(6,E,2,9,"div",6),e.\u0275\u0275elementEnd()()),2&Y&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("ngStyle",Te._hand),e.\u0275\u0275advance(1),e.\u0275\u0275classProp("active",Te._hourView),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",Te._hours),e.\u0275\u0275advance(1),e.\u0275\u0275classProp("active",!Te._hourView),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",Te._minutes))},dependencies:[d.NgForOf,d.NgStyle],styles:['[_nghost-%COMP%]{position:relative;display:block;min-width:224px;margin:8px;font-size:14px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.mat-datetimepicker-clock[_ngcontent-%COMP%]{position:relative;width:100%;height:0;padding-top:100%;background-color:#e0e0e0;border-radius:50%}.mat-datetimepicker-clock-center[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:2%;height:2%;margin:-1%;border-radius:50%}.mat-datetimepicker-clock-hand[_ngcontent-%COMP%]{position:absolute;inset:0;width:1px;margin:0 auto;transform-origin:bottom}.mat-datetimepicker-clock-hand[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-4px;left:-4px;width:8px;height:8px;border-radius:50%}.mat-datetimepicker-clock-hours[_ngcontent-%COMP%], .mat-datetimepicker-clock-minutes[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:.35s;transform:scale(1.2)}.mat-datetimepicker-clock-hours.active[_ngcontent-%COMP%], .mat-datetimepicker-clock-minutes.active[_ngcontent-%COMP%]{opacity:1;visibility:visible;transform:scale(1)}.mat-datetimepicker-clock-minutes[_ngcontent-%COMP%]{transform:scale(.8)}.mat-datetimepicker-clock-cell[_ngcontent-%COMP%]{position:absolute;display:flex;width:14.1666%;height:14.1666%;color:#000000de;justify-content:center;box-sizing:border-box;border-radius:50%;align-items:center;cursor:pointer}.mat-datetimepicker-clock-cell[_ngcontent-%COMP%]:not(.mat-datetimepicker-clock-cell-selected):not(.mat-datetimepicker-clock-cell-disabled):hover{background-color:#0000001a}.mat-datetimepicker-clock-cell.mat-datetimepicker-clock-cell-disabled[_ngcontent-%COMP%]{color:#00000061;pointer-events:none}.mat-datetimepicker-clock-cell.mat-datetimepicker-clock-cell-selected[_ngcontent-%COMP%]{color:#fff}']});class qt{constructor(Y,Te){if(this._adapter=Y,this._dateFormats=Te,this.type="date",this._userSelection=new e.EventEmitter,this.selectedChange=new e.EventEmitter,!this._adapter)throw We("DatetimeAdapter");if(!this._dateFormats)throw We("MAT_DATETIME_FORMATS");const At=this._adapter.getFirstDayOfWeek(),Wt=this._adapter.getDayOfWeekNames("narrow");let yt=this._adapter.getDayOfWeekNames("long").map((Ht,nt)=>({long:Ht,narrow:Wt[nt]}));this._weekdays=yt.slice(At).concat(yt.slice(0,At)),this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(Y){let Te=this._activeDate;this._activeDate=Y||this._adapter.today(),Te&&this._activeDate&&!this._adapter.sameMonthAndYear(Te,this._activeDate)&&(this._init(),this._adapter.isInNextMonth(Te,this._activeDate)?this.calendarState("right"):this.calendarState("left"))}get selected(){return this._selected}set selected(Y){this._selected=Y,this._selectedDate=this._getDateInCurrentMonth(this.selected)}ngAfterContentInit(){this._init()}_dateSelected(Y){this.selectedChange.emit(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),Y,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate))),"date"===this.type&&this._userSelection.emit()}_calendarStateDone(){this._calendarState=""}_init(){this._selectedDate=this._getDateInCurrentMonth(this.selected),this._todayDate=this._getDateInCurrentMonth(this._adapter.today());let Y=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this._firstWeekOffset=(7+this._adapter.getDayOfWeek(Y)-this._adapter.getFirstDayOfWeek())%7,this._createWeekCells()}_createWeekCells(){let Y=this._adapter.getNumDaysInMonth(this.activeDate),Te=this._adapter.getDateNames();this._weeks=[[]];for(let At=0,Wt=this._firstWeekOffset;At<Y;At++,Wt++){7==Wt&&(this._weeks.push([]),Wt=0);let ot=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),At+1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate)),yt=!this.dateFilter||this.dateFilter(ot),Ht=this._adapter.format(ot,this._dateFormats.display.dateA11yLabel);this._weeks[this._weeks.length-1].push(new z(At+1,Te[At],Ht,yt))}}_getDateInCurrentMonth(Y){return this._adapter.sameMonthAndYear(Y,this.activeDate)?this._adapter.getDate(Y):null}calendarState(Y){this._calendarState=Y}}qt.\u0275fac=function(Y){return new(Y||qt)(e.\u0275\u0275directiveInject(be,8),e.\u0275\u0275directiveInject(ee,8))},qt.\u0275cmp=e.\u0275\u0275defineComponent({type:qt,selectors:[["mat-datetimepicker-month-view"]],inputs:{type:"type",dateFilter:"dateFilter",activeDate:"activeDate",selected:"selected"},outputs:{_userSelection:"_userSelection",selectedChange:"selectedChange"},decls:5,vars:6,consts:[[1,"mat-datetimepicker-calendar-table"],[1,"mat-datetimepicker-calendar-table-header"],[4,"ngFor","ngForOf"],["matDatetimepickerCalendarBody","","role","grid",3,"activeCell","rows","selectedValue","todayValue","selectedValueChange"]],template:function(Y,Te){1&Y&&(e.\u0275\u0275elementStart(0,"table",0)(1,"thead",1)(2,"tr"),e.\u0275\u0275template(3,C,2,2,"th",2),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"tbody",3),e.\u0275\u0275listener("@slideCalendar.done",function(){return Te._calendarStateDone()})("selectedValueChange",function(Wt){return Te._dateSelected(Wt)}),e.\u0275\u0275elementEnd()()),2&Y&&(e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",Te._weekdays),e.\u0275\u0275advance(1),e.\u0275\u0275property("@slideCalendar",Te._calendarState)("activeCell",Te._adapter.getDate(Te.activeDate)-1)("rows",Te._weeks)("selectedValue",Te._selectedDate)("todayValue",Te._todayDate))},dependencies:[d.NgForOf,Oe],encapsulation:2,data:{animation:[Ve]},changeDetection:0});class Yt{constructor(Y,Te){if(this._adapter=Y,this._dateFormats=Te,this._userSelection=new e.EventEmitter,this.type="date",this.selectedChange=new e.EventEmitter,!this._adapter)throw We("DatetimeAdapter");if(!this._dateFormats)throw We("MAT_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(Y){let Te=this._activeDate;this._activeDate=Y||this._adapter.today(),Te&&this._activeDate&&!this._adapter.sameYear(Te,this._activeDate)&&this._init()}get selected(){return this._selected}set selected(Y){this._selected=Y,this._selectedMonth=this._getMonthInCurrentYear(this.selected)}ngAfterContentInit(){this._init()}_monthSelected(Y){const Te=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),Y,1,0,0);this.selectedChange.emit(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),Y,Math.min(this._adapter.getDate(this.activeDate),this._adapter.getNumDaysInMonth(Te)),this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate))),"month"===this.type&&this._userSelection.emit()}_calendarStateDone(){this._calendarState=""}_init(){this._selectedMonth=this._getMonthInCurrentYear(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._adapter.today()),this._yearLabel=this._adapter.getYearName(this.activeDate);let Y=this._adapter.getMonthNames("short");this._months=[[0,1,2,3,4],[5,6,7,8,9,10,11]].map(Te=>Te.map(At=>this._createCellForMonth(At,Y[At])))}_getMonthInCurrentYear(Y){return this._adapter.sameYear(Y,this.activeDate)?this._adapter.getMonth(Y):null}_createCellForMonth(Y,Te){let At=this._adapter.format(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),Y,1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate)),this._dateFormats.display.monthYearA11yLabel);return new z(Y,Te.toLocaleUpperCase(),At,this._isMonthEnabled(Y))}_isMonthEnabled(Y){if(!this.dateFilter)return!0;for(let At=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),Y,1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this._adapter.getMonth(At)==Y;At=this._adapter.addCalendarDays(At,1))if(this.dateFilter(At))return!0;return!1}}Yt.\u0275fac=function(Y){return new(Y||Yt)(e.\u0275\u0275directiveInject(be,8),e.\u0275\u0275directiveInject(ee,8))},Yt.\u0275cmp=e.\u0275\u0275defineComponent({type:Yt,selectors:[["mat-datetimepicker-year-view"]],inputs:{type:"type",dateFilter:"dateFilter",activeDate:"activeDate",selected:"selected"},outputs:{_userSelection:"_userSelection",selectedChange:"selectedChange"},decls:3,vars:7,consts:[[1,"mat-datetimepicker-calendar-table"],[1,"mat-datetimepicker-calendar-table-header"],["allowDisabledSelection","true","matDatetimepickerCalendarBody","","role","grid",3,"activeCell","labelMinRequiredCells","label","rows","selectedValue","todayValue","selectedValueChange"]],template:function(Y,Te){1&Y&&(e.\u0275\u0275elementStart(0,"table",0),e.\u0275\u0275element(1,"thead",1),e.\u0275\u0275elementStart(2,"tbody",2),e.\u0275\u0275listener("@slideCalendar.done",function(){return Te._calendarStateDone()})("selectedValueChange",function(Wt){return Te._monthSelected(Wt)}),e.\u0275\u0275elementEnd()()),2&Y&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("@slideCalendar",Te._calendarState)("activeCell",Te._adapter.getMonth(Te.activeDate))("labelMinRequiredCells",2)("label",Te._yearLabel)("rows",Te._months)("selectedValue",Te._selectedMonth)("todayValue",Te._todayMonth))},dependencies:[Oe],encapsulation:2,data:{animation:[Ve]},changeDetection:0});class ui{constructor(Y,Te,At,Wt,ot,yt){if(this._elementRef=Y,this._intl=Te,this._ngZone=At,this._adapter=Wt,this._dateFormats=ot,this._userSelection=new e.EventEmitter,this.multiYearSelector=!1,this.startView="month",this.twelvehour=!1,this.timeInterval=1,this.ariaLabel="Use arrow keys to navigate",this.ariaNextMonthLabel="Next month",this.ariaPrevMonthLabel="Previous month",this.ariaNextYearLabel="Next year",this.ariaPrevYearLabel="Previous year",this.ariaNextMultiYearLabel="Next year range",this.ariaPrevMultiYearLabel="Previous year range",this.preventSameDateTimeSelection=!1,this.selectedChange=new e.EventEmitter,this.viewChanged=new e.EventEmitter,this._clockView="hour",this._type="date",this._dateFilterForViews=Ht=>!!Ht&&(!this.dateFilter||this.dateFilter(Ht,R.DATE))&&(!this.minDate||this._adapter.compareDate(Ht,this.minDate)>=0)&&(!this.maxDate||this._adapter.compareDate(Ht,this.maxDate)<=0),!this._adapter)throw We("DatetimeAdapter");if(!this._dateFormats)throw We("MAT_DATETIME_FORMATS");this._intlChanges=Te.changes.subscribe(()=>yt.markForCheck())}get type(){return this._type}set type(Y){this._type=Y||"date","year"===this.type&&(this.multiYearSelector=!0)}get startAt(){return this._startAt}set startAt(Y){this._startAt=this._adapter.getValidDateOrNull(Y)}get selected(){return this._selected}set selected(Y){this._selected=this._adapter.getValidDateOrNull(Y)}get minDate(){return this._minDate}set minDate(Y){this._minDate=this._adapter.getValidDateOrNull(Y)}get maxDate(){return this._maxDate}set maxDate(Y){this._maxDate=this._adapter.getValidDateOrNull(Y)}get _activeDate(){return this._clampedActiveDate}set _activeDate(Y){const Te=this._clampedActiveDate;this._clampedActiveDate=this._adapter.clampDate(Y,this.minDate,this.maxDate),Te&&this._clampedActiveDate&&"month"===this.currentView&&!this._adapter.sameMonthAndYear(Te,this._clampedActiveDate)&&(this._adapter.isInNextMonth(Te,this._clampedActiveDate)?this.calendarState("right"):this.calendarState("left"))}get currentView(){return this._currentView}set currentView(Y){this._currentView=Y,this.viewChanged.emit(Y)}get _yearLabel(){return this._adapter.getYearName(this._activeDate)}get _monthYearLabel(){if("multi-year"===this.currentView){const Te=this._adapter.getYear(this._activeDate)-K(this._adapter,this._activeDate,this.minDate,this.maxDate),At=Te+tt-1,Wt=this._adapter.getYearName(this._adapter.createDate(Te,0,1)),ot=this._adapter.getYearName(this._adapter.createDate(At,0,1));return this._intl.formatYearRange(Wt,ot)}return"month"===this.currentView?this._adapter.getMonthNames("long")[this._adapter.getMonth(this._activeDate)]:this._adapter.getYearName(this._activeDate)}get _dateLabel(){return"month"===this.type?this._adapter.getMonthNames("long")[this._adapter.getMonth(this._activeDate)]:this._adapter.format(this._activeDate,this._dateFormats.display.popupHeaderDateLabel)}get _hoursLabel(){let Y=this._adapter.getHour(this._activeDate);return this.twelvehour&&(0===Y&&(Y=24),Y=Y>12?Y-12:Y),this._2digit(Y)}get _minutesLabel(){return this._2digit(this._adapter.getMinute(this._activeDate))}get _ariaLabelNext(){switch(this._currentView){case"month":return this.ariaNextMonthLabel;case"year":return this.ariaNextYearLabel;case"multi-year":return this.ariaNextMultiYearLabel;default:return""}}get _ariaLabelPrev(){switch(this._currentView){case"month":return this.ariaPrevMonthLabel;case"year":return this.ariaPrevYearLabel;case"multi-year":return this.ariaPrevMultiYearLabel;default:return""}}_userSelected(){this._userSelection.emit()}ngAfterContentInit(){this._activeDate=this.startAt||this._adapter.today(),this._selectAMPM(this._activeDate),this._focusActiveCell(),"year"===this.type?this.currentView="multi-year":"month"===this.type?this.currentView="year":"time"===this.type?this.currentView="clock":this.currentView=this.startView||"month"}ngOnDestroy(){this._intlChanges.unsubscribe()}_dateSelected(Y){"date"===this.type?(!this._adapter.sameDate(Y,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(Y):(this._activeDate=Y,this.currentView="clock")}_monthSelected(Y){"month"===this.type?(!this._adapter.sameMonthAndYear(Y,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(this._adapter.getFirstDateOfMonth(Y)):(this._activeDate=Y,this.currentView="month",this._clockView="hour")}_yearSelected(Y){if("year"===this.type){if(!this._adapter.sameYear(Y,this.selected)||!this.preventSameDateTimeSelection){const Te=this._adapter.createDatetime(this._adapter.getYear(Y),0,1,0,0);this.selectedChange.emit(Te)}}else this._activeDate=Y,this.currentView="year"}_timeSelected(Y){"minute"!==this._clockView?(this._activeDate=this._updateDate(Y),this._clockView="minute"):(!this._adapter.sameDatetime(Y,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(Y)}_onActiveDateChange(Y){this._activeDate=Y}_updateDate(Y){if(this.twelvehour)if(12===this._adapter.getHour(Y)){if("AM"===this._AMPM)return this._adapter.addCalendarHours(Y,-12)}else if("PM"===this._AMPM)return this._adapter.addCalendarHours(Y,12);return Y}_selectAMPM(Y){this._adapter.getHour(Y)>11?this._AMPM="PM":this._AMPM="AM"}_ampmClicked(Y){Y!==this._AMPM&&(this._AMPM=Y,"AM"===this._AMPM?this._activeDate=this._adapter.addCalendarHours(this._activeDate,-12):this._activeDate=this._adapter.addCalendarHours(this._activeDate,12))}_yearClicked(){"year"===this.type||this.multiYearSelector?this.currentView="multi-year":this.currentView="year"}_dateClicked(){"month"!==this.type&&(this.currentView="month")}_hoursClicked(){this.currentView="clock",this._clockView="hour"}_minutesClicked(){this.currentView="clock",this._clockView="minute"}_previousClicked(){this._activeDate="month"===this.currentView?this._adapter.addCalendarMonths(this._activeDate,-1):this._adapter.addCalendarYears(this._activeDate,"year"===this.currentView?-1:-tt)}_nextClicked(){this._activeDate="month"===this.currentView?this._adapter.addCalendarMonths(this._activeDate,1):this._adapter.addCalendarYears(this._activeDate,"year"===this.currentView?1:tt)}_previousEnabled(){return!this.minDate||(!this.minDate||!this._isSameView(this._activeDate,this.minDate))}_nextEnabled(){return!this.maxDate||!this._isSameView(this._activeDate,this.maxDate)}_handleCalendarBodyKeydown(Y){"month"===this.currentView?this._handleCalendarBodyKeydownInMonthView(Y):"year"===this.currentView?this._handleCalendarBodyKeydownInYearView(Y):"multi-year"===this.currentView?this._handleCalendarBodyKeydownInMultiYearView(Y):this._handleCalendarBodyKeydownInClockView(Y)}_focusActiveCell(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.asObservable().pipe((0,T.P)()).subscribe(()=>{this._elementRef.nativeElement.focus()})})}_calendarStateDone(){this._calendarState=""}_isSameView(Y,Te){return"month"===this.currentView?this._adapter.getYear(Y)===this._adapter.getYear(Te)&&this._adapter.getMonth(Y)===this._adapter.getMonth(Te):"year"===this.currentView?this._adapter.getYear(Y)===this._adapter.getYear(Te):k(this._adapter,Y,Te,this.minDate,this.maxDate)}_handleCalendarBodyKeydownInMonthView(Y){switch(Y.keyCode){case j.LEFT_ARROW:this._activeDate=this._adapter.addCalendarDays(this._activeDate,-1);break;case j.RIGHT_ARROW:this._activeDate=this._adapter.addCalendarDays(this._activeDate,1);break;case j.UP_ARROW:this._activeDate=this._adapter.addCalendarDays(this._activeDate,-7);break;case j.DOWN_ARROW:this._activeDate=this._adapter.addCalendarDays(this._activeDate,7);break;case j.HOME:this._activeDate=this._adapter.addCalendarDays(this._activeDate,1-this._adapter.getDate(this._activeDate));break;case j.END:this._activeDate=this._adapter.addCalendarDays(this._activeDate,this._adapter.getNumDaysInMonth(this._activeDate)-this._adapter.getDate(this._activeDate));break;case j.PAGE_UP:this._activeDate=Y.altKey?this._adapter.addCalendarYears(this._activeDate,-1):this._adapter.addCalendarMonths(this._activeDate,-1);break;case j.PAGE_DOWN:this._activeDate=Y.altKey?this._adapter.addCalendarYears(this._activeDate,1):this._adapter.addCalendarMonths(this._activeDate,1);break;case j.ENTER:return void(this._dateFilterForViews(this._activeDate)&&(this._dateSelected(this._activeDate),Y.preventDefault()));default:return}Y.preventDefault()}_handleCalendarBodyKeydownInYearView(Y){switch(Y.keyCode){case j.LEFT_ARROW:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,-1);break;case j.RIGHT_ARROW:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,1);break;case j.UP_ARROW:this._activeDate=this._prevMonthInSameCol(this._activeDate);break;case j.DOWN_ARROW:this._activeDate=this._nextMonthInSameCol(this._activeDate);break;case j.HOME:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,-this._adapter.getMonth(this._activeDate));break;case j.END:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,11-this._adapter.getMonth(this._activeDate));break;case j.PAGE_UP:this._activeDate=this._adapter.addCalendarYears(this._activeDate,Y.altKey?-10:-1);break;case j.PAGE_DOWN:this._activeDate=this._adapter.addCalendarYears(this._activeDate,Y.altKey?10:1);break;case j.ENTER:this._monthSelected(this._activeDate);break;default:return}Y.preventDefault()}_handleCalendarBodyKeydownInMultiYearView(Y){switch(Y.keyCode){case j.LEFT_ARROW:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-1);break;case j.RIGHT_ARROW:this._activeDate=this._adapter.addCalendarYears(this._activeDate,1);break;case j.UP_ARROW:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-at);break;case j.DOWN_ARROW:this._activeDate=this._adapter.addCalendarYears(this._activeDate,at);break;case j.HOME:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-K(this._adapter,this._activeDate,this.minDate,this.maxDate));break;case j.END:this._activeDate=this._adapter.addCalendarYears(this._activeDate,tt-K(this._adapter,this._activeDate,this.minDate,this.maxDate)-1);break;case j.PAGE_UP:this._activeDate=this._adapter.addCalendarYears(this._activeDate,Y.altKey?10*-tt:-tt);break;case j.PAGE_DOWN:this._activeDate=this._adapter.addCalendarYears(this._activeDate,Y.altKey?10*tt:tt);break;case j.ENTER:this._yearSelected(this._activeDate);break;default:return}}_handleCalendarBodyKeydownInClockView(Y){switch(Y.keyCode){case j.UP_ARROW:this._activeDate="hour"===this._clockView?this._adapter.addCalendarHours(this._activeDate,1):this._adapter.addCalendarMinutes(this._activeDate,1);break;case j.DOWN_ARROW:this._activeDate="hour"===this._clockView?this._adapter.addCalendarHours(this._activeDate,-1):this._adapter.addCalendarMinutes(this._activeDate,-1);break;case j.ENTER:return void this._timeSelected(this._activeDate);default:return}Y.preventDefault()}_prevMonthInSameCol(Y){const Te=this._adapter.getMonth(Y)<=4?-5:this._adapter.getMonth(Y)>=7?-7:-12;return this._adapter.addCalendarMonths(Y,Te)}_nextMonthInSameCol(Y){const Te=this._adapter.getMonth(Y)<=4?7:this._adapter.getMonth(Y)>=7?5:12;return this._adapter.addCalendarMonths(Y,Te)}calendarState(Y){this._calendarState=Y}_2digit(Y){return("00"+Y).slice(-2)}}ui.\u0275fac=function(Y){return new(Y||ui)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(w.MatDatepickerIntl),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(be,8),e.\u0275\u0275directiveInject(ee,8),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},ui.\u0275cmp=e.\u0275\u0275defineComponent({type:ui,selectors:[["mat-datetimepicker-calendar"]],hostAttrs:["role","dialog","tabindex","0"],hostVars:3,hostBindings:function(Y,Te){1&Y&&e.\u0275\u0275listener("keydown",function(Wt){return Te._handleCalendarBodyKeydown(Wt)}),2&Y&&(e.\u0275\u0275attribute("aria-label",Te.ariaLabel),e.\u0275\u0275classProp("mat-datetimepicker-calendar",!0))},inputs:{multiYearSelector:"multiYearSelector",startView:"startView",twelvehour:"twelvehour",timeInterval:"timeInterval",dateFilter:"dateFilter",ariaLabel:"ariaLabel",ariaNextMonthLabel:"ariaNextMonthLabel",ariaPrevMonthLabel:"ariaPrevMonthLabel",ariaNextYearLabel:"ariaNextYearLabel",ariaPrevYearLabel:"ariaPrevYearLabel",ariaNextMultiYearLabel:"ariaNextMultiYearLabel",ariaPrevMultiYearLabel:"ariaPrevMultiYearLabel",preventSameDateTimeSelection:"preventSameDateTimeSelection",type:"type",startAt:"startAt",selected:"selected",minDate:"minDate",maxDate:"maxDate"},outputs:{_userSelection:"_userSelection",selectedChange:"selectedChange",viewChanged:"viewChanged"},decls:11,vars:8,consts:[[1,"mat-datetimepicker-calendar-header"],["class","mat-datetimepicker-calendar-header-year","role","button",3,"active","click",4,"ngIf"],[1,"mat-datetimepicker-calendar-header-date-time"],["class","mat-datetimepicker-calendar-header-date","role","button",3,"active","not-clickable","click",4,"ngIf"],["class","mat-datetimepicker-calendar-header-time",3,"active",4,"ngIf"],[1,"mat-datetimepicker-calendar-content",3,"ngSwitch"],["class","mat-month-content",4,"ngIf"],[3,"activeDate","dateFilter","selected","type","_userSelection","selectedChange",4,"ngSwitchCase"],[3,"activeDate","dateFilter","maxDate","minDate","selected","type","_userSelection","selectedChange",4,"ngSwitchCase"],[3,"dateFilter","interval","maxDate","minDate","selected","startView","twelvehour","_userSelection","activeDateChange","selectedChange",4,"ngSwitchDefault"],["role","button",1,"mat-datetimepicker-calendar-header-year",3,"click"],[4,"ngIf"],["role","button",1,"mat-datetimepicker-calendar-header-date",3,"click"],[1,"mat-datetimepicker-calendar-header-time"],["role","button",1,"mat-datetimepicker-calendar-header-hours",3,"click"],["role","button",1,"mat-datetimepicker-calendar-header-minutes",3,"click"],["class","mat-datetimepicker-calendar-header-ampm-container",4,"ngIf"],[1,"mat-datetimepicker-calendar-header-ampm-container"],[1,"mat-datetimepicker-calendar-header-ampm",3,"click"],[1,"mat-month-content"],[1,"mat-datetimepicker-calendar-controls"],["role","button",1,"mat-datetimepicker-calendar-previous-button",3,"click"],["height","24","viewBox","0 0 24 24","width","24"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],[1,"mat-datetimepicker-calendar-period-button"],["role","button",1,"mat-datetimepicker-calendar-next-button",3,"click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],[3,"activeDate","dateFilter","selected","type","_userSelection","selectedChange"],[3,"activeDate","dateFilter","maxDate","minDate","selected","type","_userSelection","selectedChange"],[3,"dateFilter","interval","maxDate","minDate","selected","startView","twelvehour","_userSelection","activeDateChange","selectedChange"]],template:function(Y,Te){1&Y&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275template(1,se,3,4,"div",1),e.\u0275\u0275elementStart(2,"div",2),e.\u0275\u0275template(3,L,2,5,"span",3),e.\u0275\u0275template(4,ce,8,9,"span",4),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"div",5),e.\u0275\u0275template(6,Ne,11,10,"div",6),e.\u0275\u0275template(7,Re,1,4,"mat-datetimepicker-month-view",7),e.\u0275\u0275template(8,Ae,1,4,"mat-datetimepicker-year-view",7),e.\u0275\u0275template(9,Ze,1,6,"mat-datetimepicker-multi-year-view",8),e.\u0275\u0275template(10,ft,1,7,"mat-datetimepicker-clock",9),e.\u0275\u0275elementEnd()),2&Y&&(e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","time"!==Te.type),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","time"!==Te.type&&"year"!==Te.type),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Te.type.endsWith("time")),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitch",Te.currentView),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","month"===Te.currentView||"year"===Te.currentView||"multi-year"===Te.currentView),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","month"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","year"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","multi-year"))},dependencies:[d.NgIf,d.NgSwitch,d.NgSwitchCase,d.NgSwitchDefault,f.MatIcon,vi,qt,Yt,P],styles:[".mat-datetimepicker-calendar{-webkit-user-select:none;user-select:none;display:block;outline:none}.mat-datetimepicker-calendar[mode=landscape]{display:flex}.mat-datetimepicker-calendar-header{padding:16px;font-size:14px;box-sizing:border-box}[mode=landscape] .mat-datetimepicker-calendar-header{width:150px;min-width:150px}.mat-datetimepicker-calendar-header-year,.mat-datetimepicker-calendar-header-date-time{width:100%;font-weight:500;white-space:nowrap}.mat-datetimepicker-calendar-header-year{font-size:16px}.mat-datetimepicker-calendar-header-year mat-icon{transform:translateY(5px)}.mat-datetimepicker-calendar-header-date-time{font-size:30px;line-height:34px}[mode=landscape] .mat-datetimepicker-calendar-header-date-time{white-space:normal;word-wrap:break-word}.mat-datetimepicker-calendar-header-ampm-container{font-size:.77em}.mat-datetimepicker-calendar-header-year:not(.active),.mat-datetimepicker-calendar-header-date:not(.active),.mat-datetimepicker-calendar-header-hours:not(.active),.mat-datetimepicker-calendar-header-minutes:not(.active),.mat-datetimepicker-calendar-header-ampm:not(.active){cursor:pointer;opacity:.6}.mat-datetimepicker-calendar-header-year.not-clickable,.mat-datetimepicker-calendar-header-date.not-clickable,.mat-datetimepicker-calendar-header-hours.not-clickable,.mat-datetimepicker-calendar-header-minutes.not-clickable,.mat-datetimepicker-calendar-header-ampm.not-clickable{cursor:initial}.mat-datetimepicker-calendar-header-time{padding-left:8px}.mat-datetimepicker-calendar-header-time:not(.active){opacity:.6}.mat-datetimepicker-calendar-header-time:not(.active) .mat-datetimepicker-calendar-header-hours,.mat-datetimepicker-calendar-header-time:not(.active) .mat-datetimepicker-calendar-header-minutes,.mat-datetimepicker-calendar-header-time:not(.active) .mat-datetimepicker-calendar-header-ampm{cursor:pointer;opacity:1}[mode=landscape] .mat-datetimepicker-calendar-header-time{display:block;padding-left:0}.mat-datetimepicker-calendar-content{width:100%;padding:0 8px 8px;outline:none;box-sizing:border-box;overflow:hidden}[mode=landscape] .mat-datetimepicker-calendar-content{padding-top:8px}.mat-datetimepicker-calendar-controls{display:flex;justify-content:space-between}.mat-datetimepicker-calendar-period-button{display:inline-block;height:48px;padding:12px;outline:none;border:0;background:transparent;box-sizing:border-box}.mat-datetimepicker-calendar-previous-button,.mat-datetimepicker-calendar-next-button{display:inline-block;width:48px;height:48px;padding:12px;outline:none;border:0;cursor:pointer;background:transparent;box-sizing:border-box}.mat-datetimepicker-calendar-previous-button.disabled,.mat-datetimepicker-calendar-next-button.disabled{color:#00000061;pointer-events:none}.mat-datetimepicker-calendar-previous-button svg,.mat-datetimepicker-calendar-next-button svg{fill:currentColor;vertical-align:top}.mat-datetimepicker-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-datetimepicker-calendar-table-header{color:#00000061}.mat-datetimepicker-calendar-table-header th{text-align:center;font-size:11px;padding:0 0 8px}@media (min-width: 480px){.mat-datetimepicker-calendar[mode=auto]{display:flex}.mat-datetimepicker-calendar[mode=auto] .mat-datetimepicker-calendar-header{width:150px;min-width:150px}.mat-datetimepicker-calendar[mode=auto] .mat-datetimepicker-calendar-header-date-time{white-space:normal;word-wrap:break-word}.mat-datetimepicker-calendar[mode=auto] .mat-datetimepicker-calendar-header-time{display:block;padding-left:0}.mat-datetimepicker-calendar[mode=auto] .mat-datetimepicker-calendar-content{padding-top:8px}}\n"],encapsulation:2,data:{animation:[Ve]},changeDetection:0});let Ki=0;class Pi{ngAfterContentInit(){this._calendar._focusActiveCell()}onSelectionChange(Y){this.datetimepicker._select(Y),this.datetimepicker.close()}_handleKeydown(Y){Y.keyCode===j.ESCAPE&&(this.datetimepicker.close(),Y.preventDefault(),Y.stopPropagation())}}Pi.\u0275fac=function(Y){return new(Y||Pi)},Pi.\u0275cmp=e.\u0275\u0275defineComponent({type:Pi,selectors:[["mat-datetimepicker-content"]],viewQuery:function(Y,Te){if(1&Y&&e.\u0275\u0275viewQuery(ui,7),2&Y){let At;e.\u0275\u0275queryRefresh(At=e.\u0275\u0275loadQuery())&&(Te._calendar=At.first)}},hostAttrs:[1,"mat-datetimepicker-content"],hostVars:2,hostBindings:function(Y,Te){1&Y&&e.\u0275\u0275listener("keydown",function(Wt){return Te._handleKeydown(Wt)}),2&Y&&e.\u0275\u0275classProp("mat-datetimepicker-content-touch",null==Te.datetimepicker?null:Te.datetimepicker.touchUi)},decls:1,vars:17,consts:[["cdkTrapFocus","",1,"mat-typography",3,"ariaNextMonthLabel","ariaNextYearLabel","ariaPrevMonthLabel","ariaPrevYearLabel","preventSameDateTimeSelection","dateFilter","id","maxDate","minDate","multiYearSelector","selected","startAt","startView","timeInterval","twelvehour","type","_userSelection","selectedChange","viewChanged"]],template:function(Y,Te){1&Y&&(e.\u0275\u0275elementStart(0,"mat-datetimepicker-calendar",0),e.\u0275\u0275listener("_userSelection",function(){return Te.datetimepicker.close()})("selectedChange",function(Wt){return Te.onSelectionChange(Wt)})("viewChanged",function(Wt){return Te.datetimepicker._viewChanged(Wt)}),e.\u0275\u0275elementEnd()),2&Y&&(e.\u0275\u0275property("ariaNextMonthLabel",Te.datetimepicker.ariaNextMonthLabel)("ariaNextYearLabel",Te.datetimepicker.ariaNextYearLabel)("ariaPrevMonthLabel",Te.datetimepicker.ariaPrevMonthLabel)("ariaPrevYearLabel",Te.datetimepicker.ariaPrevYearLabel)("preventSameDateTimeSelection",Te.datetimepicker.preventSameDateTimeSelection)("dateFilter",Te.datetimepicker._dateFilter)("id",Te.datetimepicker.id)("maxDate",Te.datetimepicker._maxDate)("minDate",Te.datetimepicker._minDate)("multiYearSelector",Te.datetimepicker.multiYearSelector)("selected",Te.datetimepicker._selected)("startAt",Te.datetimepicker.startAt)("startView",Te.datetimepicker.startView)("timeInterval",Te.datetimepicker.timeInterval)("twelvehour",Te.datetimepicker.twelvehour)("type",Te.datetimepicker.type),e.\u0275\u0275attribute("mode",Te.datetimepicker.mode))},dependencies:[m.mK,ui],styles:[".mat-datetimepicker-content{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;display:block;background-color:#fff;border-radius:2px;overflow:hidden}.mat-datetimepicker-calendar{width:296px;height:405px}.mat-datetimepicker-calendar[mode=landscape]{width:446px;height:328px}@media (min-width: 480px){.mat-datetimepicker-calendar[mode=auto]{width:446px;height:328px}}.mat-datetimepicker-content-touch{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f;display:block;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.48}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.6)}.mat-datetimepicker-dialog .mat-dialog-container{padding:0}\n"],encapsulation:2,changeDetection:0});class bt{constructor(Y,Te,At,Wt,ot,yt,Ht,nt){if(this._dialog=Y,this._overlay=Te,this._ngZone=At,this._viewContainerRef=Wt,this._scrollStrategy=ot,this._dateAdapter=yt,this._dir=Ht,this._document=nt,this.multiYearSelector=!1,this.twelvehour=!1,this.startView="month",this.mode="auto",this.timeInterval=1,this.ariaNextMonthLabel="Next month",this.ariaPrevMonthLabel="Previous month",this.ariaNextYearLabel="Next year",this.ariaPrevYearLabel="Previous year",this.preventSameDateTimeSelection=!1,this.selectedChanged=new e.EventEmitter,this.openedStream=new e.EventEmitter,this.closedStream=new e.EventEmitter,this.viewChanged=new e.EventEmitter,this.opened=!1,this.id="mat-datetimepicker-"+Ki++,this._disabledChange=new me.x,this._validSelected=null,this._focusedElementBeforeOpen=null,this._inputSubscription=x.w0.EMPTY,this._type="date",this._touchUi=!1,!this._dateAdapter)throw We("DateAdapter")}get startAt(){return this._startAt||(this._datepickerInput?this._datepickerInput.value:null)}set startAt(Y){this._startAt=this._dateAdapter.getValidDateOrNull(Y)}get openOnFocus(){return this._openOnFocus}set openOnFocus(Y){this._openOnFocus=(0,ae.coerceBooleanProperty)(Y)}get type(){return this._type}set type(Y){this._type=Y||"date"}get touchUi(){return this._touchUi}set touchUi(Y){this._touchUi=(0,ae.coerceBooleanProperty)(Y)}get disabled(){return void 0===this._disabled&&this._datepickerInput?this._datepickerInput.disabled:!!this._disabled}set disabled(Y){const Te=(0,ae.coerceBooleanProperty)(Y);Te!==this._disabled&&(this._disabled=Te,this._disabledChange.next(Te))}get _selected(){return this._validSelected}set _selected(Y){this._validSelected=Y}get _minDate(){return this._datepickerInput&&this._datepickerInput.min}get _maxDate(){return this._datepickerInput&&this._datepickerInput.max}get _dateFilter(){return this._datepickerInput&&this._datepickerInput._dateFilter}_handleFocus(){!this.opened&&this.openOnFocus&&this.open()}_viewChanged(Y){this.viewChanged.emit(Y)}ngOnDestroy(){this.close(),this._inputSubscription.unsubscribe(),this._disabledChange.complete(),this._popupRef&&this._popupRef.dispose()}_select(Y){const Te=this._selected;this._selected=Y,this._dateAdapter.sameDatetime(Te,this._selected)||this.selectedChanged.emit(Y)}_registerInput(Y){if(this._datepickerInput)throw Error("A MatDatepicker can only be associated with a single input.");this._datepickerInput=Y,this._inputSubscription=this._datepickerInput._valueChange.subscribe(Te=>this._selected=Te)}open(){if(!this.opened&&!this.disabled){if(!this._datepickerInput)throw Error("Attempted to open an MatDatepicker with no associated input.");this._document&&(this._focusedElementBeforeOpen=this._document.activeElement),this.touchUi?this._openAsDialog():this._openAsPopup(),this.opened=!0,this.openedStream.emit()}}close(){if(!this.opened)return;this._popupRef&&this._popupRef.hasAttached()&&this._popupRef.detach(),this._dialogRef&&(this._dialogRef.close(),this._dialogRef=null),this._calendarPortal&&this._calendarPortal.isAttached&&this._calendarPortal.detach();const Y=()=>{this.opened&&(this.opened=!1,this.closedStream.emit(),this._focusedElementBeforeOpen=null)};this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus?(this._focusedElementBeforeOpen.focus(),setTimeout(Y)):Y()}_openAsDialog(){this._dialogRef=this._dialog.open(Pi,{direction:this._dir?this._dir.value:"ltr",viewContainerRef:this._viewContainerRef,panelClass:"mat-datetimepicker-dialog"}),this._dialogRef.afterClosed().subscribe(()=>this.close()),this._dialogRef.componentInstance.datetimepicker=this}_openAsPopup(){if(this._calendarPortal||(this._calendarPortal=new _e.ComponentPortal(Pi,this._viewContainerRef)),this._popupRef||this._createPopup(),!this._popupRef.hasAttached()){this._popupRef.attach(this._calendarPortal).instance.datetimepicker=this,this._ngZone.onStable.asObservable().pipe((0,T.P)()).subscribe(()=>{this._popupRef.updatePosition()})}this._popupRef.backdropClick().subscribe(()=>this.close())}_createPopup(){const Y=new h.OverlayConfig({positionStrategy:this._createPopupPositionStrategy(),hasBackdrop:!0,backdropClass:"mat-overlay-transparent-backdrop",direction:this._dir?this._dir.value:"ltr",scrollStrategy:this._scrollStrategy(),panelClass:"mat-datetimepicker-popup"});this._popupRef=this._overlay.create(Y)}_createPopupPositionStrategy(){return this._overlay.position().flexibleConnectedTo(this._datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datetimepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition().withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}])}}bt.\u0275fac=function(Y){return new(Y||bt)(e.\u0275\u0275directiveInject(de.MatDialog),e.\u0275\u0275directiveInject(h.Overlay),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(w.MAT_DATEPICKER_SCROLL_STRATEGY),e.\u0275\u0275directiveInject(be,8),e.\u0275\u0275directiveInject($.Directionality,8),e.\u0275\u0275directiveInject(d.DOCUMENT,8))},bt.\u0275cmp=e.\u0275\u0275defineComponent({type:bt,selectors:[["mat-datetimepicker"]],inputs:{multiYearSelector:"multiYearSelector",twelvehour:"twelvehour",startView:"startView",mode:"mode",timeInterval:"timeInterval",ariaNextMonthLabel:"ariaNextMonthLabel",ariaPrevMonthLabel:"ariaPrevMonthLabel",ariaNextYearLabel:"ariaNextYearLabel",ariaPrevYearLabel:"ariaPrevYearLabel",preventSameDateTimeSelection:"preventSameDateTimeSelection",panelClass:"panelClass",startAt:"startAt",openOnFocus:"openOnFocus",type:"type",touchUi:"touchUi",disabled:"disabled"},outputs:{selectedChanged:"selectedChanged",openedStream:"opened",closedStream:"closed",viewChanged:"viewChanged"},exportAs:["matDatetimepicker"],decls:0,vars:0,template:function(Y,Te){},encapsulation:2,changeDetection:0});const O={provide:Ue.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>v),multi:!0},c={provide:Ue.NG_VALIDATORS,useExisting:(0,e.forwardRef)(()=>v),multi:!0};class l{constructor(Y,Te){this.target=Y,this.targetElement=Te,this.value=this.target.value}}class v{constructor(Y,Te,At,Wt){if(this._elementRef=Y,this._dateAdapter=Te,this._dateFormats=At,this._formField=Wt,this.dateChange=new e.EventEmitter,this.dateInput=new e.EventEmitter,this._valueChange=new e.EventEmitter,this._disabledChange=new e.EventEmitter,this._datepickerSubscription=x.w0.EMPTY,this._localeSubscription=x.w0.EMPTY,this._lastValueValid=!1,this._onTouched=()=>{},this._cvaOnChange=()=>{},this._validatorOnChange=()=>{},this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._minValidator=ot=>{const yt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ot.value));return!this.min||!yt||this._dateAdapter.compareDatetime(this.min,yt)<=0?null:{matDatepickerMin:{min:this.min,actual:yt}}},this._maxValidator=ot=>{const yt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ot.value));return!this.max||!yt||this._dateAdapter.compareDatetime(this.max,yt)>=0?null:{matDatepickerMax:{max:this.max,actual:yt}}},this._filterValidator=ot=>{const yt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ot.value));return this._dateFilter&&yt&&!this._dateFilter(yt,R.DATE)?{matDatepickerFilter:!0}:null},this._validator=Ue.Validators.compose([this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]),!this._dateAdapter)throw We("DatetimeAdapter");if(!this._dateFormats)throw We("MAT_DATETIME_FORMATS");this._localeSubscription=Te.localeChanges.subscribe(()=>{this.value=this.value})}set matDatetimepicker(Y){this.registerDatepicker(Y)}set matDatepickerFilter(Y){this._dateFilter=Y,this._validatorOnChange()}get value(){return this._value}set value(Y){Y=this._dateAdapter.deserialize(Y),this._lastValueValid=!Y||this._dateAdapter.isValid(Y),Y=this._dateAdapter.getValidDateOrNull(Y);const Te=this.value;this._value=Y,this._formatValue(Y),setTimeout(()=>{this._dateAdapter.sameDatetime(Te,Y)||this._valueChange.emit(Y)})}get min(){return this._min}set min(Y){this._min=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y)),this._validatorOnChange()}get max(){return this._max}set max(Y){this._max=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Y)),this._validatorOnChange()}get disabled(){return!!this._disabled}set disabled(Y){const Te=(0,ae.coerceBooleanProperty)(Y);this._disabled!==Te&&(this._disabled=Te,this._disabledChange.emit(Te))}ngAfterContentInit(){this._datepicker&&(this._datepickerSubscription=this._datepicker.selectedChanged.subscribe(Y=>{this.value=Y,this._cvaOnChange(Y),this._onTouched(),this.dateInput.emit(new l(this,this._elementRef.nativeElement)),this.dateChange.emit(new l(this,this._elementRef.nativeElement))}))}ngOnDestroy(){this._datepickerSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this._valueChange.complete(),this._disabledChange.complete()}registerOnValidatorChange(Y){this._validatorOnChange=Y}validate(Y){return this._validator?this._validator(Y):null}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}writeValue(Y){this.value=Y}registerOnChange(Y){this._cvaOnChange=Y}registerOnTouched(Y){this._onTouched=Y}setDisabledState(Y){this.disabled=Y}_onKeydown(Y){Y.altKey&&Y.keyCode===j.DOWN_ARROW&&(this._datepicker.open(),Y.preventDefault())}_onInput(Y){let Te=this._dateAdapter.parse(Y,this.getParseFormat());this._lastValueValid=!Te||this._dateAdapter.isValid(Te),Te=this._dateAdapter.getValidDateOrNull(Te),this._value=Te,this._cvaOnChange(Te),this._valueChange.emit(Te),this.dateInput.emit(new l(this,this._elementRef.nativeElement))}_onChange(){this.dateChange.emit(new l(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}registerDatepicker(Y){Y&&(this._datepicker=Y,this._datepicker._registerInput(this))}getDisplayFormat(){switch(this._datepicker.type){case"date":return this._dateFormats.display.dateInput;case"datetime":return this._dateFormats.display.datetimeInput;case"time":return this._dateFormats.display.timeInput;case"month":return this._dateFormats.display.monthInput}}getParseFormat(){let Y;switch(this._datepicker.type){case"date":Y=this._dateFormats.parse.dateInput;break;case"datetime":Y=this._dateFormats.parse.datetimeInput;break;case"time":Y=this._dateFormats.parse.timeInput;break;case"month":Y=this._dateFormats.parse.monthInput}return Y||(Y=this._dateFormats.parse.dateInput),Y}_formatValue(Y){this._elementRef.nativeElement.value=Y?this._dateAdapter.format(Y,this.getDisplayFormat()):""}}v.\u0275fac=function(Y){return new(Y||v)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(be,8),e.\u0275\u0275directiveInject(ee,8),e.\u0275\u0275directiveInject(Pe.MatFormField,8))},v.\u0275dir=e.\u0275\u0275defineDirective({type:v,selectors:[["input","matDatetimepicker",""]],hostVars:5,hostBindings:function(Y,Te){1&Y&&e.\u0275\u0275listener("focus",function(){return Te._datepicker._handleFocus()})("input",function(Wt){return Te._onInput(Wt.target.value)})("change",function(){return Te._onChange()})("blur",function(){return Te._onBlur()})("keydown",function(Wt){return Te._onKeydown(Wt)}),2&Y&&(e.\u0275\u0275hostProperty("disabled",Te.disabled),e.\u0275\u0275attribute("aria-haspopup",!0)("aria-owns",(null==Te._datepicker?null:Te._datepicker.opened)&&Te._datepicker.id||null)("min",Te.min?Te._dateAdapter.toIso8601(Te.min):null)("max",Te.max?Te._dateAdapter.toIso8601(Te.max):null))},inputs:{matDatetimepicker:"matDatetimepicker",matDatepickerFilter:"matDatepickerFilter",value:"value",min:"min",max:"max",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},exportAs:["matDatepickerInput"],features:[e.\u0275\u0275ProvidersFeature([O,c,{provide:ze.MAT_INPUT_VALUE_ACCESSOR,useExisting:v}])]});class H{constructor(Y,Te){this._intl=Y,this._changeDetectorRef=Te,this._stateChanges=x.w0.EMPTY}get disabled(){return void 0===this._disabled?this.datetimepicker.disabled:!!this._disabled}set disabled(Y){this._disabled=(0,ae.coerceBooleanProperty)(Y)}ngOnChanges(Y){Y.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(Y){this.datetimepicker&&!this.disabled&&(this.datetimepicker.open(),Y.stopPropagation())}_watchStateChanges(){const Y=this.datetimepicker?this.datetimepicker._disabledChange:(0,S.x)([],xe.z),Te=this.datetimepicker&&this.datetimepicker._datepickerInput?this.datetimepicker._datepickerInput._disabledChange:(0,S.x)([],xe.z);this._stateChanges.unsubscribe(),this._stateChanges=(0,ue.T)(this._intl.changes,Y,Te).subscribe(()=>this._changeDetectorRef.markForCheck())}}H.\u0275fac=function(Y){return new(Y||H)(e.\u0275\u0275directiveInject(w.MatDatepickerIntl),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},H.\u0275cmp=e.\u0275\u0275defineComponent({type:H,selectors:[["mat-datetimepicker-toggle"]],hostAttrs:[1,"mat-datetimepicker-toggle"],hostBindings:function(Y,Te){1&Y&&e.\u0275\u0275listener("click",function(Wt){return Te._open(Wt)})},inputs:{datetimepicker:["for","datetimepicker"],disabled:"disabled"},exportAs:["matDatetimepickerToggle"],features:[e.\u0275\u0275NgOnChangesFeature],decls:5,vars:5,consts:[["mat-icon-button","","type","button",3,"disabled"],[3,"ngSwitch"],["fill","currentColor","focusable","false","height","100%","style","vertical-align: top","viewBox","0 0 24 24","width","100%",4,"ngSwitchCase"],["fill","currentColor","focusable","false","height","100%","style","vertical-align: top","viewBox","0 0 24 24","width","100%",4,"ngSwitchDefault"],["fill","currentColor","focusable","false","height","100%","viewBox","0 0 24 24","width","100%",2,"vertical-align","top"],["d","M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z"],["d","M15,13H16.5V15.82L18.94,17.23L18.19,18.53L15,16.69V13M19,8H5V19H9.67C9.24,18.09 9,17.07 9,16A7,7 0 0,1 16,9C17.07,9 18.09,9.24 19,9.67V8M5,21C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V11.1C22.24,12.36 23,14.09 23,16A7,7 0 0,1 16,23C14.09,23 12.36,22.24 11.1,21H5M16,11.15A4.85,4.85 0 0,0 11.15,16C11.15,18.68 13.32,20.85 16,20.85A4.85,4.85 0 0,0 20.85,16C20.85,13.32 18.68,11.15 16,11.15Z"],["d","M0 0h24v24H0z","fill","none"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(Y,Te){1&Y&&(e.\u0275\u0275elementStart(0,"button",0)(1,"mat-icon",1),e.\u0275\u0275template(2,dt,2,0,"svg",2),e.\u0275\u0275template(3,De,2,0,"svg",2),e.\u0275\u0275template(4,ge,3,0,"svg",3),e.\u0275\u0275elementEnd()()),2&Y&&(e.\u0275\u0275property("disabled",Te.disabled),e.\u0275\u0275attribute("aria-label",Te._intl.openCalendarLabel),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitch",Te.datetimepicker.type),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","time"),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngSwitchCase","datetime"))},dependencies:[d.NgSwitch,d.NgSwitchCase,d.NgSwitchDefault,A.MatIconButton,f.MatIcon],encapsulation:2,changeDetection:0});class it{}it.\u0275fac=function(Y){return new(Y||it)},it.\u0275mod=e.\u0275\u0275defineNgModule({type:it,declarations:[ui,Oe,vi,bt,H,v,Pi,qt,Yt,P],imports:[d.CommonModule,A.MatButtonModule,de.MatDialogModule,f.MatIconModule,h.OverlayModule,m.rt],exports:[ui,Oe,vi,bt,H,v,Pi,qt,Yt,P]}),it.\u0275inj=e.\u0275\u0275defineInjector({imports:[d.CommonModule,A.MatButtonModule,de.MatDialogModule,f.MatIconModule,h.OverlayModule,m.rt]})},62411:(zt,le,a)=>{"use strict";a.d(le,{GW:()=>xe,eX:()=>_,l4:()=>E,pU:()=>Ve,sQ:()=>R});var e=a(42878),t=a(29054),m=a(716),h=a(81510),d=a(87788),f=a(48358),j=a(9249),w=a(77007),T=a(32373),U=a(69637),$=a(87317),ae=a(45751),_e=a(77176),de=a(98678),me=a(83976);const x={dispatch:!0,functional:!1,useEffectsErrorHandler:!0},S="__@ngrx/effects_create__";function xe(k,K={}){const Be=K.functional?k:k(),Ge={...x,...K};return Object.defineProperty(Be,S,{value:Ge}),Be}function Pe(k){return function ue(k){return Object.getOwnPropertyNames(k).filter(Ge=>!(!k[Ge]||!k[Ge].hasOwnProperty(S))&&k[Ge][S].hasOwnProperty("dispatch")).map(Ge=>({propertyName:Ge,...k[Ge][S]}))}(k)}function ze(k){return Object.getPrototypeOf(k)}function Ce(k){return"function"==typeof k}function Xe(k){return k.filter(Ce)}const ve=10;function pe(k,K,Be=ve){return k.pipe((0,j.K)(Ge=>(K&&K.handleError(Ge),Be<=1?k:pe(k,K,Be-1))))}class _ extends e.y{constructor(K){super(),K&&(this.source=K)}lift(K){const Be=new _;return Be.source=this,Be.operator=K,Be}}function E(...k){return(0,w.h)(K=>k.some(Be=>"string"==typeof Be?Be===K.type:Be.type===K.type))}_.\u0275fac=function(K){return new(K||_)(de.\u0275\u0275inject(me.ScannedActionsSubject))},_.\u0275prov=de.\u0275\u0275defineInjectable({token:_,factory:_.\u0275fac,providedIn:"root"});const C=new de.InjectionToken("@ngrx/effects Internal Root Guard"),X=new de.InjectionToken("@ngrx/effects User Provided Effects"),se=new de.InjectionToken("@ngrx/effects Internal Root Effects"),L=new de.InjectionToken("@ngrx/effects Internal Root Effects Instances"),I=new de.InjectionToken("@ngrx/effects Internal Feature Effects"),ce=new de.InjectionToken("@ngrx/effects Internal Feature Effects Instance Groups"),Ne=new de.InjectionToken("@ngrx/effects Effects Error Handler",{providedIn:"root",factory:()=>pe}),Re="@ngrx/effects/init";(0,me.createAction)(Re);function Ze(k,K){if("N"===k.notification.kind){const Be=k.notification.value;!function ft(k){return"function"!=typeof k&&k&&k.type&&"string"==typeof k.type}(Be)&&K.handleError(new Error(`Effect ${function dt({propertyName:k,sourceInstance:K,sourceName:Be}){const Ge="function"==typeof K[k];return`"${Be}.${String(k)}${Ge?"()":""}"`}(k)} dispatched an invalid action: ${function De(k){try{return JSON.stringify(k)}catch{return k}}(Be)}`))}}const ge="ngrxOnIdentifyEffects";const ee="ngrxOnRunEffects";const Ye="ngrxOnInitEffects";function Me(k){return Z(k,Ye)}function Z(k,K){return k&&K in k&&"function"==typeof k[K]}class D extends m.x{constructor(K,Be){super(),this.errorHandler=K,this.effectsErrorHandler=Be}addEffects(K){this.next(K)}toActions(){return this.pipe((0,T.v)(K=>function A(k){return"Object"!==k.constructor.name&&"Function"!==k.constructor.name}(K)?ze(K):K),(0,U.z)(K=>K.pipe((0,T.v)(W))),(0,U.z)(K=>{const Be=K.pipe((0,$.z)(ne=>function te(k,K){return Be=>{const Ge=function ke(k,K,Be){const Ge=ze(k).constructor.name,ne=Pe(k).map(({propertyName:Ke,dispatch:Xt,useEffectsErrorHandler:ri})=>{const vi="function"==typeof k[Ke]?k[Ke]():k[Ke],ii=ri?Be(vi,K):vi;return!1===Xt?ii.pipe((0,h.l)()):ii.pipe((0,d.i)()).pipe((0,f.U)(Yt=>({effect:k[Ke],notification:Yt,propertyName:Ke,sourceName:Ge,sourceInstance:k})))});return(0,t.T)(...ne)}(Be,k,K);return function Ie(k){return Z(k,ee)}(Be)?Be.ngrxOnRunEffects(Ge):Ge}}(this.errorHandler,this.effectsErrorHandler)(ne)),(0,f.U)(ne=>(Ze(ne,this.errorHandler),ne.notification)),(0,w.h)(ne=>"N"===ne.kind&&null!=ne.value),(0,ae.D)()),Ge=K.pipe((0,_e.q)(1),(0,w.h)(Me),(0,f.U)(ne=>ne.ngrxOnInitEffects()));return(0,t.T)(Be,Ge)}))}}function W(k){return function be(k){return Z(k,ge)}(k)?k.ngrxOnIdentifyEffects():""}D.\u0275fac=function(K){return new(K||D)(de.\u0275\u0275inject(de.ErrorHandler),de.\u0275\u0275inject(Ne))},D.\u0275prov=de.\u0275\u0275defineInjectable({token:D,factory:D.\u0275fac,providedIn:"root"});class fe{constructor(K,Be){this.effectSources=K,this.store=Be,this.effectsSubscription=null}get isStarted(){return!!this.effectsSubscription}start(){this.effectsSubscription||(this.effectsSubscription=this.effectSources.toActions().subscribe(this.store))}ngOnDestroy(){this.effectsSubscription&&(this.effectsSubscription.unsubscribe(),this.effectsSubscription=null)}}fe.\u0275fac=function(K){return new(K||fe)(de.\u0275\u0275inject(D),de.\u0275\u0275inject(me.Store))},fe.\u0275prov=de.\u0275\u0275defineInjectable({token:fe,factory:fe.\u0275fac,providedIn:"root"});class Ve{constructor(K,Be,Ge,ne,Ke,Xt,ri){this.sources=K,Be.start();for(const vi of ne)K.addEffects(vi);Ge.dispatch({type:Re})}addEffects(K){this.sources.addEffects(K)}}Ve.\u0275fac=function(K){return new(K||Ve)(de.\u0275\u0275inject(D),de.\u0275\u0275inject(fe),de.\u0275\u0275inject(me.Store),de.\u0275\u0275inject(L),de.\u0275\u0275inject(me.StoreRootModule,8),de.\u0275\u0275inject(me.StoreFeatureModule,8),de.\u0275\u0275inject(C,8))},Ve.\u0275mod=de.\u0275\u0275defineNgModule({type:Ve}),Ve.\u0275inj=de.\u0275\u0275defineInjector({});class We{constructor(K,Be,Ge,ne){const Ke=Be.flat();for(const Xt of Ke)K.addEffects(Xt)}}We.\u0275fac=function(K){return new(K||We)(de.\u0275\u0275inject(Ve),de.\u0275\u0275inject(ce),de.\u0275\u0275inject(me.StoreRootModule,8),de.\u0275\u0275inject(me.StoreFeatureModule,8))},We.\u0275mod=de.\u0275\u0275defineNgModule({type:We}),We.\u0275inj=de.\u0275\u0275defineInjector({});class R{static forFeature(...K){const Be=K.flat(),Ge=Xe(Be);return{ngModule:We,providers:[Ge,{provide:I,multi:!0,useValue:Be},{provide:X,multi:!0,useValue:[]},{provide:ce,multi:!0,useFactory:z,deps:[I,X]}]}}static forRoot(...K){const Be=K.flat(),Ge=Xe(Be);return{ngModule:Ve,providers:[Ge,{provide:se,useValue:[Be]},{provide:C,useFactory:Oe},{provide:X,multi:!0,useValue:[]},{provide:L,useFactory:z,deps:[se,X]}]}}}function z(k,K){const Be=[];for(const Ge of k)Be.push(...Ge);for(const Ge of K)Be.push(...Ge);return Be.map(Ge=>Ce(Ge)?(0,de.inject)(Ge):Ge)}function Oe(){const k=(0,de.inject)(fe,{optional:!0,skipSelf:!0}),K=(0,de.inject)(se,{self:!0});if((1!==K.length||0!==K[0].length)&&k)throw new TypeError("EffectsModule.forRoot() called twice. Feature modules should use EffectsModule.forFeature() instead.");return"guarded"}R.\u0275fac=function(K){return new(K||R)},R.\u0275mod=de.\u0275\u0275defineNgModule({type:R}),R.\u0275inj=de.\u0275\u0275defineInjector({})},70562:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{FT:()=>StoreDevtoolsModule});var _angular_core__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(98678),_ngrx_store__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(83976),rxjs__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(27164),rxjs__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(42878),rxjs__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(9237),rxjs__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(29054),rxjs__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(70180),rxjs__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(92527),rxjs_operators__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(42569),rxjs_operators__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(77007),rxjs_operators__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(48358),rxjs_operators__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(27193),rxjs_operators__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(57636),rxjs_operators__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(3358),rxjs_operators__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(9249),rxjs_operators__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(77176),rxjs_operators__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(35879),rxjs_operators__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(21160),rxjs_operators__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(43535),rxjs_operators__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(91233),rxjs_operators__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(22040),rxjs_operators__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(46897);const PERFORM_ACTION="PERFORM_ACTION",REFRESH="REFRESH",RESET="RESET",ROLLBACK="ROLLBACK",COMMIT="COMMIT",SWEEP="SWEEP",TOGGLE_ACTION="TOGGLE_ACTION",SET_ACTIONS_ACTIVE="SET_ACTIONS_ACTIVE",JUMP_TO_STATE="JUMP_TO_STATE",JUMP_TO_ACTION="JUMP_TO_ACTION",IMPORT_STATE="IMPORT_STATE",LOCK_CHANGES="LOCK_CHANGES",PAUSE_RECORDING="PAUSE_RECORDING";class PerformAction{constructor(le,a){if(this.action=le,this.timestamp=a,this.type=PERFORM_ACTION,typeof le.type>"u")throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?')}}class Refresh{constructor(){this.type=REFRESH}}class Reset{constructor(le){this.timestamp=le,this.type=RESET}}class Rollback{constructor(le){this.timestamp=le,this.type=ROLLBACK}}class Commit{constructor(le){this.timestamp=le,this.type=COMMIT}}class Sweep{constructor(){this.type=SWEEP}}class ToggleAction{constructor(le){this.id=le,this.type=TOGGLE_ACTION}}class SetActionsActive{constructor(le,a,e=!0){this.start=le,this.end=a,this.active=e,this.type=SET_ACTIONS_ACTIVE}}class JumpToState{constructor(le){this.index=le,this.type=JUMP_TO_STATE}}class JumpToAction{constructor(le){this.actionId=le,this.type=JUMP_TO_ACTION}}class ImportState{constructor(le){this.nextLiftedState=le,this.type=IMPORT_STATE}}class LockChanges{constructor(le){this.status=le,this.type=LOCK_CHANGES}}class PauseRecording{constructor(le){this.status=le,this.type=PAUSE_RECORDING}}class StoreDevtoolsConfig{constructor(){this.maxAge=!1}}const STORE_DEVTOOLS_CONFIG=new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken("@ngrx/store-devtools Options"),INITIAL_OPTIONS=new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken("@ngrx/store-devtools Initial Config");function noMonitor(){return null}const DEFAULT_NAME="NgRx Store DevTools";function createConfig(zt){const le={maxAge:!1,monitor:noMonitor,actionSanitizer:void 0,stateSanitizer:void 0,name:DEFAULT_NAME,serialize:!1,logOnly:!1,autoPause:!1,trace:!1,traceLimit:75,features:{pause:!0,lock:!0,persist:!0,export:!0,import:"custom",jump:!0,skip:!0,reorder:!0,dispatch:!0,test:!0}},a="function"==typeof zt?zt():zt,e=!!a.logOnly&&{pause:!0,export:!0,test:!0},t=a.features||e||le.features,m=Object.assign({},le,{features:t},a);if(m.maxAge&&m.maxAge<2)throw new Error(`Devtools 'maxAge' cannot be less than 2, got ${m.maxAge}`);return m}function difference(zt,le){return zt.filter(a=>le.indexOf(a)<0)}function unliftState(zt){const{computedStates:le,currentStateIndex:a}=zt;if(a>=le.length){const{state:t}=le[le.length-1];return t}const{state:e}=le[a];return e}function unliftAction(zt){return zt.actionsById[zt.nextActionId-1]}function liftAction(zt){return new PerformAction(zt,+Date.now())}function sanitizeActions(zt,le){return Object.keys(le).reduce((a,e)=>{const t=Number(e);return a[t]=sanitizeAction(zt,le[t],t),a},{})}function sanitizeAction(zt,le,a){return{...le,action:zt(le.action,a)}}function sanitizeStates(zt,le){return le.map((a,e)=>({state:sanitizeState(zt,a.state,e),error:a.error}))}function sanitizeState(zt,le,a){return zt(le,a)}function shouldFilterActions(zt){return zt.predicate||zt.actionsSafelist||zt.actionsBlocklist}function filterLiftedState(zt,le,a,e){const t=[],m={},h=[];return zt.stagedActionIds.forEach((d,f)=>{const j=zt.actionsById[d];j&&(f&&isActionFiltered(zt.computedStates[f],j,le,a,e)||(m[d]=j,t.push(d),h.push(zt.computedStates[f])))}),{...zt,stagedActionIds:t,actionsById:m,computedStates:h}}function isActionFiltered(zt,le,a,e,t){const m=a&&!a(zt,le.action),h=e&&!le.action.type.match(e.map(f=>escapeRegExp(f)).join("|")),d=t&&le.action.type.match(t.map(f=>escapeRegExp(f)).join("|"));return m||h||d}function escapeRegExp(zt){return zt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}class DevtoolsDispatcher extends _ngrx_store__WEBPACK_IMPORTED_MODULE_1__.ActionsSubject{}DevtoolsDispatcher.\u0275fac=function(){let zt;return function(a){return(zt||(zt=_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275getInheritedFactory(DevtoolsDispatcher)))(a||DevtoolsDispatcher)}}(),DevtoolsDispatcher.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275defineInjectable({token:DevtoolsDispatcher,factory:DevtoolsDispatcher.\u0275fac});const ExtensionActionTypes={START:"START",DISPATCH:"DISPATCH",STOP:"STOP",ACTION:"ACTION"},REDUX_DEVTOOLS_EXTENSION=new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken("@ngrx/store-devtools Redux Devtools Extension");class DevtoolsExtension{constructor(zt,le,a){this.config=le,this.dispatcher=a,this.devtoolsExtension=zt,this.createActionStreams()}notify(zt,le){if(this.devtoolsExtension)if(zt.type===PERFORM_ACTION){if(le.isLocked||le.isPaused)return;const a=unliftState(le);if(shouldFilterActions(this.config)&&isActionFiltered(a,zt,this.config.predicate,this.config.actionsSafelist,this.config.actionsBlocklist))return;const e=this.config.stateSanitizer?sanitizeState(this.config.stateSanitizer,a,le.currentStateIndex):a,t=this.config.actionSanitizer?sanitizeAction(this.config.actionSanitizer,zt,le.nextActionId):zt;this.sendToReduxDevtools(()=>this.extensionConnection.send(t,e))}else{const a={...le,stagedActionIds:le.stagedActionIds,actionsById:this.config.actionSanitizer?sanitizeActions(this.config.actionSanitizer,le.actionsById):le.actionsById,computedStates:this.config.stateSanitizer?sanitizeStates(this.config.stateSanitizer,le.computedStates):le.computedStates};this.sendToReduxDevtools(()=>this.devtoolsExtension.send(null,a,this.getExtensionConfig(this.config)))}}createChangesObservable(){return this.devtoolsExtension?new rxjs__WEBPACK_IMPORTED_MODULE_3__.y(zt=>{const le=this.devtoolsExtension.connect(this.getExtensionConfig(this.config));return this.extensionConnection=le,le.init(),le.subscribe(a=>zt.next(a)),le.unsubscribe}):rxjs__WEBPACK_IMPORTED_MODULE_2__.E}createActionStreams(){const zt=this.createChangesObservable().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.B)()),le=zt.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.h)(d=>d.type===ExtensionActionTypes.START)),a=zt.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.h)(d=>d.type===ExtensionActionTypes.STOP)),e=zt.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.h)(d=>d.type===ExtensionActionTypes.DISPATCH),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.U)(d=>this.unwrapAction(d.payload)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.b)(d=>d.type===IMPORT_STATE?this.dispatcher.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.h)(f=>f.type===_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.UPDATE),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.V)(1e3),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.b)(1e3),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.U)(()=>d),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.K)(()=>(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.of)(d)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.q)(1)):(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.of)(d))),m=zt.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.h)(d=>d.type===ExtensionActionTypes.ACTION),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.U)(d=>this.unwrapAction(d.payload))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.R)(a)),h=e.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.R)(a));this.start$=le.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.R)(a)),this.actions$=this.start$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.w)(()=>m)),this.liftedActions$=this.start$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.w)(()=>h))}unwrapAction(action){return"string"==typeof action?eval(`(${action})`):action}getExtensionConfig(zt){const le={name:zt.name,features:zt.features,serialize:zt.serialize,autoPause:zt.autoPause??!1,trace:zt.trace??!1,traceLimit:zt.traceLimit??75};return!1!==zt.maxAge&&(le.maxAge=zt.maxAge),le}sendToReduxDevtools(zt){try{zt()}catch(le){console.warn("@ngrx/store-devtools: something went wrong inside the redux devtools",le)}}}DevtoolsExtension.\u0275fac=function zt(le){return new(le||DevtoolsExtension)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275inject(REDUX_DEVTOOLS_EXTENSION),_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275inject(STORE_DEVTOOLS_CONFIG),_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275inject(DevtoolsDispatcher))},DevtoolsExtension.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275defineInjectable({token:DevtoolsExtension,factory:DevtoolsExtension.\u0275fac});const INIT_ACTION={type:_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.INIT},RECOMPUTE="@ngrx/store-devtools/recompute",RECOMPUTE_ACTION={type:RECOMPUTE};function computeNextEntry(zt,le,a,e,t){if(e)return{state:a,error:"Interrupted by an error up the chain"};let h,m=a;try{m=zt(a,le)}catch(d){h=d.toString(),t.handleError(d)}return{state:m,error:h}}function recomputeStates(zt,le,a,e,t,m,h,d,f){if(le>=zt.length&&zt.length===m.length)return zt;const j=zt.slice(0,le),w=m.length-(f?1:0);for(let T=le;T<w;T++){const U=m[T],$=t[U].action,ae=j[T-1],_e=ae?ae.state:e,de=ae?ae.error:void 0,x=h.indexOf(U)>-1?ae:computeNextEntry(a,$,_e,de,d);j.push(x)}return f&&j.push(zt[zt.length-1]),j}function liftInitialState(zt,le){return{monitorState:le(void 0,{}),nextActionId:1,actionsById:{0:liftAction(INIT_ACTION)},stagedActionIds:[0],skippedActionIds:[],committedState:zt,currentStateIndex:0,computedStates:[],isLocked:!1,isPaused:!1}}function liftReducerWith(zt,le,a,e,t={}){return m=>(h,d)=>{let{monitorState:f,actionsById:j,nextActionId:w,stagedActionIds:T,skippedActionIds:U,committedState:$,currentStateIndex:ae,computedStates:_e,isLocked:de,isPaused:me}=h||le;function x(ue){let Ue=ue,Pe=T.slice(1,Ue+1);for(let ze=0;ze<Pe.length;ze++){if(_e[ze+1].error){Ue=ze,Pe=T.slice(1,Ue+1);break}delete j[Pe[ze]]}U=U.filter(ze=>-1===Pe.indexOf(ze)),T=[0,...T.slice(Ue+1)],$=_e[Ue].state,_e=_e.slice(Ue),ae=ae>Ue?ae-Ue:0}function S(){j={0:liftAction(INIT_ACTION)},w=1,T=[0],U=[],$=_e[ae].state,ae=0,_e=[]}h||(j=Object.create(j));let xe=0;switch(d.type){case LOCK_CHANGES:de=d.status,xe=1/0;break;case PAUSE_RECORDING:me=d.status,me?(T=[...T,w],j[w]=new PerformAction({type:"@ngrx/devtools/pause"},+Date.now()),w++,xe=T.length-1,_e=_e.concat(_e[_e.length-1]),ae===T.length-2&&ae++,xe=1/0):S();break;case RESET:j={0:liftAction(INIT_ACTION)},w=1,T=[0],U=[],$=zt,ae=0,_e=[];break;case COMMIT:S();break;case ROLLBACK:j={0:liftAction(INIT_ACTION)},w=1,T=[0],U=[],ae=0,_e=[];break;case TOGGLE_ACTION:{const{id:ue}=d;U=-1===U.indexOf(ue)?[ue,...U]:U.filter(Pe=>Pe!==ue),xe=T.indexOf(ue);break}case SET_ACTIONS_ACTIVE:{const{start:ue,end:Ue,active:Pe}=d,ze=[];for(let A=ue;A<Ue;A++)ze.push(A);U=Pe?difference(U,ze):[...U,...ze],xe=T.indexOf(ue);break}case JUMP_TO_STATE:ae=d.index,xe=1/0;break;case JUMP_TO_ACTION:{const ue=T.indexOf(d.actionId);-1!==ue&&(ae=ue),xe=1/0;break}case SWEEP:T=difference(T,U),U=[],ae=Math.min(ae,T.length-1);break;case PERFORM_ACTION:{if(de)return h||le;if(me||h&&isActionFiltered(h.computedStates[ae],d,t.predicate,t.actionsSafelist,t.actionsBlocklist)){const Ue=_e[_e.length-1];_e=[..._e.slice(0,-1),computeNextEntry(m,d.action,Ue.state,Ue.error,a)],xe=1/0;break}t.maxAge&&T.length===t.maxAge&&x(1),ae===T.length-1&&ae++;const ue=w++;j[ue]=d,T=[...T,ue],xe=T.length-1;break}case IMPORT_STATE:({monitorState:f,actionsById:j,nextActionId:w,stagedActionIds:T,skippedActionIds:U,committedState:$,currentStateIndex:ae,computedStates:_e,isLocked:de,isPaused:me}=d.nextLiftedState);break;case _ngrx_store__WEBPACK_IMPORTED_MODULE_1__.INIT:xe=0,t.maxAge&&T.length>t.maxAge&&(_e=recomputeStates(_e,xe,m,$,j,T,U,a,me),x(T.length-t.maxAge),xe=1/0);break;case _ngrx_store__WEBPACK_IMPORTED_MODULE_1__.UPDATE:if(_e.filter(Ue=>Ue.error).length>0)xe=0,t.maxAge&&T.length>t.maxAge&&(_e=recomputeStates(_e,xe,m,$,j,T,U,a,me),x(T.length-t.maxAge),xe=1/0);else{if(!me&&!de){ae===T.length-1&&ae++;const Ue=w++;j[Ue]=new PerformAction(d,+Date.now()),T=[...T,Ue],xe=T.length-1,_e=recomputeStates(_e,xe,m,$,j,T,U,a,me)}_e=_e.map(Ue=>({...Ue,state:m(Ue.state,RECOMPUTE_ACTION)})),ae=T.length-1,t.maxAge&&T.length>t.maxAge&&x(T.length-t.maxAge),xe=1/0}break;default:xe=1/0}return _e=recomputeStates(_e,xe,m,$,j,T,U,a,me),f=e(f,d),{monitorState:f,actionsById:j,nextActionId:w,stagedActionIds:T,skippedActionIds:U,committedState:$,currentStateIndex:ae,computedStates:_e,isLocked:de,isPaused:me}}}class StoreDevtools{constructor(le,a,e,t,m,h,d,f){const j=liftInitialState(d,f.monitor),w=liftReducerWith(d,j,h,f.monitor,f),T=(0,rxjs__WEBPACK_IMPORTED_MODULE_15__.T)((0,rxjs__WEBPACK_IMPORTED_MODULE_15__.T)(a.asObservable().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.T)(1)),t.actions$).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.U)(liftAction)),le,t.liftedActions$).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.Q)(rxjs__WEBPACK_IMPORTED_MODULE_18__.N)),U=e.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.U)(w)),$=new rxjs__WEBPACK_IMPORTED_MODULE_19__.t(1),ae=T.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.M)(U),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.R)(({state:x},[S,xe])=>{let ue=xe(x,S);return S.type!==PERFORM_ACTION&&shouldFilterActions(f)&&(ue=filterLiftedState(ue,f.predicate,f.actionsSafelist,f.actionsBlocklist)),t.notify(S,ue),{state:ue,action:S}},{state:j,action:null})).subscribe(({state:x,action:S})=>{if($.next(x),S.type===PERFORM_ACTION){const xe=S.action;m.next(xe)}}),_e=t.start$.subscribe(()=>{this.refresh()}),de=$.asObservable(),me=de.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.U)(unliftState));this.extensionStartSubscription=_e,this.stateSubscription=ae,this.dispatcher=le,this.liftedState=de,this.state=me}dispatch(le){this.dispatcher.next(le)}next(le){this.dispatcher.next(le)}error(le){}complete(){}performAction(le){this.dispatch(new PerformAction(le,+Date.now()))}refresh(){this.dispatch(new Refresh)}reset(){this.dispatch(new Reset(+Date.now()))}rollback(){this.dispatch(new Rollback(+Date.now()))}commit(){this.dispatch(new Commit(+Date.now()))}sweep(){this.dispatch(new Sweep)}toggleAction(le){this.dispatch(new ToggleAction(le))}jumpToAction(le){this.dispatch(new JumpToAction(le))}jumpToState(le){this.dispatch(new JumpToState(le))}importState(le){this.dispatch(new ImportState(le))}lockChanges(le){this.dispatch(new LockChanges(le))}pauseRecording(le){this.dispatch(new PauseRecording(le))}}StoreDevtools.\u0275fac=function zt(le){return new(le||StoreDevtools)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275inject(DevtoolsDispatcher),_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275inject(_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.ActionsSubject),_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275inject(_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.ReducerObservable),_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275inject(DevtoolsExtension),_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275inject(_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.ScannedActionsSubject),_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275inject(_angular_core__WEBPACK_IMPORTED_MODULE_0__.ErrorHandler),_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275inject(_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.INITIAL_STATE),_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275inject(STORE_DEVTOOLS_CONFIG))},StoreDevtools.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275defineInjectable({token:StoreDevtools,factory:StoreDevtools.\u0275fac});const IS_EXTENSION_OR_MONITOR_PRESENT=new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken("@ngrx/store-devtools Is Devtools Extension or Monitor Present");function createIsExtensionOrMonitorPresent(zt,le){return Boolean(zt)||le.monitor!==noMonitor}function createReduxDevtoolsExtension(){const zt="__REDUX_DEVTOOLS_EXTENSION__";return"object"==typeof window&&typeof window[zt]<"u"?window[zt]:null}function provideStoreDevtools(zt={}){return(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.makeEnvironmentProviders)([DevtoolsExtension,DevtoolsDispatcher,StoreDevtools,{provide:INITIAL_OPTIONS,useValue:zt},{provide:IS_EXTENSION_OR_MONITOR_PRESENT,deps:[REDUX_DEVTOOLS_EXTENSION,STORE_DEVTOOLS_CONFIG],useFactory:createIsExtensionOrMonitorPresent},{provide:REDUX_DEVTOOLS_EXTENSION,useFactory:createReduxDevtoolsExtension},{provide:STORE_DEVTOOLS_CONFIG,deps:[INITIAL_OPTIONS],useFactory:createConfig},{provide:_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.StateObservable,deps:[StoreDevtools],useFactory:createStateObservable},{provide:_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.ReducerManagerDispatcher,useExisting:DevtoolsDispatcher}])}function createStateObservable(zt){return zt.state}class StoreDevtoolsModule{static instrument(le={}){return{ngModule:StoreDevtoolsModule,providers:[provideStoreDevtools(le)]}}}StoreDevtoolsModule.\u0275fac=function zt(le){return new(le||StoreDevtoolsModule)},StoreDevtoolsModule.\u0275mod=_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275defineNgModule({type:StoreDevtoolsModule}),StoreDevtoolsModule.\u0275inj=_angular_core__WEBPACK_IMPORTED_MODULE_0__.\u0275\u0275defineInjector({})},83976:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{ACTIVE_RUNTIME_CHECKS:()=>be,ActionsSubject:()=>Ce,FEATURE_REDUCERS:()=>Ae,FEATURE_STATE_PROVIDER:()=>Ye,INIT:()=>A,INITIAL_REDUCERS:()=>C,INITIAL_STATE:()=>pe,META_REDUCERS:()=>ft,REDUCER_FACTORY:()=>_,ROOT_STORE_PROVIDER:()=>Ie,ReducerManager:()=>R,ReducerManagerDispatcher:()=>Ve,ReducerObservable:()=>fe,STORE_FEATURES:()=>se,ScannedActionsSubject:()=>Oe,State:()=>P,StateObservable:()=>at,Store:()=>Be,StoreFeatureModule:()=>Br,StoreModule:()=>Yr,StoreRootModule:()=>Vr,UPDATE:()=>We,USER_PROVIDED_META_REDUCERS:()=>Ze,USER_RUNTIME_CHECKS:()=>De,combineReducers:()=>Me,compose:()=>D,createAction:()=>de,createActionGroup:()=>ue,createFeature:()=>Et,createFeatureSelector:()=>yt,createReducer:()=>Fa,createReducerFactory:()=>W,createSelector:()=>At,createSelectorFactory:()=>ot,defaultMemoize:()=>Te,defaultStateFn:()=>Wt,emptyProps:()=>Ue,isNgrxMockEnvironment:()=>H,on:()=>Xr,props:()=>me,provideState:()=>Ci,provideStore:()=>Fr,reduceState:()=>k,resultMemoize:()=>Y,select:()=>ne,setNgrxMockEnvironment:()=>v,union:()=>x});var e=a(98678),t=a(35841),m=a(42878),h=a(716),d=a(70180),f=a(91233),j=a(22040),w=a(46897),T=a(4273),U=a(48358),$=a(49887);const ae={};function de(ci,Di){if(ae[ci]=(ae[ci]||0)+1,"function"==typeof Di)return S(ci,(...Mt)=>({...Di(...Mt),type:ci}));switch(Di?Di._as:"empty"){case"empty":return S(ci,()=>({type:ci}));case"props":return S(ci,Mt=>({...Mt,type:ci}));default:throw new Error("Unexpected config.")}}function me(){return{_as:"props",_p:void 0}}function x(ci){}function S(ci,Di){return Object.defineProperty(Di,"type",{value:ci,writable:!1})}function xe(ci){return ci.charAt(0).toUpperCase()+ci.substring(1)}function ue(ci){const{source:Di,events:_t}=ci;return Object.keys(_t).reduce((Mt,Ft)=>({...Mt,[Pe(Ft)]:de(ze(Di,Ft),_t[Ft])}),{})}function Ue(){return{_as:"props",_p:void 0}}function Pe(ci){return ci.trim().toLowerCase().split(" ").map((Di,_t)=>0===_t?Di:xe(Di)).join("")}function ze(ci,Di){return`[${ci}] ${Di}`}const A="@ngrx/store/init";class Ce extends t.X{constructor(){super({type:A})}next(Di){if("function"==typeof Di)throw new TypeError("\n Dispatch expected an object, instead it received a function.\n If you're using the createAction function, make sure to invoke the function\n before dispatching the action. For example, someAction should be someAction().");if(typeof Di>"u")throw new TypeError("Actions must be objects");if(typeof Di.type>"u")throw new TypeError("Actions must have a type property");super.next(Di)}complete(){}ngOnDestroy(){super.complete()}}Ce.\u0275fac=function(Di){return new(Di||Ce)},Ce.\u0275prov=e.\u0275\u0275defineInjectable({token:Ce,factory:Ce.\u0275fac});const Xe=[Ce],ke=new e.InjectionToken("@ngrx/store Internal Root Guard"),ve=new e.InjectionToken("@ngrx/store Internal Initial State"),pe=new e.InjectionToken("@ngrx/store Initial State"),_=new e.InjectionToken("@ngrx/store Reducer Factory"),E=new e.InjectionToken("@ngrx/store Internal Reducer Factory Provider"),C=new e.InjectionToken("@ngrx/store Initial Reducers"),X=new e.InjectionToken("@ngrx/store Internal Initial Reducers"),se=new e.InjectionToken("@ngrx/store Store Features"),L=new e.InjectionToken("@ngrx/store Internal Store Reducers"),I=new e.InjectionToken("@ngrx/store Internal Feature Reducers"),ce=new e.InjectionToken("@ngrx/store Internal Feature Configs"),Ne=new e.InjectionToken("@ngrx/store Internal Store Features"),Re=new e.InjectionToken("@ngrx/store Internal Feature Reducers Token"),Ae=new e.InjectionToken("@ngrx/store Feature Reducers"),Ze=new e.InjectionToken("@ngrx/store User Provided Meta Reducers"),ft=new e.InjectionToken("@ngrx/store Meta Reducers"),dt=new e.InjectionToken("@ngrx/store Internal Resolved Meta Reducers"),De=new e.InjectionToken("@ngrx/store User Runtime Checks Config"),ge=new e.InjectionToken("@ngrx/store Internal User Runtime Checks Config"),be=new e.InjectionToken("@ngrx/store Internal Runtime Checks"),ee=new e.InjectionToken("@ngrx/store Check if Action types are unique"),Ie=new e.InjectionToken("@ngrx/store Root Store Provider"),Ye=new e.InjectionToken("@ngrx/store Feature State Provider");function Me(ci,Di={}){const _t=Object.keys(ci),Mt={};for(let hi=0;hi<_t.length;hi++){const Si=_t[hi];"function"==typeof ci[Si]&&(Mt[Si]=ci[Si])}const Ft=Object.keys(Mt);return function(Si,On){Si=void 0===Si?Di:Si;let Hn=!1;const sr={};for(let Qt=0;Qt<Ft.length;Qt++){const ut=Ft[Qt],Je=Mt[ut],Lt=Si[ut],Zt=Je(Lt,On);sr[ut]=Zt,Hn=Hn||Zt!==Lt}return Hn?sr:Si}}function D(...ci){return function(Di){if(0===ci.length)return Di;const _t=ci[ci.length-1];return ci.slice(0,-1).reduceRight((Ft,hi)=>hi(Ft),_t(Di))}}function W(ci,Di){return Array.isArray(Di)&&Di.length>0&&(ci=D.apply(null,[...Di,ci])),(_t,Mt)=>{const Ft=ci(_t);return(hi,Si)=>Ft(hi=void 0===hi?Mt:hi,Si)}}class fe extends m.y{}class Ve extends Ce{}const We="@ngrx/store/update-reducers";class R extends t.X{constructor(Di,_t,Mt,Ft){super(Ft(Mt,_t)),this.dispatcher=Di,this.initialState=_t,this.reducers=Mt,this.reducerFactory=Ft}get currentReducers(){return this.reducers}addFeature(Di){this.addFeatures([Di])}addFeatures(Di){const _t=Di.reduce((Mt,{reducers:Ft,reducerFactory:hi,metaReducers:Si,initialState:On,key:Hn})=>{const sr="function"==typeof Ft?function te(ci){const Di=Array.isArray(ci)&&ci.length>0?D(...ci):_t=>_t;return(_t,Mt)=>(_t=Di(_t),(Ft,hi)=>_t(Ft=void 0===Ft?Mt:Ft,hi))}(Si)(Ft,On):W(hi,Si)(Ft,On);return Mt[Hn]=sr,Mt},{});this.addReducers(_t)}removeFeature(Di){this.removeFeatures([Di])}removeFeatures(Di){this.removeReducers(Di.map(_t=>_t.key))}addReducer(Di,_t){this.addReducers({[Di]:_t})}addReducers(Di){this.reducers={...this.reducers,...Di},this.updateReducers(Object.keys(Di))}removeReducer(Di){this.removeReducers([Di])}removeReducers(Di){Di.forEach(_t=>{this.reducers=function Z(ci,Di){return Object.keys(ci).filter(_t=>_t!==Di).reduce((_t,Mt)=>Object.assign(_t,{[Mt]:ci[Mt]}),{})}(this.reducers,_t)}),this.updateReducers(Di)}updateReducers(Di){this.next(this.reducerFactory(this.reducers,this.initialState)),this.dispatcher.next({type:We,features:Di})}ngOnDestroy(){this.complete()}}R.\u0275fac=function(Di){return new(Di||R)(e.\u0275\u0275inject(Ve),e.\u0275\u0275inject(pe),e.\u0275\u0275inject(C),e.\u0275\u0275inject(_))},R.\u0275prov=e.\u0275\u0275defineInjectable({token:R,factory:R.\u0275fac});const z=[R,{provide:fe,useExisting:R},{provide:Ve,useExisting:Ce}];class Oe extends h.x{ngOnDestroy(){this.complete()}}Oe.\u0275fac=function(){let ci;return function(_t){return(ci||(ci=e.\u0275\u0275getInheritedFactory(Oe)))(_t||Oe)}}(),Oe.\u0275prov=e.\u0275\u0275defineInjectable({token:Oe,factory:Oe.\u0275fac});const tt=[Oe];class at extends m.y{}class P extends t.X{constructor(Di,_t,Mt,Ft){super(Ft);const On={state:Ft},Hn=Di.pipe((0,f.Q)(d.N)).pipe((0,j.M)(_t)).pipe((0,w.R)(k,On));this.stateSubscription=Hn.subscribe(({state:sr,action:Qt})=>{this.next(sr),Mt.next(Qt)})}ngOnDestroy(){this.stateSubscription.unsubscribe(),this.complete()}}function k(ci={state:void 0},[Di,_t]){const{state:Mt}=ci;return{state:_t(Mt,Di),action:Di}}P.INIT=A,P.\u0275fac=function(Di){return new(Di||P)(e.\u0275\u0275inject(Ce),e.\u0275\u0275inject(fe),e.\u0275\u0275inject(Oe),e.\u0275\u0275inject(pe))},P.\u0275prov=e.\u0275\u0275defineInjectable({token:P,factory:P.\u0275fac});const K=[P,{provide:at,useExisting:P}];class Be extends m.y{constructor(Di,_t,Mt){super(),this.actionsObserver=_t,this.reducerManager=Mt,this.source=Di}select(Di,..._t){return ne.call(null,Di,..._t)(this)}lift(Di){const _t=new Be(this,this.actionsObserver,this.reducerManager);return _t.operator=Di,_t}dispatch(Di){this.actionsObserver.next(Di)}next(Di){this.actionsObserver.next(Di)}error(Di){this.actionsObserver.error(Di)}complete(){this.actionsObserver.complete()}addReducer(Di,_t){this.reducerManager.addReducer(Di,_t)}removeReducer(Di){this.reducerManager.removeReducer(Di)}}Be.\u0275fac=function(Di){return new(Di||Be)(e.\u0275\u0275inject(at),e.\u0275\u0275inject(Ce),e.\u0275\u0275inject(R))},Be.\u0275prov=e.\u0275\u0275defineInjectable({token:Be,factory:Be.\u0275fac});const Ge=[Be];function ne(ci,Di,..._t){return function(Ft){let hi;if("string"==typeof ci){const Si=[Di,..._t].filter(Boolean);hi=Ft.pipe((0,T.j)(ci,...Si))}else{if("function"!=typeof ci)throw new TypeError(`Unexpected type '${typeof ci}' in select operator, expected 'string' or 'function'`);hi=Ft.pipe((0,U.U)(Si=>ci(Si,Di)))}return hi.pipe((0,$.x)())}}const Ke="https://ngrx.io/guide/store/configuration/runtime-checks";function Xt(ci){return void 0===ci}function ri(ci){return null===ci}function vi(ci){return Array.isArray(ci)}function ui(ci){return"object"==typeof ci&&null!==ci}function Pi(ci){if(!function Ki(ci){return ui(ci)&&!vi(ci)}(ci))return!1;const Di=Object.getPrototypeOf(ci);return Di===Object.prototype||null===Di}function bt(ci){return"function"==typeof ci}let l=!1;function v(ci){l=ci}function H(){return l}function it(ci,Di){return ci===Di}function Y(ci,Di){return Te(ci,it,Di)}function Te(ci,Di=it,_t=it){let hi,Mt=null,Ft=null;return{memoized:function sr(){if(void 0!==hi)return hi.result;if(!Mt)return Ft=ci.apply(null,arguments),Mt=arguments,Ft;if(!function lt(ci,Di,_t){for(let Mt=0;Mt<ci.length;Mt++)if(!_t(ci[Mt],Di[Mt]))return!0;return!1}(arguments,Mt,Di))return Ft;const Qt=ci.apply(null,arguments);return Mt=arguments,_t(Ft,Qt)?Ft:(Ft=Qt,Qt)},reset:function Si(){Mt=null,Ft=null},setResult:function On(Qt){hi={result:Qt}},clearResult:function Hn(){hi=void 0}}}function At(...ci){return ot(Te)(...ci)}function Wt(ci,Di,_t,Mt){if(void 0===_t){const hi=Di.map(Si=>Si(ci));return Mt.memoized.apply(null,hi)}const Ft=Di.map(hi=>hi(ci,_t));return Mt.memoized.apply(null,[...Ft,_t])}function ot(ci,Di={stateFn:Wt}){return function(..._t){let Mt=_t;if(Array.isArray(Mt[0])){const[Qt,...ut]=Mt;Mt=[...Qt,...ut]}else 1===Mt.length&&function Ht(ci){return!!ci&&"object"==typeof ci&&Object.values(ci).every(Di=>"function"==typeof Di)}(Mt[0])&&(Mt=function nt(ci){const Di=Object.values(ci),_t=Object.keys(ci),Mt=(...Ft)=>_t.reduce((hi,Si,On)=>({...hi,[Si]:Ft[On]}),{});return[...Di,Mt]}(Mt[0]));const Ft=Mt.slice(0,Mt.length-1),hi=Mt[Mt.length-1],Si=Ft.filter(Qt=>Qt.release&&"function"==typeof Qt.release),On=ci(function(...Qt){return hi.apply(null,Qt)}),Hn=Te(function(Qt,ut){return Di.stateFn.apply(null,[Qt,Ft,ut,On])});return Object.assign(Hn.memoized,{release:function sr(){Hn.reset(),On.reset(),Si.forEach(Qt=>Qt.release())},projector:On.memoized,setResult:Hn.setResult,clearResult:Hn.clearResult})}}function yt(ci){return At(Di=>{const _t=Di[ci];return!H()&&(0,e.isDevMode)()&&!(ci in Di)&&console.warn(`@ngrx/store: The feature name "${ci}" does not exist in the state, therefore createFeatureSelector cannot access it. Be sure it is imported in a loaded module using StoreModule.forRoot('${ci}', ...) or StoreModule.forFeature('${ci}', ...). If the default state is intended to be undefined, as is the case with router state, this development-only warning message can be ignored.`),_t},Di=>Di)}function Et(ci){const{name:Di,reducer:_t,extraSelectors:Mt}=ci,Ft=yt(Di),hi=function di(ci,Di){const _t=function wi(ci){return ci(void 0,{type:"@ngrx/feature/init"})}(Di);return(Pi(_t)?Object.keys(_t):[]).reduce((Ft,hi)=>({...Ft,[`select${xe(hi)}`]:At(ci,Si=>Si?.[hi])}),{})}(Ft,_t),Si={[`select${xe(Di)}State`]:Ft,...hi},On=Mt?Mt(Si):{};return{name:Di,reducer:_t,...Si,...On}}function Vn(ci){return ci instanceof e.InjectionToken?(0,e.inject)(ci):ci}function kn(ci,Di){return Di.map((_t,Mt)=>{if(ci[Mt]instanceof e.InjectionToken){const Ft=(0,e.inject)(ci[Mt]);return{key:_t.key,reducerFactory:Ft.reducerFactory?Ft.reducerFactory:Me,metaReducers:Ft.metaReducers?Ft.metaReducers:[],initialState:Ft.initialState}}return _t})}function Wi(ci){return ci.map(Di=>Di instanceof e.InjectionToken?(0,e.inject)(Di):Di)}function xi(ci){return"function"==typeof ci?ci():ci}function en(ci,Di){return ci.concat(Di)}function mi(){if((0,e.inject)(Be,{optional:!0,skipSelf:!0}))throw new TypeError("The root Store has been provided more than once. Feature modules should provide feature states instead.");return"guarded"}function ti(ci){Object.freeze(ci);const Di=bt(ci);return Object.getOwnPropertyNames(ci).forEach(_t=>{if(!_t.startsWith("\u0275")&&function c(ci,Di){return Object.prototype.hasOwnProperty.call(ci,Di)}(ci,_t)&&(!Di||"caller"!==_t&&"callee"!==_t&&"arguments"!==_t)){const Mt=ci[_t];(ui(Mt)||bt(Mt))&&!Object.isFrozen(Mt)&&ti(Mt)}}),ci}function oi(ci,Di=[]){return(Xt(ci)||ri(ci))&&0===Di.length?{path:["root"],value:ci}:Object.keys(ci).reduce((Mt,Ft)=>{if(Mt)return Mt;const hi=ci[Ft];return function O(ci){return bt(ci)&&ci.hasOwnProperty("\u0275cmp")}(hi)?Mt:!(Xt(hi)||ri(hi)||function Yt(ci){return"number"==typeof ci}(hi)||function qt(ci){return"boolean"==typeof ci}(hi)||function ii(ci){return"string"==typeof ci}(hi)||vi(hi))&&(Pi(hi)?oi(hi,[...Di,Ft]):{path:[...Di,Ft],value:hi})},!1)}function nn(ci,Di){if(!1===ci)return;const _t=ci.path.join("."),Mt=new Error(`Detected unserializable ${Di} at "${_t}". ${Ke}#strict${Di}serializability`);throw Mt.value=ci.value,Mt.unserializablePath=_t,Mt}function yn(ci){return(0,e.isDevMode)()?{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!0,strictActionImmutability:!0,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1,...ci}:{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1}}function Tn({strictActionSerializability:ci,strictStateSerializability:Di}){return _t=>ci||Di?function yi(ci,Di){return function(_t,Mt){Di.action(Mt)&&nn(oi(Mt),"action");const Ft=ci(_t,Mt);return Di.state()&&nn(oi(Ft),"state"),Ft}}(_t,{action:Mt=>ci&&!fr(Mt),state:()=>Di}):_t}function hr({strictActionImmutability:ci,strictStateImmutability:Di}){return _t=>ci||Di?function Ot(ci,Di){return function(_t,Mt){const Ft=Di.action(Mt)?ti(Mt):Mt,hi=ci(_t,Ft);return Di.state()?ti(hi):hi}}(_t,{action:Mt=>ci&&!fr(Mt),state:()=>Di}):_t}function fr(ci){return ci.type.startsWith("@ngrx")}function fi({strictActionWithinNgZone:ci}){return Di=>ci?function qn(ci,Di){return function(_t,Mt){if(Di.action(Mt)&&!e.NgZone.isInAngularZone())throw new Error(`Action '${Mt.type}' running outside NgZone. ${Ke}#strictactionwithinngzone`);return ci(_t,Mt)}}(Di,{action:_t=>ci&&!fr(_t)}):Di}function B(ci){return[{provide:ge,useValue:ci},{provide:De,useFactory:xt,deps:[ge]},{provide:be,deps:[De],useFactory:yn},{provide:ft,multi:!0,deps:[be],useFactory:hr},{provide:ft,multi:!0,deps:[be],useFactory:Tn},{provide:ft,multi:!0,deps:[be],useFactory:fi}]}function we(){return[{provide:ee,multi:!0,deps:[be],useFactory:$t}]}function xt(ci){return ci}function $t(ci){if(!ci.strictActionTypeUniqueness)return;const Di=Object.entries(ae).filter(([,_t])=>_t>1).map(([_t])=>_t);if(Di.length)throw new Error(`Action types are registered more than once, ${Di.map(_t=>`"${_t}"`).join(", ")}. ${Ke}#strictactiontypeuniqueness`)}function Ci(ci,Di,_t={}){return(0,e.makeEnvironmentProviders)([...ya(ci,Di,_t),ur])}function cn(ci={},Di={}){return[{provide:ke,useFactory:mi},{provide:ve,useValue:Di.initialState},{provide:pe,useFactory:xi,deps:[ve]},{provide:X,useValue:ci},{provide:L,useExisting:ci instanceof e.InjectionToken?ci:X},{provide:C,deps:[X,[new e.Inject(L)]],useFactory:Vn},{provide:Ze,useValue:Di.metaReducers?Di.metaReducers:[]},{provide:dt,deps:[ft,Ze],useFactory:en},{provide:E,useValue:Di.reducerFactory?Di.reducerFactory:Me},{provide:_,deps:[E,dt],useFactory:W},Xe,z,tt,K,Ge,B(Di.runtimeChecks),we()]}const mr=[{provide:Ie,useFactory:function yr(){(0,e.inject)(Ce),(0,e.inject)(fe),(0,e.inject)(Oe),(0,e.inject)(Be),(0,e.inject)(ke,{optional:!0}),(0,e.inject)(ee,{optional:!0})}},{provide:e.ENVIRONMENT_INITIALIZER,multi:!0,useFactory:()=>()=>(0,e.inject)(Ie)}];function Fr(ci,Di){return(0,e.makeEnvironmentProviders)([...cn(ci,Di),mr])}const ur=[{provide:Ye,useFactory:function wr(){(0,e.inject)(Ie);const ci=(0,e.inject)(Ne),Di=(0,e.inject)(Ae),_t=(0,e.inject)(R);(0,e.inject)(ee,{optional:!0});const Mt=ci.map((Ft,hi)=>{const On=Di.shift()[hi];return{...Ft,reducers:On,initialState:xi(Ft.initialState)}});_t.addFeatures(Mt)}},{provide:e.ENVIRONMENT_INITIALIZER,multi:!0,useFactory:()=>()=>(0,e.inject)(Ye)}];function ya(ci,Di,_t={}){return[{provide:ce,multi:!0,useValue:ci instanceof Object?{}:_t},{provide:se,multi:!0,useValue:{key:ci instanceof Object?ci.name:ci,reducerFactory:_t instanceof e.InjectionToken||!_t.reducerFactory?Me:_t.reducerFactory,metaReducers:_t instanceof e.InjectionToken||!_t.metaReducers?[]:_t.metaReducers,initialState:_t instanceof e.InjectionToken||!_t.initialState?void 0:_t.initialState}},{provide:Ne,deps:[ce,se],useFactory:kn},{provide:I,multi:!0,useValue:ci instanceof Object?ci.reducer:Di},{provide:Re,multi:!0,useExisting:Di instanceof e.InjectionToken?Di:I},{provide:Ae,multi:!0,deps:[I,[new e.Inject(Re)]],useFactory:Wi},we()]}class Vr{constructor(Di,_t,Mt,Ft,hi,Si){}}Vr.\u0275fac=function(Di){return new(Di||Vr)(e.\u0275\u0275inject(Ce),e.\u0275\u0275inject(fe),e.\u0275\u0275inject(Oe),e.\u0275\u0275inject(Be),e.\u0275\u0275inject(ke,8),e.\u0275\u0275inject(ee,8))},Vr.\u0275mod=e.\u0275\u0275defineNgModule({type:Vr}),Vr.\u0275inj=e.\u0275\u0275defineInjector({});class Br{constructor(Di,_t,Mt,Ft,hi){this.features=Di,this.featureReducers=_t,this.reducerManager=Mt;const Si=Di.map((On,Hn)=>{const Qt=_t.shift()[Hn];return{...On,reducers:Qt,initialState:xi(On.initialState)}});Mt.addFeatures(Si)}ngOnDestroy(){this.reducerManager.removeFeatures(this.features)}}Br.\u0275fac=function(Di){return new(Di||Br)(e.\u0275\u0275inject(Ne),e.\u0275\u0275inject(Ae),e.\u0275\u0275inject(R),e.\u0275\u0275inject(Vr),e.\u0275\u0275inject(ee,8))},Br.\u0275mod=e.\u0275\u0275defineNgModule({type:Br}),Br.\u0275inj=e.\u0275\u0275defineInjector({});class Yr{static forRoot(Di,_t){return{ngModule:Vr,providers:[...cn(Di,_t)]}}static forFeature(Di,_t,Mt={}){return{ngModule:Br,providers:[...ya(Di,_t,Mt)]}}}function Xr(...ci){return{reducer:ci.pop(),types:ci.map(Mt=>Mt.type)}}function Fa(ci,...Di){const _t=new Map;for(const Mt of Di)for(const Ft of Mt.types){const hi=_t.get(Ft);if(hi){const Si=(On,Hn)=>Mt.reducer(hi(On,Hn),Hn);_t.set(Ft,Si)}else _t.set(Ft,Mt.reducer)}return function(Mt=ci,Ft){const hi=_t.get(Ft.type);return hi?hi(Mt,Ft):Mt}}Yr.\u0275fac=function(Di){return new(Di||Yr)},Yr.\u0275mod=e.\u0275\u0275defineNgModule({type:Yr}),Yr.\u0275inj=e.\u0275\u0275defineInjector({})},96342:(zt,le,a)=>{"use strict";a.r(le),a.d(le,{DEFAULT_LANGUAGE:()=>ve,FakeMissingTranslationHandler:()=>me,MissingTranslationHandler:()=>de,TranslateCompiler:()=>ze,TranslateDefaultParser:()=>Pe,TranslateDirective:()=>E,TranslateFakeCompiler:()=>A,TranslateFakeLoader:()=>_e,TranslateLoader:()=>ae,TranslateModule:()=>X,TranslateParser:()=>Ue,TranslatePipe:()=>C,TranslateService:()=>_,TranslateStore:()=>Ce,USE_DEFAULT_LANG:()=>ke,USE_EXTEND:()=>pe,USE_STORE:()=>Xe});var e=a(98678),t=a(9237),m=a(29011),h=a(90654),d=a(34146),f=a(43651),j=a(77176),w=a(32210),T=a(48358),U=a(27193),$=a(21160);class ae{}class _e extends ae{getTranslation(L){return(0,t.of)({})}}_e.\u0275fac=function(){let se;return function(I){return(se||(se=e.\u0275\u0275getInheritedFactory(_e)))(I||_e)}}(),_e.\u0275prov=e.\u0275\u0275defineInjectable({token:_e,factory:_e.\u0275fac});class de{}class me{handle(L){return L.key}}function x(se,L){if(se===L)return!0;if(null===se||null===L)return!1;if(se!=se&&L!=L)return!0;let Ne,Re,Ae,I=typeof se;if(I==typeof L&&"object"==I){if(!Array.isArray(se)){if(Array.isArray(L))return!1;for(Re in Ae=Object.create(null),se){if(!x(se[Re],L[Re]))return!1;Ae[Re]=!0}for(Re in L)if(!(Re in Ae)&&typeof L[Re]<"u")return!1;return!0}if(!Array.isArray(L))return!1;if((Ne=se.length)==L.length){for(Re=0;Re<Ne;Re++)if(!x(se[Re],L[Re]))return!1;return!0}}return!1}function S(se){return typeof se<"u"&&null!==se}function xe(se){return se&&"object"==typeof se&&!Array.isArray(se)}function ue(se,L){let I=Object.assign({},se);return xe(se)&&xe(L)&&Object.keys(L).forEach(ce=>{xe(L[ce])?ce in se?I[ce]=ue(se[ce],L[ce]):Object.assign(I,{[ce]:L[ce]}):Object.assign(I,{[ce]:L[ce]})}),I}me.\u0275fac=function(L){return new(L||me)},me.\u0275prov=e.\u0275\u0275defineInjectable({token:me,factory:me.\u0275fac});class Ue{}class Pe extends Ue{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(L,I){let ce;return ce="string"==typeof L?this.interpolateString(L,I):"function"==typeof L?this.interpolateFunction(L,I):L,ce}getValue(L,I){let ce="string"==typeof I?I.split("."):[I];I="";do{I+=ce.shift(),!S(L)||!S(L[I])||"object"!=typeof L[I]&&ce.length?ce.length?I+=".":L=void 0:(L=L[I],I="")}while(ce.length);return L}interpolateFunction(L,I){return L(I)}interpolateString(L,I){return I?L.replace(this.templateMatcher,(ce,Ne)=>{let Re=this.getValue(I,Ne);return S(Re)?Re:ce}):L}}Pe.\u0275fac=function(){let se;return function(I){return(se||(se=e.\u0275\u0275getInheritedFactory(Pe)))(I||Pe)}}(),Pe.\u0275prov=e.\u0275\u0275defineInjectable({token:Pe,factory:Pe.\u0275fac});class ze{}class A extends ze{compile(L,I){return L}compileTranslations(L,I){return L}}A.\u0275fac=function(){let se;return function(I){return(se||(se=e.\u0275\u0275getInheritedFactory(A)))(I||A)}}(),A.\u0275prov=e.\u0275\u0275defineInjectable({token:A,factory:A.\u0275fac});class Ce{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new e.EventEmitter,this.onLangChange=new e.EventEmitter,this.onDefaultLangChange=new e.EventEmitter}}const Xe=new e.InjectionToken("USE_STORE"),ke=new e.InjectionToken("USE_DEFAULT_LANG"),ve=new e.InjectionToken("DEFAULT_LANGUAGE"),pe=new e.InjectionToken("USE_EXTEND");class _{constructor(L,I,ce,Ne,Re,Ae=!0,Ze=!1,ft=!1,dt){this.store=L,this.currentLoader=I,this.compiler=ce,this.parser=Ne,this.missingTranslationHandler=Re,this.useDefaultLang=Ae,this.isolate=Ze,this.extend=ft,this.pending=!1,this._onTranslationChange=new e.EventEmitter,this._onLangChange=new e.EventEmitter,this._onDefaultLangChange=new e.EventEmitter,this._langs=[],this._translations={},this._translationRequests={},dt&&this.setDefaultLang(dt)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(L){this.isolate?this._defaultLang=L:this.store.defaultLang=L}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(L){this.isolate?this._currentLang=L:this.store.currentLang=L}get langs(){return this.isolate?this._langs:this.store.langs}set langs(L){this.isolate?this._langs=L:this.store.langs=L}get translations(){return this.isolate?this._translations:this.store.translations}set translations(L){this.isolate?this._translations=L:this.store.translations=L}setDefaultLang(L){if(L===this.defaultLang)return;let I=this.retrieveTranslations(L);typeof I<"u"?(null==this.defaultLang&&(this.defaultLang=L),I.pipe((0,j.q)(1)).subscribe(ce=>{this.changeDefaultLang(L)})):this.changeDefaultLang(L)}getDefaultLang(){return this.defaultLang}use(L){if(L===this.currentLang)return(0,t.of)(this.translations[L]);let I=this.retrieveTranslations(L);return typeof I<"u"?(this.currentLang||(this.currentLang=L),I.pipe((0,j.q)(1)).subscribe(ce=>{this.changeLang(L)}),I):(this.changeLang(L),(0,t.of)(this.translations[L]))}retrieveTranslations(L){let I;return(typeof this.translations[L]>"u"||this.extend)&&(this._translationRequests[L]=this._translationRequests[L]||this.getTranslation(L),I=this._translationRequests[L]),I}getTranslation(L){this.pending=!0;const I=this.currentLoader.getTranslation(L).pipe((0,w.d)(1),(0,j.q)(1));return this.loadingTranslations=I.pipe((0,T.U)(ce=>this.compiler.compileTranslations(ce,L)),(0,w.d)(1),(0,j.q)(1)),this.loadingTranslations.subscribe({next:ce=>{this.translations[L]=this.extend&&this.translations[L]?{...ce,...this.translations[L]}:ce,this.updateLangs(),this.pending=!1},error:ce=>{this.pending=!1}}),I}setTranslation(L,I,ce=!1){I=this.compiler.compileTranslations(I,L),(ce||this.extend)&&this.translations[L]?this.translations[L]=ue(this.translations[L],I):this.translations[L]=I,this.updateLangs(),this.onTranslationChange.emit({lang:L,translations:this.translations[L]})}getLangs(){return this.langs}addLangs(L){L.forEach(I=>{-1===this.langs.indexOf(I)&&this.langs.push(I)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(L,I,ce){let Ne;if(I instanceof Array){let Re={},Ae=!1;for(let Ze of I)Re[Ze]=this.getParsedResult(L,Ze,ce),(0,m.b)(Re[Ze])&&(Ae=!0);if(Ae){const Ze=I.map(ft=>(0,m.b)(Re[ft])?Re[ft]:(0,t.of)(Re[ft]));return(0,h.D)(Ze).pipe((0,T.U)(ft=>{let dt={};return ft.forEach((De,ge)=>{dt[I[ge]]=De}),dt}))}return Re}if(L&&(Ne=this.parser.interpolate(this.parser.getValue(L,I),ce)),typeof Ne>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(Ne=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],I),ce)),typeof Ne>"u"){let Re={key:I,translateService:this};typeof ce<"u"&&(Re.interpolateParams=ce),Ne=this.missingTranslationHandler.handle(Re)}return typeof Ne<"u"?Ne:I}get(L,I){if(!S(L)||!L.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,U.b)(ce=>(ce=this.getParsedResult(ce,L,I),(0,m.b)(ce)?ce:(0,t.of)(ce))));{let ce=this.getParsedResult(this.translations[this.currentLang],L,I);return(0,m.b)(ce)?ce:(0,t.of)(ce)}}getStreamOnTranslationChange(L,I){if(!S(L)||!L.length)throw new Error('Parameter "key" required');return(0,d.z)((0,f.P)(()=>this.get(L,I)),this.onTranslationChange.pipe((0,$.w)(ce=>{const Ne=this.getParsedResult(ce.translations,L,I);return"function"==typeof Ne.subscribe?Ne:(0,t.of)(Ne)})))}stream(L,I){if(!S(L)||!L.length)throw new Error('Parameter "key" required');return(0,d.z)((0,f.P)(()=>this.get(L,I)),this.onLangChange.pipe((0,$.w)(ce=>{const Ne=this.getParsedResult(ce.translations,L,I);return(0,m.b)(Ne)?Ne:(0,t.of)(Ne)})))}instant(L,I){if(!S(L)||!L.length)throw new Error('Parameter "key" required');let ce=this.getParsedResult(this.translations[this.currentLang],L,I);if((0,m.b)(ce)){if(L instanceof Array){let Ne={};return L.forEach((Re,Ae)=>{Ne[L[Ae]]=L[Ae]}),Ne}return L}return ce}set(L,I,ce=this.currentLang){this.translations[ce][L]=this.compiler.compile(I,ce),this.updateLangs(),this.onTranslationChange.emit({lang:ce,translations:this.translations[ce]})}changeLang(L){this.currentLang=L,this.onLangChange.emit({lang:L,translations:this.translations[L]}),null==this.defaultLang&&this.changeDefaultLang(L)}changeDefaultLang(L){this.defaultLang=L,this.onDefaultLangChange.emit({lang:L,translations:this.translations[L]})}reloadLang(L){return this.resetLang(L),this.getTranslation(L)}resetLang(L){this._translationRequests[L]=void 0,this.translations[L]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let L=window.navigator.languages?window.navigator.languages[0]:null;return L=L||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof L>"u"?void 0:(-1!==L.indexOf("-")&&(L=L.split("-")[0]),-1!==L.indexOf("_")&&(L=L.split("_")[0]),L)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let L=window.navigator.languages?window.navigator.languages[0]:null;return L=L||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,L}}_.\u0275fac=function(L){return new(L||_)(e.\u0275\u0275inject(Ce),e.\u0275\u0275inject(ae),e.\u0275\u0275inject(ze),e.\u0275\u0275inject(Ue),e.\u0275\u0275inject(de),e.\u0275\u0275inject(ke),e.\u0275\u0275inject(Xe),e.\u0275\u0275inject(pe),e.\u0275\u0275inject(ve))},_.\u0275prov=e.\u0275\u0275defineInjectable({token:_,factory:_.\u0275fac});class E{constructor(L,I,ce){this.translateService=L,this.element=I,this._ref=ce,this.onTranslationChangeSub||(this.onTranslationChangeSub=this.translateService.onTranslationChange.subscribe(Ne=>{Ne.lang===this.translateService.currentLang&&this.checkNodes(!0,Ne.translations)})),this.onLangChangeSub||(this.onLangChangeSub=this.translateService.onLangChange.subscribe(Ne=>{this.checkNodes(!0,Ne.translations)})),this.onDefaultLangChangeSub||(this.onDefaultLangChangeSub=this.translateService.onDefaultLangChange.subscribe(Ne=>{this.checkNodes(!0)}))}set translate(L){L&&(this.key=L,this.checkNodes())}set translateParams(L){x(this.currentParams,L)||(this.currentParams=L,this.checkNodes(!0))}ngAfterViewChecked(){this.checkNodes()}checkNodes(L=!1,I){let ce=this.element.nativeElement.childNodes;ce.length||(this.setContent(this.element.nativeElement,this.key),ce=this.element.nativeElement.childNodes);for(let Ne=0;Ne<ce.length;++Ne){let Re=ce[Ne];if(3===Re.nodeType){let Ae;if(L&&(Re.lastKey=null),S(Re.lookupKey))Ae=Re.lookupKey;else if(this.key)Ae=this.key;else{let Ze=this.getContent(Re),ft=Ze.trim();ft.length&&(Re.lookupKey=ft,Ze!==Re.currentValue?(Ae=ft,Re.originalContent=Ze||Re.originalContent):Re.originalContent?Ae=Re.originalContent.trim():Ze!==Re.currentValue&&(Ae=ft,Re.originalContent=Ze||Re.originalContent))}this.updateValue(Ae,Re,I)}}}updateValue(L,I,ce){if(L){if(I.lastKey===L&&this.lastParams===this.currentParams)return;this.lastParams=this.currentParams;let Ne=Re=>{Re!==L&&(I.lastKey=L),I.originalContent||(I.originalContent=this.getContent(I)),I.currentValue=S(Re)?Re:I.originalContent||L,this.setContent(I,this.key?I.currentValue:I.originalContent.replace(L,I.currentValue)),this._ref.markForCheck()};if(S(ce)){let Re=this.translateService.getParsedResult(ce,L,this.currentParams);(0,m.b)(Re)?Re.subscribe({next:Ne}):Ne(Re)}else this.translateService.get(L,this.currentParams).subscribe(Ne)}}getContent(L){return S(L.textContent)?L.textContent:L.data}setContent(L,I){S(L.textContent)?L.textContent=I:L.data=I}ngOnDestroy(){this.onLangChangeSub&&this.onLangChangeSub.unsubscribe(),this.onDefaultLangChangeSub&&this.onDefaultLangChangeSub.unsubscribe(),this.onTranslationChangeSub&&this.onTranslationChangeSub.unsubscribe()}}E.\u0275fac=function(L){return new(L||E)(e.\u0275\u0275directiveInject(_),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},E.\u0275dir=e.\u0275\u0275defineDirective({type:E,selectors:[["","translate",""],["","ngx-translate",""]],inputs:{translate:"translate",translateParams:"translateParams"}});class C{constructor(L,I){this.translate=L,this._ref=I,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(L,I,ce){let Ne=Re=>{this.value=void 0!==Re?Re:L,this.lastKey=L,this._ref.markForCheck()};if(ce){let Re=this.translate.getParsedResult(ce,L,I);(0,m.b)(Re.subscribe)?Re.subscribe(Ne):Ne(Re)}this.translate.get(L,I).subscribe(Ne)}transform(L,...I){if(!L||!L.length)return L;if(x(L,this.lastKey)&&x(I,this.lastParams))return this.value;let ce;if(S(I[0])&&I.length)if("string"==typeof I[0]&&I[0].length){let Ne=I[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{ce=JSON.parse(Ne)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${I[0]}`)}}else"object"==typeof I[0]&&!Array.isArray(I[0])&&(ce=I[0]);return this.lastKey=L,this.lastParams=I,this.updateValue(L,ce),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(Ne=>{this.lastKey&&Ne.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(L,ce,Ne.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(Ne=>{this.lastKey&&(this.lastKey=null,this.updateValue(L,ce,Ne.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(L,ce))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}C.\u0275fac=function(L){return new(L||C)(e.\u0275\u0275directiveInject(_,16),e.\u0275\u0275directiveInject(e.ChangeDetectorRef,16))},C.\u0275pipe=e.\u0275\u0275definePipe({name:"translate",type:C,pure:!1}),C.\u0275prov=e.\u0275\u0275defineInjectable({token:C,factory:C.\u0275fac});class X{static forRoot(L={}){return{ngModule:X,providers:[L.loader||{provide:ae,useClass:_e},L.compiler||{provide:ze,useClass:A},L.parser||{provide:Ue,useClass:Pe},L.missingTranslationHandler||{provide:de,useClass:me},Ce,{provide:Xe,useValue:L.isolate},{provide:ke,useValue:L.useDefaultLang},{provide:pe,useValue:L.extend},{provide:ve,useValue:L.defaultLanguage},_]}}static forChild(L={}){return{ngModule:X,providers:[L.loader||{provide:ae,useClass:_e},L.compiler||{provide:ze,useClass:A},L.parser||{provide:Ue,useClass:Pe},L.missingTranslationHandler||{provide:de,useClass:me},{provide:Xe,useValue:L.isolate},{provide:ke,useValue:L.useDefaultLang},{provide:pe,useValue:L.extend},{provide:ve,useValue:L.defaultLanguage},_]}}}X.\u0275fac=function(L){return new(L||X)},X.\u0275mod=e.\u0275\u0275defineNgModule({type:X,declarations:[C,E],exports:[C,E]}),X.\u0275inj=e.\u0275\u0275defineInjector({})},97098:(zt,le,a)=>{"use strict";a.d(le,{w:()=>e});class e{constructor(m,h="/assets/i18n/",d=".json"){this.http=m,this.prefix=h,this.suffix=d}getTranslation(m){return this.http.get(`${this.prefix}${m}${this.suffix}`)}}},17435:(zt,le,a)=>{"use strict";a.d(le,{PG:()=>C,Z_:()=>X,f8:()=>_});var e=a(98678),t=a(35103),m=a(5476),h=a(43035),d=a(43651),f=a(716),j=a(35879),w=a(77176),T=a(84633),U=a(32210);function $(se,L){}const ae=()=>{const se=typeof window<"u"?window:void 0;return se&&se.tinymce?se.tinymce:null};class _e{constructor(){this.onBeforePaste=new e.EventEmitter,this.onBlur=new e.EventEmitter,this.onClick=new e.EventEmitter,this.onContextMenu=new e.EventEmitter,this.onCopy=new e.EventEmitter,this.onCut=new e.EventEmitter,this.onDblclick=new e.EventEmitter,this.onDrag=new e.EventEmitter,this.onDragDrop=new e.EventEmitter,this.onDragEnd=new e.EventEmitter,this.onDragGesture=new e.EventEmitter,this.onDragOver=new e.EventEmitter,this.onDrop=new e.EventEmitter,this.onFocus=new e.EventEmitter,this.onFocusIn=new e.EventEmitter,this.onFocusOut=new e.EventEmitter,this.onKeyDown=new e.EventEmitter,this.onKeyPress=new e.EventEmitter,this.onKeyUp=new e.EventEmitter,this.onMouseDown=new e.EventEmitter,this.onMouseEnter=new e.EventEmitter,this.onMouseLeave=new e.EventEmitter,this.onMouseMove=new e.EventEmitter,this.onMouseOut=new e.EventEmitter,this.onMouseOver=new e.EventEmitter,this.onMouseUp=new e.EventEmitter,this.onPaste=new e.EventEmitter,this.onSelectionChange=new e.EventEmitter,this.onActivate=new e.EventEmitter,this.onAddUndo=new e.EventEmitter,this.onBeforeAddUndo=new e.EventEmitter,this.onBeforeExecCommand=new e.EventEmitter,this.onBeforeGetContent=new e.EventEmitter,this.onBeforeRenderUI=new e.EventEmitter,this.onBeforeSetContent=new e.EventEmitter,this.onChange=new e.EventEmitter,this.onClearUndos=new e.EventEmitter,this.onDeactivate=new e.EventEmitter,this.onDirty=new e.EventEmitter,this.onExecCommand=new e.EventEmitter,this.onGetContent=new e.EventEmitter,this.onHide=new e.EventEmitter,this.onInit=new e.EventEmitter,this.onInitNgModel=new e.EventEmitter,this.onLoadContent=new e.EventEmitter,this.onNodeChange=new e.EventEmitter,this.onPostProcess=new e.EventEmitter,this.onPostRender=new e.EventEmitter,this.onPreInit=new e.EventEmitter,this.onPreProcess=new e.EventEmitter,this.onProgressState=new e.EventEmitter,this.onRedo=new e.EventEmitter,this.onRemove=new e.EventEmitter,this.onReset=new e.EventEmitter,this.onResizeEditor=new e.EventEmitter,this.onSaveContent=new e.EventEmitter,this.onSetAttrib=new e.EventEmitter,this.onObjectResizeStart=new e.EventEmitter,this.onObjectResized=new e.EventEmitter,this.onObjectSelected=new e.EventEmitter,this.onSetContent=new e.EventEmitter,this.onShow=new e.EventEmitter,this.onSubmit=new e.EventEmitter,this.onUndo=new e.EventEmitter,this.onVisualAid=new e.EventEmitter}}_e.\u0275fac=function(L){return new(L||_e)},_e.\u0275dir=e.\u0275\u0275defineDirective({type:_e,outputs:{onBeforePaste:"onBeforePaste",onBlur:"onBlur",onClick:"onClick",onContextMenu:"onContextMenu",onCopy:"onCopy",onCut:"onCut",onDblclick:"onDblclick",onDrag:"onDrag",onDragDrop:"onDragDrop",onDragEnd:"onDragEnd",onDragGesture:"onDragGesture",onDragOver:"onDragOver",onDrop:"onDrop",onFocus:"onFocus",onFocusIn:"onFocusIn",onFocusOut:"onFocusOut",onKeyDown:"onKeyDown",onKeyPress:"onKeyPress",onKeyUp:"onKeyUp",onMouseDown:"onMouseDown",onMouseEnter:"onMouseEnter",onMouseLeave:"onMouseLeave",onMouseMove:"onMouseMove",onMouseOut:"onMouseOut",onMouseOver:"onMouseOver",onMouseUp:"onMouseUp",onPaste:"onPaste",onSelectionChange:"onSelectionChange",onActivate:"onActivate",onAddUndo:"onAddUndo",onBeforeAddUndo:"onBeforeAddUndo",onBeforeExecCommand:"onBeforeExecCommand",onBeforeGetContent:"onBeforeGetContent",onBeforeRenderUI:"onBeforeRenderUI",onBeforeSetContent:"onBeforeSetContent",onChange:"onChange",onClearUndos:"onClearUndos",onDeactivate:"onDeactivate",onDirty:"onDirty",onExecCommand:"onExecCommand",onGetContent:"onGetContent",onHide:"onHide",onInit:"onInit",onInitNgModel:"onInitNgModel",onLoadContent:"onLoadContent",onNodeChange:"onNodeChange",onPostProcess:"onPostProcess",onPostRender:"onPostRender",onPreInit:"onPreInit",onPreProcess:"onPreProcess",onProgressState:"onProgressState",onRedo:"onRedo",onRemove:"onRemove",onReset:"onReset",onResizeEditor:"onResizeEditor",onSaveContent:"onSaveContent",onSetAttrib:"onSetAttrib",onObjectResizeStart:"onObjectResizeStart",onObjectResized:"onObjectResized",onObjectSelected:"onObjectSelected",onSetContent:"onSetContent",onShow:"onShow",onSubmit:"onSubmit",onUndo:"onUndo",onVisualAid:"onVisualAid"}});const de=["onActivate","onAddUndo","onBeforeAddUndo","onBeforeExecCommand","onBeforeGetContent","onBeforeRenderUI","onBeforeSetContent","onBeforePaste","onBlur","onChange","onClearUndos","onClick","onContextMenu","onCopy","onCut","onDblclick","onDeactivate","onDirty","onDrag","onDragDrop","onDragEnd","onDragGesture","onDragOver","onDrop","onExecCommand","onFocus","onFocusIn","onFocusOut","onGetContent","onHide","onInit","onKeyDown","onKeyPress","onKeyUp","onLoadContent","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onNodeChange","onObjectResizeStart","onObjectResized","onObjectSelected","onPaste","onPostProcess","onPostRender","onPreProcess","onProgressState","onRedo","onRemove","onReset","onResizeEditor","onSaveContent","onSelectionChange","onSetAttrib","onSetContent","onShow","onSubmit","onUndo","onVisualAid"],me=(se,L,I)=>(0,h.R)(se,L).pipe((0,j.R)(I)),S=se=>{const L=xe(se.ignoreEvents,[]);return xe(se.allowedEvents,de).filter(ce=>de.includes(ce)&&!L.includes(ce))},xe=(se,L)=>"string"==typeof se?se.split(",").map(I=>I.trim()):Array.isArray(se)?se:L;let ue=0;const Pe=se=>typeof se<"u"&&"textarea"===se.tagName.toLowerCase(),ze=se=>typeof se>"u"||""===se?[]:Array.isArray(se)?se:se.split(" "),A=(se,L)=>ze(se).concat(ze(L)),Ce=()=>{},Xe=se=>null==se,pe=(()=>{let se={script$:null};return{load:(ce,Ne)=>se.script$||(se.script$=(0,d.P)(()=>{const Re=ce.createElement("script");return Re.referrerPolicy="origin",Re.type="application/javascript",Re.src=Ne,ce.head.appendChild(Re),(0,h.R)(Re,"load").pipe((0,w.q)(1),(0,T.h)(void 0))}).pipe((0,U.d)({bufferSize:1,refCount:!0}))),reinitialize:()=>{se={script$:null}}}})(),_=new e.InjectionToken("TINYMCE_SCRIPT_SRC"),E={provide:m.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>C),multi:!0};class C extends _e{constructor(L,I,ce,Ne){super(),this.platformId=ce,this.tinymceScriptSrc=Ne,this.cloudChannel="6",this.apiKey="no-api-key",this.id="",this.modelEvents="change input undo redo",this.onTouchedCallback=Ce,this.destroy$=new f.x,this.initialise=()=>{const Re={...this.init,selector:void 0,target:this._element,inline:this.inline,readonly:this.disabled,plugins:A(this.init&&this.init.plugins,this.plugins),toolbar:this.toolbar||this.init&&this.init.toolbar,setup:Ae=>{this._editor=Ae,me(Ae,"init",this.destroy$).subscribe(()=>{this.initEditor(Ae)}),((se,L,I)=>{S(se).forEach(Ne=>{const Re=se[Ne];me(L,Ne.substring(2),I).subscribe(Ae=>{Re.observers.length>0&&se.ngZone.run(()=>Re.emit({event:Ae,editor:L}))})})})(this,Ae,this.destroy$),this.init&&"function"==typeof this.init.setup&&this.init.setup(Ae)}};Pe(this._element)&&(this._element.style.visibility=""),this.ngZone.runOutsideAngular(()=>{ae().init(Re)})},this._elementRef=L,this.ngZone=I}set disabled(L){this._disabled=L,this._editor&&this._editor.initialized&&("function"==typeof this._editor.mode?.set?this._editor.mode.set(L?"readonly":"design"):this._editor.setMode(L?"readonly":"design"))}get disabled(){return this._disabled}get editor(){return this._editor}writeValue(L){this._editor&&this._editor.initialized?this._editor.setContent(Xe(L)?"":L):this.initialValue=null===L?void 0:L}registerOnChange(L){this.onChangeCallback=L}registerOnTouched(L){this.onTouchedCallback=L}setDisabledState(L){this.disabled=L}ngAfterViewInit(){(0,t.isPlatformBrowser)(this.platformId)&&(this.id=this.id||(se=>{const I=(new Date).getTime(),ce=Math.floor(1e9*Math.random());return ue++,se+"_"+ce+ue+String(I)})("tiny-angular"),this.inline=void 0!==this.inline?!1!==this.inline:!!this.init?.inline,this.createElement(),null!==ae()?this.initialise():this._element&&this._element.ownerDocument&&pe.load(this._element.ownerDocument,this.getScriptSrc()).pipe((0,j.R)(this.destroy$)).subscribe(this.initialise))}ngOnDestroy(){this.destroy$.next(),null!==ae()&&ae().remove(this._editor)}createElement(){const L="string"==typeof this.tagName?this.tagName:"div";this._element=document.createElement(this.inline?L:"textarea"),this._element&&(document.getElementById(this.id)&&console.warn(`TinyMCE-Angular: an element with id [${this.id}] already exists. Editors with duplicate Id will not be able to mount`),this._element.id=this.id,Pe(this._element)&&(this._element.style.visibility="hidden"),this._elementRef.nativeElement.appendChild(this._element))}getScriptSrc(){return Xe(this.tinymceScriptSrc)?`https://cdn.tiny.cloud/1/${this.apiKey}/tinymce/${this.cloudChannel}/tinymce.min.js`:this.tinymceScriptSrc}initEditor(L){me(L,"blur",this.destroy$).subscribe(()=>{this.ngZone.run(()=>this.onTouchedCallback())}),me(L,this.modelEvents,this.destroy$).subscribe(()=>{this.ngZone.run(()=>this.emitOnChange(L))}),"string"==typeof this.initialValue&&this.ngZone.run(()=>{L.setContent(this.initialValue),L.getContent()!==this.initialValue&&this.emitOnChange(L),void 0!==this.onInitNgModel&&this.onInitNgModel.emit(L)})}emitOnChange(L){this.onChangeCallback&&this.onChangeCallback(L.getContent({format:this.outputFormat}))}}C.\u0275fac=function(L){return new(L||C)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.PLATFORM_ID),e.\u0275\u0275directiveInject(_,8))},C.\u0275cmp=e.\u0275\u0275defineComponent({type:C,selectors:[["editor"]],inputs:{cloudChannel:"cloudChannel",apiKey:"apiKey",init:"init",id:"id",initialValue:"initialValue",outputFormat:"outputFormat",inline:"inline",tagName:"tagName",plugins:"plugins",toolbar:"toolbar",modelEvents:"modelEvents",allowedEvents:"allowedEvents",ignoreEvents:"ignoreEvents",disabled:"disabled"},standalone:!0,features:[e.\u0275\u0275ProvidersFeature([E]),e.\u0275\u0275InheritDefinitionFeature,e.\u0275\u0275StandaloneFeature],decls:1,vars:0,template:function(L,I){1&L&&e.\u0275\u0275template(0,$,0,0,"ng-template")},dependencies:[t.CommonModule,m.FormsModule],styles:["[_nghost-%COMP%]{display:block}"]});class X{}X.\u0275fac=function(L){return new(L||X)},X.\u0275mod=e.\u0275\u0275defineNgModule({type:X,imports:[C],exports:[C]}),X.\u0275inj=e.\u0275\u0275defineInjector({imports:[C]})},2961:(zt,le,a)=>{"use strict";a.d(le,{IM:()=>R,IX:()=>tt,sm:()=>_,tQ:()=>ue});var e=a(35103),t=a(98678),m=a(716),h=a(3358),d=a(35879),f=a(21160),j=a(28424);function w(at,P){if(1&at&&t.\u0275\u0275element(0,"div",3),2&at){const k=P.index,K=t.\u0275\u0275nextContext();t.\u0275\u0275property("ngStyle",K.gridRenderer.getGridColumnStyle(k))}}function T(at,P){if(1&at&&t.\u0275\u0275element(0,"div",4),2&at){const k=P.index,K=t.\u0275\u0275nextContext();t.\u0275\u0275property("ngStyle",K.gridRenderer.getGridRowStyle(k))}}const U=["*"];function $(at,P){if(1&at){const k=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275listener("mousedown",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))})("touchstart",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))}),t.\u0275\u0275elementEnd()}}function ae(at,P){if(1&at){const k=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",9),t.\u0275\u0275listener("mousedown",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))})("touchstart",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))}),t.\u0275\u0275elementEnd()}}function _e(at,P){if(1&at){const k=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275listener("mousedown",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))})("touchstart",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))}),t.\u0275\u0275elementEnd()}}function de(at,P){if(1&at){const k=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",11),t.\u0275\u0275listener("mousedown",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))})("touchstart",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))}),t.\u0275\u0275elementEnd()}}function me(at,P){if(1&at){const k=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",12),t.\u0275\u0275listener("mousedown",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))})("touchstart",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))}),t.\u0275\u0275elementEnd()}}function x(at,P){if(1&at){const k=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",13),t.\u0275\u0275listener("mousedown",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))})("touchstart",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))}),t.\u0275\u0275elementEnd()}}function S(at,P){if(1&at){const k=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",14),t.\u0275\u0275listener("mousedown",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))})("touchstart",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))}),t.\u0275\u0275elementEnd()}}function xe(at,P){if(1&at){const k=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",15),t.\u0275\u0275listener("mousedown",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))})("touchstart",function(Be){t.\u0275\u0275restoreView(k);const Ge=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(Ge.resize.dragStartDelay(Be))}),t.\u0275\u0275elementEnd()}}var ue,at,Ue,Pe,ze;(at=ue||(ue={})).Fit="fit",at.ScrollVertical="scrollVertical",at.ScrollHorizontal="scrollHorizontal",at.Fixed="fixed",at.VerticalFixed="verticalFixed",at.HorizontalFixed="horizontalFixed",function(at){at.Always="always",at.OnDragAndResize="onDrag&Resize",at.None="none"}(Ue||(Ue={})),function(at){at.None="none",at.CompactUp="compactUp",at.CompactLeft="compactLeft",at.CompactUpAndLeft="compactUp&Left",at.CompactLeftAndUp="compactLeft&Up",at.CompactRight="compactRight",at.CompactUpAndRight="compactUp&Right",at.CompactRightAndUp="compactRight&Up",at.CompactDown="compactDown",at.CompactDownAndLeft="compactDown&Left",at.CompactLeftAndDown="compactLeft&Down",at.CompactDownAndRight="compactDown&Right",at.CompactRightAndDown="compactRight&Down"}(Pe||(Pe={})),function(at){at.LTR="ltr",at.RTL="rtl"}(ze||(ze={}));class A{constructor(P){this.gridster=P}destroy(){this.gridster=null}checkCompact(){this.gridster.$options.compactType!==Pe.None&&(this.gridster.$options.compactType===Pe.CompactUp?this.checkCompactMovement("y",-1):this.gridster.$options.compactType===Pe.CompactLeft?this.checkCompactMovement("x",-1):this.gridster.$options.compactType===Pe.CompactUpAndLeft?(this.checkCompactMovement("y",-1),this.checkCompactMovement("x",-1)):this.gridster.$options.compactType===Pe.CompactLeftAndUp?(this.checkCompactMovement("x",-1),this.checkCompactMovement("y",-1)):this.gridster.$options.compactType===Pe.CompactRight?this.checkCompactMovement("x",1):this.gridster.$options.compactType===Pe.CompactUpAndRight?(this.checkCompactMovement("y",-1),this.checkCompactMovement("x",1)):this.gridster.$options.compactType===Pe.CompactRightAndUp?(this.checkCompactMovement("x",1),this.checkCompactMovement("y",-1)):this.gridster.$options.compactType===Pe.CompactDown?this.checkCompactMovement("y",1):this.gridster.$options.compactType===Pe.CompactDownAndLeft?(this.checkCompactMovement("y",1),this.checkCompactMovement("x",-1)):this.gridster.$options.compactType===Pe.CompactDownAndRight?(this.checkCompactMovement("y",1),this.checkCompactMovement("x",1)):this.gridster.$options.compactType===Pe.CompactLeftAndDown?(this.checkCompactMovement("x",-1),this.checkCompactMovement("y",1)):this.gridster.$options.compactType===Pe.CompactRightAndDown&&(this.checkCompactMovement("x",1),this.checkCompactMovement("y",1)))}checkCompactItem(P){this.gridster.$options.compactType!==Pe.None&&(this.gridster.$options.compactType===Pe.CompactUp?this.moveTillCollision(P,"y",-1):this.gridster.$options.compactType===Pe.CompactLeft?this.moveTillCollision(P,"x",-1):this.gridster.$options.compactType===Pe.CompactUpAndLeft?(this.moveTillCollision(P,"y",-1),this.moveTillCollision(P,"x",-1)):this.gridster.$options.compactType===Pe.CompactLeftAndUp?(this.moveTillCollision(P,"x",-1),this.moveTillCollision(P,"y",-1)):this.gridster.$options.compactType===Pe.CompactUpAndRight?(this.moveTillCollision(P,"y",-1),this.moveTillCollision(P,"x",1)):this.gridster.$options.compactType===Pe.CompactDown?this.moveTillCollision(P,"y",1):this.gridster.$options.compactType===Pe.CompactDownAndLeft?(this.moveTillCollision(P,"y",1),this.moveTillCollision(P,"x",-1)):this.gridster.$options.compactType===Pe.CompactLeftAndDown?(this.moveTillCollision(P,"x",-1),this.moveTillCollision(P,"y",1)):this.gridster.$options.compactType===Pe.CompactDownAndRight?(this.moveTillCollision(P,"y",1),this.moveTillCollision(P,"x",1)):this.gridster.$options.compactType===Pe.CompactRightAndDown&&(this.moveTillCollision(P,"x",1),this.moveTillCollision(P,"y",1)))}checkCompactMovement(P,k){let K=!1;this.gridster.grid.forEach(Be=>{!1!==Be.$item.compactEnabled&&this.moveTillCollision(Be.$item,P,k)&&(K=!0,Be.item[P]=Be.$item[P],Be.itemChanged())}),K&&this.checkCompact()}moveTillCollision(P,k,K){return P[k]+=K,this.gridster.checkCollision(P)?(P[k]-=K,!1):(this.moveTillCollision(P,k,K),!0)}}const Ce={gridType:ue.Fit,scale:1,fixedColWidth:250,fixedRowHeight:250,keepFixedHeightInMobile:!1,keepFixedWidthInMobile:!1,setGridSize:!1,compactType:Pe.None,mobileBreakpoint:640,useBodyForBreakpoint:!1,allowMultiLayer:!1,defaultLayerIndex:0,maxLayerIndex:2,baseLayerIndex:1,minCols:1,maxCols:100,minRows:1,maxRows:100,defaultItemCols:1,defaultItemRows:1,maxItemCols:50,maxItemRows:50,minItemCols:1,minItemRows:1,minItemArea:1,maxItemArea:2500,addEmptyRowsCount:0,rowHeightRatio:1,margin:10,outerMargin:!0,outerMarginTop:null,outerMarginRight:null,outerMarginBottom:null,outerMarginLeft:null,useTransformPositioning:!0,scrollSensitivity:10,scrollSpeed:20,initCallback:void 0,destroyCallback:void 0,gridSizeChangedCallback:void 0,itemChangeCallback:void 0,itemResizeCallback:void 0,itemInitCallback:void 0,itemRemovedCallback:void 0,itemValidateCallback:void 0,enableEmptyCellClick:!1,enableEmptyCellContextMenu:!1,enableEmptyCellDrop:!1,enableEmptyCellDrag:!1,enableOccupiedCellDrop:!1,emptyCellClickCallback:void 0,emptyCellContextMenuCallback:void 0,emptyCellDropCallback:void 0,emptyCellDragCallback:void 0,emptyCellDragMaxCols:50,emptyCellDragMaxRows:50,ignoreMarginInRow:!1,draggable:{delayStart:0,enabled:!1,ignoreContentClass:"gridster-item-content",ignoreContent:!1,dragHandleClass:"drag-handler",stop:void 0,start:void 0,dropOverItems:!1,dropOverItemsCallback:void 0},resizable:{delayStart:0,enabled:!1,handles:{s:!0,e:!0,n:!0,w:!0,se:!0,ne:!0,sw:!0,nw:!0},stop:void 0,start:void 0},swap:!0,swapWhileDragging:!1,pushItems:!1,disablePushOnDrag:!1,disablePushOnResize:!1,pushDirections:{north:!0,east:!0,south:!0,west:!0},pushResizeItems:!1,displayGrid:Ue.OnDragAndResize,disableWindowResize:!1,disableWarnings:!1,scrollToNewItems:!1,disableScrollHorizontal:!1,disableScrollVertical:!1,enableBoundaryControl:!1,disableAutoPositionOnConflict:!1,dirType:ze.LTR};class Xe{static merge(P,k,K){for(const Be in k)void 0!==k[Be]&&K.hasOwnProperty(Be)&&("object"==typeof k[Be]?(Be in P||(P[Be]={}),P[Be]=Xe.merge(P[Be],k[Be],K[Be])):P[Be]=k[Be]);return P}static checkTouchEvent(P){void 0===P.clientX&&P.touches&&(P.touches&&P.touches.length?(P.clientX=P.touches[0].clientX,P.clientY=P.touches[0].clientY):P.changedTouches&&P.changedTouches.length&&(P.clientX=P.changedTouches[0].clientX,P.clientY=P.changedTouches[0].clientY))}static checkContentClassForEvent(P,k){if(P.$options.draggable.ignoreContent){if(!Xe.checkDragHandleClass(k.target,k.currentTarget,P.$options.draggable.dragHandleClass,P.$options.draggable.ignoreContentClass))return!0}else if(Xe.checkContentClass(k.target,k.currentTarget,P.$options.draggable.ignoreContentClass))return!0;return!1}static checkContentClassForEmptyCellClickEvent(P,k){return Xe.checkContentClass(k.target,k.currentTarget,P.$options.draggable.ignoreContentClass)||Xe.checkContentClass(k.target,k.currentTarget,P.$options.draggable.dragHandleClass)}static checkDragHandleClass(P,k,K,Be){if(!P||P===k)return!1;if(P.hasAttribute("class")){const Ge=P.getAttribute("class").split(" ");if(Ge.indexOf(K)>-1)return!0;if(Ge.indexOf(Be)>-1)return!1}return Xe.checkDragHandleClass(P.parentNode,k,K,Be)}static checkContentClass(P,k,K){return!(!P||P===k)&&(!!(P.hasAttribute("class")&&P.getAttribute("class").split(" ").indexOf(K)>-1)||Xe.checkContentClass(P.parentNode,k,K))}static compareItems(P,k){return P.y>k.y?-1:P.y<k.y?1:P.x>k.x?-1:1}}class ke{constructor(P){this.gridster=P,this.emptyCellClickCb=k=>{if(!this.gridster||this.gridster.movingItem||Xe.checkContentClassForEmptyCellClickEvent(this.gridster,k))return;const K=this.getValidItemFromEvent(k);K&&(this.gridster.options.emptyCellClickCallback&&this.gridster.options.emptyCellClickCallback(k,K),this.gridster.cdRef.markForCheck())},this.emptyCellContextMenuCb=k=>{if(this.gridster.movingItem||Xe.checkContentClassForEmptyCellClickEvent(this.gridster,k))return;k.preventDefault(),k.stopPropagation();const K=this.getValidItemFromEvent(k);K&&(this.gridster.options.emptyCellContextMenuCallback&&this.gridster.options.emptyCellContextMenuCallback(k,K),this.gridster.cdRef.markForCheck())},this.emptyCellDragDrop=k=>{const K=this.getValidItemFromEvent(k);K&&(this.gridster.options.emptyCellDropCallback&&this.gridster.options.emptyCellDropCallback(k,K),this.gridster.cdRef.markForCheck())},this.emptyCellDragOver=k=>{k.preventDefault(),k.stopPropagation();const K=this.getValidItemFromEvent(k);K?(k.dataTransfer&&(k.dataTransfer.dropEffect="move"),this.gridster.movingItem=K):(k.dataTransfer&&(k.dataTransfer.dropEffect="none"),this.gridster.movingItem=null),this.gridster.previewStyle()},this.emptyCellMouseDown=k=>{if(Xe.checkContentClassForEmptyCellClickEvent(this.gridster,k))return;k.preventDefault(),k.stopPropagation();const K=this.getValidItemFromEvent(k);!K||1!==k.buttons&&!(k instanceof TouchEvent)||(this.initialItem=K,this.gridster.movingItem=K,this.gridster.previewStyle(),this.gridster.zone.runOutsideAngular(()=>{this.removeWindowMousemoveListenerFn=this.gridster.renderer.listen("window","mousemove",this.emptyCellMouseMove),this.removeWindowTouchmoveListenerFn=this.gridster.renderer.listen("window","touchmove",this.emptyCellMouseMove)}),this.removeWindowMouseupListenerFn=this.gridster.renderer.listen("window","mouseup",this.emptyCellMouseUp),this.removeWindowTouchendListenerFn=this.gridster.renderer.listen("window","touchend",this.emptyCellMouseUp))},this.emptyCellMouseMove=k=>{k.preventDefault(),k.stopPropagation();const K=this.getValidItemFromEvent(k,this.initialItem);K&&(this.gridster.movingItem=K,this.gridster.previewStyle())},this.emptyCellMouseUp=k=>{this.removeWindowMousemoveListenerFn(),this.removeWindowTouchmoveListenerFn(),this.removeWindowMouseupListenerFn(),this.removeWindowTouchendListenerFn();const K=this.getValidItemFromEvent(k,this.initialItem);K&&(this.gridster.movingItem=K),this.gridster.options.emptyCellDragCallback&&this.gridster.movingItem&&this.gridster.options.emptyCellDragCallback(k,this.gridster.movingItem),setTimeout(()=>{this.initialItem=null,this.gridster&&(this.gridster.movingItem=null,this.gridster.previewStyle())}),this.gridster.cdRef.markForCheck()}}destroy(){this.gridster.previewStyle&&this.gridster.previewStyle(),this.gridster.movingItem=null,this.initialItem=this.gridster=null,this.removeDocumentDragendListenerFn&&(this.removeDocumentDragendListenerFn(),this.removeDocumentDragendListenerFn=null)}updateOptions(){this.gridster.$options.enableEmptyCellClick&&!this.removeEmptyCellClickListenerFn&&this.gridster.options.emptyCellClickCallback?(this.removeEmptyCellClickListenerFn=this.gridster.renderer.listen(this.gridster.el,"click",this.emptyCellClickCb),this.removeEmptyCellTouchendListenerFn=this.gridster.renderer.listen(this.gridster.el,"touchend",this.emptyCellClickCb)):!this.gridster.$options.enableEmptyCellClick&&this.removeEmptyCellClickListenerFn&&this.removeEmptyCellTouchendListenerFn&&(this.removeEmptyCellClickListenerFn(),this.removeEmptyCellTouchendListenerFn(),this.removeEmptyCellClickListenerFn=null,this.removeEmptyCellTouchendListenerFn=null),this.gridster.$options.enableEmptyCellContextMenu&&!this.removeEmptyCellContextMenuListenerFn&&this.gridster.options.emptyCellContextMenuCallback?this.removeEmptyCellContextMenuListenerFn=this.gridster.renderer.listen(this.gridster.el,"contextmenu",this.emptyCellContextMenuCb):!this.gridster.$options.enableEmptyCellContextMenu&&this.removeEmptyCellContextMenuListenerFn&&(this.removeEmptyCellContextMenuListenerFn(),this.removeEmptyCellContextMenuListenerFn=null),this.gridster.$options.enableEmptyCellDrop&&!this.removeEmptyCellDropListenerFn&&this.gridster.options.emptyCellDropCallback?(this.removeEmptyCellDropListenerFn=this.gridster.renderer.listen(this.gridster.el,"drop",this.emptyCellDragDrop),this.gridster.zone.runOutsideAngular(()=>{this.removeEmptyCellDragoverListenerFn=this.gridster.renderer.listen(this.gridster.el,"dragover",this.emptyCellDragOver)}),this.removeDocumentDragendListenerFn=this.gridster.renderer.listen("document","dragend",()=>{this.gridster.movingItem=null,this.gridster.previewStyle()})):!this.gridster.$options.enableEmptyCellDrop&&this.removeEmptyCellDropListenerFn&&this.removeEmptyCellDragoverListenerFn&&this.removeDocumentDragendListenerFn&&(this.removeEmptyCellDropListenerFn(),this.removeEmptyCellDragoverListenerFn(),this.removeDocumentDragendListenerFn(),this.removeEmptyCellDragoverListenerFn=null,this.removeEmptyCellDropListenerFn=null,this.removeDocumentDragendListenerFn=null),this.gridster.$options.enableEmptyCellDrag&&!this.removeEmptyCellMousedownListenerFn&&this.gridster.options.emptyCellDragCallback?(this.removeEmptyCellMousedownListenerFn=this.gridster.renderer.listen(this.gridster.el,"mousedown",this.emptyCellMouseDown),this.removeEmptyCellTouchstartListenerFn=this.gridster.renderer.listen(this.gridster.el,"touchstart",this.emptyCellMouseDown)):!this.gridster.$options.enableEmptyCellDrag&&this.removeEmptyCellMousedownListenerFn&&this.removeEmptyCellTouchstartListenerFn&&(this.removeEmptyCellMousedownListenerFn(),this.removeEmptyCellTouchstartListenerFn(),this.removeEmptyCellMousedownListenerFn=null,this.removeEmptyCellTouchstartListenerFn=null)}getPixelsX(P,k){const K=this.gridster.options.scale;return K?(P.clientX-k.left)/K+this.gridster.el.scrollLeft-this.gridster.gridRenderer.getLeftMargin():P.clientX+this.gridster.el.scrollLeft-k.left-this.gridster.gridRenderer.getLeftMargin()}getPixelsY(P,k){const K=this.gridster.options.scale;return K?(P.clientY-k.top)/K+this.gridster.el.scrollTop-this.gridster.gridRenderer.getTopMargin():P.clientY+this.gridster.el.scrollTop-k.top-this.gridster.gridRenderer.getTopMargin()}getValidItemFromEvent(P,k){P.preventDefault(),P.stopPropagation(),Xe.checkTouchEvent(P);const K=this.gridster.el.getBoundingClientRect(),Be=this.getPixelsX(P,K),Ge=this.getPixelsY(P,K),ne={x:this.gridster.pixelsToPositionX(Be,Math.floor,!0),y:this.gridster.pixelsToPositionY(Ge,Math.floor,!0),cols:this.gridster.$options.defaultItemCols,rows:this.gridster.$options.defaultItemRows};if(k&&(ne.cols=Math.min(Math.abs(k.x-ne.x)+1,this.gridster.$options.emptyCellDragMaxCols),ne.rows=Math.min(Math.abs(k.y-ne.y)+1,this.gridster.$options.emptyCellDragMaxRows),k.x<ne.x?ne.x=k.x:k.x-ne.x>this.gridster.$options.emptyCellDragMaxCols-1&&(ne.x=this.gridster.movingItem?this.gridster.movingItem.x:0),k.y<ne.y?ne.y=k.y:k.y-ne.y>this.gridster.$options.emptyCellDragMaxRows-1&&(ne.y=this.gridster.movingItem?this.gridster.movingItem.y:0)),this.gridster.$options.enableOccupiedCellDrop||!this.gridster.checkCollision(ne))return ne}}class ve{constructor(P){this.gridster=P,this.lastGridColumnStyles={},this.lastGridRowStyles={}}destroy(){this.gridster=null}updateItem(P,k,K){if(this.gridster.mobile)this.clearCellPosition(K,P),this.gridster.$options.keepFixedHeightInMobile?K.setStyle(P,"height",(k.rows-1)*this.gridster.$options.margin+k.rows*this.gridster.$options.fixedRowHeight+"px"):K.setStyle(P,"height",k.rows*this.gridster.curWidth/k.cols+"px"),this.gridster.$options.keepFixedWidthInMobile?K.setStyle(P,"width",this.gridster.$options.fixedColWidth+"px"):K.setStyle(P,"width",""),K.setStyle(P,"margin-bottom",this.gridster.$options.margin+"px"),K.setStyle(P,ze.LTR?"margin-right":"margin-left","");else{const Be=Math.round(this.gridster.curColWidth*k.x),Ge=Math.round(this.gridster.curRowHeight*k.y),ne=this.gridster.curColWidth*k.cols-this.gridster.$options.margin,Ke=this.gridster.curRowHeight*k.rows-this.gridster.$options.margin;this.setCellPosition(K,P,Be,Ge),K.setStyle(P,"width",ne+"px"),K.setStyle(P,"height",Ke+"px");let Xt=null,ri=null;this.gridster.$options.outerMargin&&(this.gridster.rows===k.rows+k.y&&(Xt=null!==this.gridster.$options.outerMarginBottom?this.gridster.$options.outerMarginBottom+"px":this.gridster.$options.margin+"px"),this.gridster.columns===k.cols+k.x&&(ri=null!==this.gridster.$options.outerMarginBottom?this.gridster.$options.outerMarginRight+"px":this.gridster.$options.margin+"px")),K.setStyle(P,"margin-bottom",Xt),K.setStyle(P,ze.LTR?"margin-right":"margin-left",ri)}}updateGridster(){let P="",k="",K="",Be="";if(this.gridster.$options.gridType===ue.Fit)P=ue.Fit,k=ue.ScrollVertical,K=ue.ScrollHorizontal,Be=ue.Fixed;else if(this.gridster.$options.gridType===ue.ScrollVertical)this.gridster.curRowHeight=this.gridster.curColWidth*this.gridster.$options.rowHeightRatio,P=ue.ScrollVertical,k=ue.Fit,K=ue.ScrollHorizontal,Be=ue.Fixed;else if(this.gridster.$options.gridType===ue.ScrollHorizontal){const Ge=this.gridster.$options.rowHeightRatio,ne=Ge>=1?Ge:Ge+1;this.gridster.curColWidth=this.gridster.curRowHeight*ne,P=ue.ScrollHorizontal,k=ue.Fit,K=ue.ScrollVertical,Be=ue.Fixed}else this.gridster.$options.gridType===ue.Fixed?(this.gridster.curColWidth=this.gridster.$options.fixedColWidth+(this.gridster.$options.ignoreMarginInRow?0:this.gridster.$options.margin),this.gridster.curRowHeight=this.gridster.$options.fixedRowHeight+(this.gridster.$options.ignoreMarginInRow?0:this.gridster.$options.margin),P=ue.Fixed,k=ue.Fit,K=ue.ScrollVertical,Be=ue.ScrollHorizontal):this.gridster.$options.gridType===ue.VerticalFixed?(this.gridster.curRowHeight=this.gridster.$options.fixedRowHeight+(this.gridster.$options.ignoreMarginInRow?0:this.gridster.$options.margin),P=ue.ScrollVertical,k=ue.Fit,K=ue.ScrollHorizontal,Be=ue.Fixed):this.gridster.$options.gridType===ue.HorizontalFixed&&(this.gridster.curColWidth=this.gridster.$options.fixedColWidth+(this.gridster.$options.ignoreMarginInRow?0:this.gridster.$options.margin),P=ue.ScrollHorizontal,k=ue.Fit,K=ue.ScrollVertical,Be=ue.Fixed);this.gridster.mobile||this.gridster.$options.setGridSize&&this.gridster.$options.gridType!==ue.Fit?this.gridster.renderer.removeClass(this.gridster.el,P):this.gridster.renderer.addClass(this.gridster.el,P),this.gridster.renderer.removeClass(this.gridster.el,k),this.gridster.renderer.removeClass(this.gridster.el,K),this.gridster.renderer.removeClass(this.gridster.el,Be)}getGridColumnStyle(P){const k={left:this.gridster.curColWidth*P,width:this.gridster.curColWidth-this.gridster.$options.margin,height:this.gridster.gridRows.length*this.gridster.curRowHeight-this.gridster.$options.margin,style:{}};k.style={...this.getLeftPosition(k.left),width:k.width+"px",height:k.height+"px"};const K=this.lastGridColumnStyles[P];return K&&K.left===k.left&&K.width===k.width&&K.height===k.height?K.style:(this.lastGridColumnStyles[P]=k,k.style)}getGridRowStyle(P){const k={top:this.gridster.curRowHeight*P,width:this.gridster.gridColumns.length*this.gridster.curColWidth+this.gridster.$options.margin,height:this.gridster.curRowHeight-this.gridster.$options.margin,style:{}};k.style={...this.getTopPosition(k.top),width:k.width+"px",height:k.height+"px"};const K=this.lastGridRowStyles[P];return K&&K.top===k.top&&K.width===k.width&&K.height===k.height?K.style:(this.lastGridRowStyles[P]=k,k.style)}getLeftPosition(P){const k=this.gridster.$options.dirType===ze.RTL?-P:P;return this.gridster.$options.useTransformPositioning?{transform:"translateX("+k+"px)"}:{left:this.getLeftMargin()+k+"px"}}getTopPosition(P){return this.gridster.$options.useTransformPositioning?{transform:"translateY("+P+"px)"}:{top:this.getTopMargin()+P+"px"}}clearCellPosition(P,k){this.gridster.$options.useTransformPositioning?P.setStyle(k,"transform",""):(P.setStyle(k,"top",""),P.setStyle(k,"left",""))}setCellPosition(P,k,K,Be){const Ge=this.gridster.$options.dirType===ze.RTL?-K:K;if(this.gridster.$options.useTransformPositioning){const ne="translate3d("+Ge+"px, "+Be+"px, 0)";P.setStyle(k,"transform",ne)}else P.setStyle(k,"left",this.getLeftMargin()+Ge+"px"),P.setStyle(k,"top",this.getTopMargin()+Be+"px")}getLeftMargin(){return this.gridster.$options.outerMargin?null!==this.gridster.$options.outerMarginLeft?this.gridster.$options.outerMarginLeft:this.gridster.$options.margin:0}getTopMargin(){return this.gridster.$options.outerMargin?null!==this.gridster.$options.outerMarginTop?this.gridster.$options.outerMarginTop:this.gridster.$options.margin:0}}class pe{constructor(P,k){this.renderer=k,this.el=P.nativeElement}ngOnInit(){this.sub=this.previewStyle$.subscribe(P=>this.previewStyle(P))}ngOnDestroy(){this.sub&&this.sub.unsubscribe()}previewStyle(P){P?(this.renderer.setStyle(this.el,"display","block"),this.gridRenderer.updateItem(this.el,P,this.renderer)):this.renderer.setStyle(this.el,"display","")}}pe.\u0275fac=function(P){return new(P||pe)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.Renderer2))},pe.\u0275cmp=t.\u0275\u0275defineComponent({type:pe,selectors:[["gridster-preview"]],inputs:{previewStyle$:"previewStyle$",gridRenderer:"gridRenderer"},standalone:!0,features:[t.\u0275\u0275StandaloneFeature],decls:0,vars:0,template:function(P,k){},styles:["gridster-preview{position:absolute;display:none;background:rgba(0,0,0,.15)}\n"],encapsulation:2});class _{constructor(P,k,K,Be){this.renderer=k,this.cdRef=K,this.zone=Be,this.columns=0,this.rows=0,this.gridColumns=[],this.gridRows=[],this.previewStyle$=new t.EventEmitter,this.calculateLayout$=new m.x,this.resize$=new m.x,this.destroy$=new m.x,this.optionsChanged=()=>{this.setOptions();let ne,Ge=this.grid.length-1;for(;Ge>=0;Ge--)ne=this.grid[Ge],ne.updateOptions();this.calculateLayout()},this.onResize=()=>{this.el.clientWidth&&(this.options.setGridSize&&(this.renderer.setStyle(this.el,"width",""),this.renderer.setStyle(this.el,"height","")),this.setGridSize(),this.calculateLayout())},this.getNextPossiblePosition=(Ge,ne={})=>{-1===Ge.cols&&(Ge.cols=this.$options.defaultItemCols),-1===Ge.rows&&(Ge.rows=this.$options.defaultItemRows),this.setGridDimensions();let Xt,Ke=ne.y||0;for(;Ke<this.rows;Ke++)for(Ge.y=Ke,Xt=ne.x||0;Xt<this.columns;Xt++)if(Ge.x=Xt,!this.checkCollision(Ge))return!0;const ri=this.$options.maxRows>=this.rows+Ge.rows,vi=this.$options.maxCols>=this.columns+Ge.cols;return this.rows<=this.columns&&ri||!vi?!!ri&&(Ge.y=this.rows,Ge.x=0,!0):(Ge.x=this.columns,Ge.y=0,!0)},this.getFirstPossiblePosition=Ge=>{const ne=Object.assign({},Ge);return this.getNextPossiblePosition(ne),ne},this.getLastPossiblePosition=Ge=>{let ne={y:0,x:0};ne=this.grid.reduce((Xt,ri)=>{const vi={y:ri.$item.y+ri.$item.rows-1,x:ri.$item.x+ri.$item.cols-1};return 1===Xe.compareItems(Xt,vi)?vi:Xt},ne);const Ke=Object.assign({},Ge);return this.getNextPossiblePosition(Ke,ne),Ke},this.el=P.nativeElement,this.$options=JSON.parse(JSON.stringify(Ce)),this.mobile=!1,this.curWidth=0,this.curHeight=0,this.grid=[],this.curColWidth=0,this.curRowHeight=0,this.dragInProgress=!1,this.emptyCell=new ke(this),this.compact=new A(this),this.gridRenderer=new ve(this)}static checkCollisionTwoItemsForSwaping(P,k){const K=1===P.cols?0:1,Be=1===k.cols?0:1,Ge=1===P.rows?0:1,ne=1===k.rows?0:1;return P.x+K<k.x+k.cols&&P.x+P.cols>k.x+Be&&P.y+Ge<k.y+k.rows&&P.y+P.rows>k.y+ne}checkCollisionTwoItems(P,k){if(!(P.x<k.x+k.cols&&P.x+P.cols>k.x&&P.y<k.y+k.rows&&P.y+P.rows>k.y))return!1;if(!this.$options.allowMultiLayer)return!0;const Be=this.$options.defaultLayerIndex;return(void 0===P.layerIndex?Be:P.layerIndex)===(void 0===k.layerIndex?Be:k.layerIndex)}ngOnInit(){this.options.initCallback&&this.options.initCallback(this),this.calculateLayout$.pipe((0,h.b)(0),(0,d.R)(this.destroy$)).subscribe(()=>this.calculateLayout()),this.resize$.pipe((0,f.w)(()=>(0,j.H)(100)),(0,d.R)(this.destroy$)).subscribe(()=>this.resize())}ngOnChanges(P){P.options&&(this.setOptions(),this.options.api={optionsChanged:this.optionsChanged,resize:this.onResize,getNextPossiblePosition:this.getNextPossiblePosition,getFirstPossiblePosition:this.getFirstPossiblePosition,getLastPossiblePosition:this.getLastPossiblePosition,getItemComponent:k=>this.getItemComponent(k)},this.columns=this.$options.minCols,this.rows=this.$options.minRows+this.$options.addEmptyRowsCount,this.setGridSize(),this.calculateLayout())}resize(){let P,k;"fit"!==this.$options.gridType||this.mobile?(k=this.el.clientWidth,P=this.el.clientHeight):(k=this.el.offsetWidth,P=this.el.offsetHeight),(k!==this.curWidth||P!==this.curHeight)&&this.checkIfToResize()&&this.onResize()}setOptions(){this.$options=Xe.merge(this.$options,this.options,this.$options),this.$options.disableWindowResize||this.windowResize?this.$options.disableWindowResize&&this.windowResize&&(this.windowResize(),this.windowResize=null):this.windowResize=this.renderer.listen("window","resize",this.onResize),this.emptyCell.updateOptions()}ngOnDestroy(){this.destroy$.next(),this.previewStyle$.complete(),this.windowResize&&this.windowResize(),this.options&&this.options.destroyCallback&&this.options.destroyCallback(this),this.options&&this.options.api&&(this.options.api.resize=void 0,this.options.api.optionsChanged=void 0,this.options.api.getNextPossiblePosition=void 0,this.options.api=void 0),this.emptyCell.destroy(),this.emptyCell=null,this.compact.destroy(),this.compact=null}checkIfToResize(){const P=this.el.clientWidth,k=this.el.offsetWidth,K=this.el.scrollWidth,Be=this.el.clientHeight,Ge=this.el.offsetHeight,ne=this.el.scrollHeight;return!(P<k&&ne>Ge&&ne-Ge<k-P)&&!(Be<Ge&&K>k&&K-k<Ge-Be)}checkIfMobile(){return this.$options.useBodyForBreakpoint?this.$options.mobileBreakpoint>document.body.clientWidth:this.$options.mobileBreakpoint>this.curWidth}setGridSize(){const P=this.el;let k,K;this.$options.setGridSize||this.$options.gridType===ue.Fit&&!this.mobile?(k=P.offsetWidth,K=P.offsetHeight):(k=P.clientWidth,K=P.clientHeight),this.curWidth=k,this.curHeight=K}setGridDimensions(){this.setGridSize(),!this.mobile&&this.checkIfMobile()?(this.mobile=!this.mobile,this.renderer.addClass(this.el,"mobile")):this.mobile&&!this.checkIfMobile()&&(this.mobile=!this.mobile,this.renderer.removeClass(this.el,"mobile"));let Be,P=this.$options.minRows,k=this.$options.minCols,K=this.grid.length-1;for(;K>=0;K--)Be=this.grid[K],Be.notPlaced||(P=Math.max(P,Be.$item.y+Be.$item.rows),k=Math.max(k,Be.$item.x+Be.$item.cols));P+=this.$options.addEmptyRowsCount,(this.columns!==k||this.rows!==P)&&(this.columns=k,this.rows=P,this.options.gridSizeChangedCallback&&this.options.gridSizeChangedCallback(this))}calculateLayout(){if(this.compact&&this.compact.checkCompact(),this.setGridDimensions(),this.$options.outerMargin){let K=-this.$options.margin;null!==this.$options.outerMarginLeft?(K+=this.$options.outerMarginLeft,this.renderer.setStyle(this.el,"padding-left",this.$options.outerMarginLeft+"px")):(K+=this.$options.margin,this.renderer.setStyle(this.el,"padding-left",this.$options.margin+"px")),null!==this.$options.outerMarginRight?(K+=this.$options.outerMarginRight,this.renderer.setStyle(this.el,"padding-right",this.$options.outerMarginRight+"px")):(K+=this.$options.margin,this.renderer.setStyle(this.el,"padding-right",this.$options.margin+"px")),this.curColWidth=(this.curWidth-K)/this.columns;let Be=-this.$options.margin;null!==this.$options.outerMarginTop?(Be+=this.$options.outerMarginTop,this.renderer.setStyle(this.el,"padding-top",this.$options.outerMarginTop+"px")):(Be+=this.$options.margin,this.renderer.setStyle(this.el,"padding-top",this.$options.margin+"px")),null!==this.$options.outerMarginBottom?(Be+=this.$options.outerMarginBottom,this.renderer.setStyle(this.el,"padding-bottom",this.$options.outerMarginBottom+"px")):(Be+=this.$options.margin,this.renderer.setStyle(this.el,"padding-bottom",this.$options.margin+"px")),this.curRowHeight=(this.curHeight-Be)/this.rows*this.$options.rowHeightRatio}else this.curColWidth=(this.curWidth+this.$options.margin)/this.columns,this.curRowHeight=(this.curHeight+this.$options.margin)/this.rows*this.$options.rowHeightRatio,this.renderer.setStyle(this.el,"padding-left","0px"),this.renderer.setStyle(this.el,"padding-right","0px"),this.renderer.setStyle(this.el,"padding-top","0px"),this.renderer.setStyle(this.el,"padding-bottom","0px");this.gridRenderer.updateGridster(),this.$options.setGridSize?(this.renderer.addClass(this.el,"gridSize"),this.mobile||(this.renderer.setStyle(this.el,"width",this.columns*this.curColWidth+this.$options.margin+"px"),this.renderer.setStyle(this.el,"height",this.rows*this.curRowHeight+this.$options.margin+"px"))):(this.renderer.removeClass(this.el,"gridSize"),this.renderer.setStyle(this.el,"width",""),this.renderer.setStyle(this.el,"height","")),this.updateGrid();let k,P=this.grid.length-1;for(;P>=0;P--)k=this.grid[P],k.setSize(),k.drag.toggle(),k.resize.toggle();this.resize$.next()}updateGrid(){"always"!==this.$options.displayGrid||this.mobile?"onDrag&Resize"===this.$options.displayGrid&&this.dragInProgress?this.renderer.addClass(this.el,"display-grid"):("none"===this.$options.displayGrid||!this.dragInProgress||this.mobile)&&this.renderer.removeClass(this.el,"display-grid"):this.renderer.addClass(this.el,"display-grid"),this.setGridDimensions(),this.gridColumns.length=_.getNewArrayLength(this.columns,this.curWidth,this.curColWidth),this.gridRows.length=_.getNewArrayLength(this.rows,this.curHeight,this.curRowHeight),this.cdRef.markForCheck()}addItem(P){void 0===P.$item.cols&&(P.$item.cols=this.$options.defaultItemCols,P.item.cols=P.$item.cols,P.itemChanged()),void 0===P.$item.rows&&(P.$item.rows=this.$options.defaultItemRows,P.item.rows=P.$item.rows,P.itemChanged()),-1===P.$item.x||-1===P.$item.y?this.autoPositionItem(P):this.checkCollision(P.$item)&&(this.$options.disableWarnings||(P.notPlaced=!0,console.warn("Can't be placed in the bounds of the dashboard, trying to auto position!/n"+JSON.stringify(P.item,["cols","rows","x","y"]))),this.$options.disableAutoPositionOnConflict?P.notPlaced=!0:this.autoPositionItem(P)),this.grid.push(P),this.calculateLayout$.next()}removeItem(P){this.grid.splice(this.grid.indexOf(P),1),this.calculateLayout$.next(),this.options.itemRemovedCallback&&this.options.itemRemovedCallback(P.item,P)}checkCollision(P){let k=!1;if(this.options.itemValidateCallback&&(k=!this.options.itemValidateCallback(P)),!k&&this.checkGridCollision(P)&&(k=!0),!k){const K=this.findItemWithItem(P);K&&(k=K)}return k}checkGridCollision(P){const k=P.y>-1&&P.x>-1,K=P.cols+P.x<=this.$options.maxCols,Be=P.rows+P.y<=this.$options.maxRows,Ge=void 0===P.maxItemCols?this.$options.maxItemCols:P.maxItemCols,ne=void 0===P.minItemCols?this.$options.minItemCols:P.minItemCols,Ke=void 0===P.maxItemRows?this.$options.maxItemRows:P.maxItemRows,Xt=void 0===P.minItemRows?this.$options.minItemRows:P.minItemRows,ri=P.cols<=Ge&&P.cols>=ne,vi=P.rows<=Ke&&P.rows>=Xt,ii=void 0===P.minItemArea?this.$options.minItemArea:P.minItemArea,qt=void 0===P.maxItemArea?this.$options.maxItemArea:P.maxItemArea,Yt=P.cols*P.rows;return!(k&&K&&Be&&ri&&vi&&ii<=Yt&&qt>=Yt)}findItemWithItem(P){let K,k=0;for(;k<this.grid.length;k++)if(K=this.grid[k],K.$item!==P&&this.checkCollisionTwoItems(K.$item,P))return K;return!1}findItemsWithItem(P){const k=[];let Be,K=0;for(;K<this.grid.length;K++)Be=this.grid[K],Be.$item!==P&&this.checkCollisionTwoItems(Be.$item,P)&&k.push(Be);return k}autoPositionItem(P){this.getNextPossiblePosition(P.$item)?(P.notPlaced=!1,P.item.x=P.$item.x,P.item.y=P.$item.y,P.itemChanged()):(P.notPlaced=!0,this.$options.disableWarnings||console.warn("Can't be placed in the bounds of the dashboard!/n"+JSON.stringify(P.item,["cols","rows","x","y"])))}pixelsToPositionX(P,k,K){const Be=k(P/this.curColWidth);return K?Be:Math.max(Be,0)}pixelsToPositionY(P,k,K){const Be=k(P/this.curRowHeight);return K?Be:Math.max(Be,0)}positionXToPixels(P){return P*this.curColWidth}positionYToPixels(P){return P*this.curRowHeight}getItemComponent(P){return this.grid.find(k=>k.item===P)}checkCollisionForSwaping(P){let k=!1;if(this.options.itemValidateCallback&&(k=!this.options.itemValidateCallback(P)),!k&&this.checkGridCollision(P)&&(k=!0),!k){const K=this.findItemWithItemForSwapping(P);K&&(k=K)}return k}findItemWithItemForSwapping(P){let K,k=this.grid.length-1;for(;k>-1;k--)if(K=this.grid[k],K.$item!==P&&_.checkCollisionTwoItemsForSwaping(K.$item,P))return K;return!1}previewStyle(P=!1){this.movingItem?(this.compact&&P&&this.compact.checkCompactItem(this.movingItem),this.previewStyle$.next(this.movingItem)):this.previewStyle$.next(null)}static getNewArrayLength(P,k,K){const Be=Math.max(P,Math.floor(k/K));return Be<0?0:Number.isFinite(Be)?Math.floor(Be):0}}_.\u0275fac=function(P){return new(P||_)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.Renderer2),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(t.NgZone))},_.\u0275cmp=t.\u0275\u0275defineComponent({type:_,selectors:[["gridster"]],inputs:{options:"options"},standalone:!0,features:[t.\u0275\u0275NgOnChangesFeature,t.\u0275\u0275StandaloneFeature],ngContentSelectors:U,decls:4,vars:4,consts:[["class","gridster-column",3,"ngStyle",4,"ngFor","ngForOf"],["class","gridster-row",3,"ngStyle",4,"ngFor","ngForOf"],[1,"gridster-preview",3,"gridRenderer","previewStyle$"],[1,"gridster-column",3,"ngStyle"],[1,"gridster-row",3,"ngStyle"]],template:function(P,k){1&P&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275template(0,w,1,1,"div",0),t.\u0275\u0275template(1,T,1,1,"div",1),t.\u0275\u0275projection(2),t.\u0275\u0275element(3,"gridster-preview",2)),2&P&&(t.\u0275\u0275property("ngForOf",k.gridColumns),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",k.gridRows),t.\u0275\u0275advance(2),t.\u0275\u0275property("gridRenderer",k.gridRenderer)("previewStyle$",k.previewStyle$))},dependencies:[e.NgForOf,e.NgStyle,pe],styles:["gridster{position:relative;box-sizing:border-box;background:grey;width:100%;height:100%;-webkit-user-select:none;user-select:none;display:block}gridster.fit{overflow-x:hidden;overflow-y:hidden}gridster.scrollVertical{overflow-x:hidden;overflow-y:auto}gridster.scrollHorizontal{overflow-x:auto;overflow-y:hidden}gridster.fixed{overflow:auto}gridster.mobile{overflow-x:hidden;overflow-y:auto}gridster.mobile gridster-item{position:relative}gridster.gridSize{height:initial;width:initial}gridster.gridSize.fit{height:100%;width:100%}gridster .gridster-column,gridster .gridster-row{position:absolute;display:none;transition:.3s;box-sizing:border-box}gridster.display-grid .gridster-column,gridster.display-grid .gridster-row{display:block}gridster .gridster-column{border-left:1px solid white;border-right:1px solid white}gridster .gridster-row{border-top:1px solid white;border-bottom:1px solid white}\n"],encapsulation:2});class E{constructor(P){this.iteration=0,this.pushedItems=[],this.pushedItemsTemp=[],this.pushedItemsTempPath=[],this.pushedItemsPath=[],this.gridsterItem=P,this.gridster=P.gridster,this.tryPattern={fromEast:[this.tryWest,this.trySouth,this.tryNorth,this.tryEast],fromWest:[this.tryEast,this.trySouth,this.tryNorth,this.tryWest],fromNorth:[this.trySouth,this.tryEast,this.tryWest,this.tryNorth],fromSouth:[this.tryNorth,this.tryEast,this.tryWest,this.trySouth]},this.fromSouth="fromSouth",this.fromNorth="fromNorth",this.fromEast="fromEast",this.fromWest="fromWest"}destroy(){this.gridster=this.gridsterItem=null}pushItems(P,k){if(this.gridster.$options.pushItems&&!k){this.pushedItemsOrder=[],this.iteration=0;const K=this.push(this.gridsterItem,P);return K||this.restoreTempItems(),this.pushedItemsOrder=[],this.pushedItemsTemp=[],this.pushedItemsTempPath=[],K}return!1}restoreTempItems(){let P=this.pushedItemsTemp.length-1;for(;P>-1;P--)this.removeFromTempPushed(this.pushedItemsTemp[P])}restoreItems(){let P=0;const k=this.pushedItems.length;let K;for(;P<k;P++)K=this.pushedItems[P],K.$item.x=K.item.x||0,K.$item.y=K.item.y||0,K.setSize();this.pushedItems=[],this.pushedItemsPath=[]}setPushedItems(){let P=0;const k=this.pushedItems.length;let K;for(;P<k;P++)K=this.pushedItems[P],K.checkItemChanges(K.$item,K.item);this.pushedItems=[],this.pushedItemsPath=[]}checkPushBack(){let P=this.pushedItems.length-1,k=!1;for(;P>-1;P--)this.checkPushedItem(this.pushedItems[P],P)&&(k=!0);k&&this.checkPushBack()}push(P,k){if(this.iteration>100)return console.warn("max iteration reached"),!1;if(this.gridster.checkGridCollision(P.$item)||""===k)return!1;const K=this.gridster.findItemsWithItem(P.$item),Be=k===this.fromNorth||k===this.fromWest;K.sort((ri,vi)=>Be?vi.$item.y-ri.$item.y||vi.$item.x-ri.$item.x:ri.$item.y-vi.$item.y||ri.$item.x-vi.$item.x);let ne,Ge=0,Ke=!0;const Xt=[];for(;Ge<K.length;Ge++){if(ne=K[Ge],ne===this.gridsterItem)continue;if(!ne.canBeDragged()){Ke=!1;break}const ri=this.pushedItemsTemp.indexOf(ne);if(ri>-1&&this.pushedItemsTempPath[ri].length>10){Ke=!1;break}if(this.tryPattern[k][0].call(this,ne,P))this.pushedItemsOrder.push(ne),Xt.push(ne);else if(this.tryPattern[k][1].call(this,ne,P))this.pushedItemsOrder.push(ne),Xt.push(ne);else if(this.tryPattern[k][2].call(this,ne,P))this.pushedItemsOrder.push(ne),Xt.push(ne);else{if(!this.tryPattern[k][3].call(this,ne,P)){Ke=!1;break}this.pushedItemsOrder.push(ne),Xt.push(ne)}}if(!Ke&&(Ge=this.pushedItemsOrder.lastIndexOf(Xt[0]),Ge>-1)){let ri=this.pushedItemsOrder.length-1;for(;ri>=Ge;ri--)ne=this.pushedItemsOrder[ri],this.pushedItemsOrder.pop(),this.removeFromTempPushed(ne),this.removeFromPushedItem(ne)}return this.iteration++,Ke}trySouth(P,k){return!!this.gridster.$options.pushDirections.south&&(this.addToTempPushed(P),P.$item.y=k.$item.y+k.$item.rows,this.push(P,this.fromNorth)?(P.setSize(),this.addToPushed(P),!0):(this.removeFromTempPushed(P),!1))}tryNorth(P,k){return!!this.gridster.$options.pushDirections.north&&(this.addToTempPushed(P),P.$item.y=k.$item.y-P.$item.rows,this.push(P,this.fromSouth)?(P.setSize(),this.addToPushed(P),!0):(this.removeFromTempPushed(P),!1))}tryEast(P,k){return!!this.gridster.$options.pushDirections.east&&(this.addToTempPushed(P),P.$item.x=k.$item.x+k.$item.cols,this.push(P,this.fromWest)?(P.setSize(),this.addToPushed(P),!0):(this.removeFromTempPushed(P),!1))}tryWest(P,k){return!!this.gridster.$options.pushDirections.west&&(this.addToTempPushed(P),P.$item.x=k.$item.x-P.$item.cols,this.push(P,this.fromEast)?(P.setSize(),this.addToPushed(P),!0):(this.removeFromTempPushed(P),!1))}addToTempPushed(P){let k=this.pushedItemsTemp.indexOf(P);-1===k&&(k=this.pushedItemsTemp.push(P)-1,this.pushedItemsTempPath[k]=[]),this.pushedItemsTempPath[k].push({x:P.$item.x,y:P.$item.y})}removeFromTempPushed(P){const k=this.pushedItemsTemp.indexOf(P),K=this.pushedItemsTempPath[k].pop();K&&(P.$item.x=K.x,P.$item.y=K.y,P.setSize(),this.pushedItemsTempPath[k].length||(this.pushedItemsTemp.splice(k,1),this.pushedItemsTempPath.splice(k,1)))}addToPushed(P){if(this.pushedItems.indexOf(P)<0)this.pushedItems.push(P),this.pushedItemsPath.push([{x:P.item.x||0,y:P.item.y||0},{x:P.$item.x,y:P.$item.y}]);else{const k=this.pushedItems.indexOf(P);this.pushedItemsPath[k].push({x:P.$item.x,y:P.$item.y})}}removeFromPushed(P){P>-1&&(this.pushedItems.splice(P,1),this.pushedItemsPath.splice(P,1))}removeFromPushedItem(P){const k=this.pushedItems.indexOf(P);k>-1&&(this.pushedItemsPath[k].pop(),this.pushedItemsPath.length||(this.pushedItems.splice(k,1),this.pushedItemsPath.splice(k,1)))}checkPushedItem(P,k){const K=this.pushedItemsPath[k];let Ge,ne,Ke,Be=K.length-2,Xt=!1;for(;Be>-1;Be--)Ge=K[Be],ne=P.$item.x,Ke=P.$item.y,P.$item.x=Ge.x,P.$item.y=Ge.y,this.gridster.findItemWithItem(P.$item)?(P.$item.x=ne,P.$item.y=Ke):(P.setSize(),K.splice(Be+1,K.length-Be-1),Xt=!0);return K.length<2&&this.removeFromPushed(k),Xt}}let C,X;const se=50;let L,I,ce,Ne,Re,Ae,Ze;function ft(at,P,k,K,Be,Ge,ne,Ke,Xt,ri){C=at.$options.scrollSensitivity,X=at.$options.scrollSpeed,L=at.el,I=Xt,ce=ri;const vi=L.offsetWidth,ii=L.offsetHeight,qt=L.scrollLeft,Yt=L.scrollTop,ui=k-Yt,Ki=ii+Yt-k-Be,{clientX:Pi,clientY:bt}=Ge;if(!at.$options.disableScrollVertical)if(ne.clientY<bt&&Ki<C){if(Z(),I&&ce&&!ce.south||Ze)return;Ze=dt(1,Ke,ne)}else if(ne.clientY>bt&&Yt>0&&ui<C){if(Me(),I&&ce&&!ce.north||Ae)return;Ae=dt(-1,Ke,ne)}else ne.clientY!==bt&&ee();const O=qt+vi-P-K,c=P-qt;if(!at.$options.disableScrollHorizontal)if(ne.clientX<Pi&&O<=C){if(Ye(),I&&ce&&!ce.east||Ne)return;Ne=De(1,Ke,ne)}else if(ne.clientX>Pi&&qt>0&&c<C){if(Ie(),I&&ce&&!ce.west||Re)return;Re=De(-1,Ke,ne)}else ne.clientX!==Pi&&be()}function dt(at,P,k){let K=k.clientY;return window.setInterval(()=>{(!L||-1===at&&L.scrollTop-X<0)&&ee(),L.scrollTop+=at*X,K+=at*X,P({clientX:k.clientX,clientY:K})},se)}function De(at,P,k){let K=k.clientX;return window.setInterval(()=>{(!L||-1===at&&L.scrollLeft-X<0)&&be(),L.scrollLeft+=at*X,K+=at*X,P({clientX:K,clientY:k.clientY})},se)}function ge(){be(),ee(),L=null}function be(){Ie(),Ye()}function ee(){Z(),Me()}function Ie(){Ne&&(clearInterval(Ne),Ne=0)}function Ye(){Re&&(clearInterval(Re),Re=0)}function Me(){Ze&&(clearInterval(Ze),Ze=0)}function Z(){Ae&&(clearInterval(Ae),Ae=0)}class D{constructor(P){this.gridsterItem=P,this.gridster=P.gridster}destroy(){this.gridster=this.gridsterItem=this.swapedItem=null}swapItems(){this.gridster.$options.swap&&(this.checkSwapBack(),this.checkSwap(this.gridsterItem))}checkSwapBack(){if(this.swapedItem){const P=this.swapedItem.$item.x,k=this.swapedItem.$item.y;this.swapedItem.$item.x=this.swapedItem.item.x||0,this.swapedItem.$item.y=this.swapedItem.item.y||0,this.gridster.checkCollision(this.swapedItem.$item)?(this.swapedItem.$item.x=P,this.swapedItem.$item.y=k):(this.swapedItem.setSize(),this.gridsterItem.$item.x=this.gridsterItem.item.x||0,this.gridsterItem.$item.y=this.gridsterItem.item.y||0,this.swapedItem=void 0)}}restoreSwapItem(){this.swapedItem&&(this.swapedItem.$item.x=this.swapedItem.item.x||0,this.swapedItem.$item.y=this.swapedItem.item.y||0,this.swapedItem.setSize(),this.swapedItem=void 0)}setSwapItem(){this.swapedItem&&(this.swapedItem.checkItemChanges(this.swapedItem.$item,this.swapedItem.item),this.swapedItem=void 0)}checkSwap(P){let k;if(k=this.gridster.$options.swapWhileDragging?this.gridster.checkCollisionForSwaping(P.$item):this.gridster.checkCollision(P.$item),k&&!0!==k&&k.canBeDragged()){const K=k,Be=K.$item.x,Ge=K.$item.y,ne=P.$item.x,Ke=P.$item.y,Xt=ne-Be,ri=Ke-Ge;K.$item.x=P.item.x-Xt,K.$item.y=P.item.y-ri,P.$item.x=K.item.x+Xt,P.$item.y=K.item.y+ri,this.gridster.checkCollision(K.$item)||this.gridster.checkCollision(P.$item)?(P.$item.x=ne,P.$item.y=Ke,K.$item.x=Be,K.$item.y=Ge):(K.setSize(),this.swapedItem=K,this.gridster.$options.swapWhileDragging&&(this.gridsterItem.checkItemChanges(this.gridsterItem.$item,this.gridsterItem.item),this.setSwapItem()))}}}var te;!function(at){at.UP="UP",at.DOWN="DOWN",at.LEFT="LEFT",at.RIGHT="RIGHT"}(te||(te={}));class fe{constructor(P,k,K){this.zone=K,this.collision=!1,this.dragMove=Be=>{Be.stopPropagation(),Be.preventDefault(),Xe.checkTouchEvent(Be);let Ge=this.getDirections(Be);this.gridster.options.enableBoundaryControl&&(Ge.includes(te.UP)&&this.gridsterItem.el.getBoundingClientRect().top<this.gridster.el.getBoundingClientRect().top+(this.outerMarginTop??this.margin)&&(Ge=Ge.filter(ne=>ne!=te.UP),Be=new MouseEvent(Be.type,{clientX:Be.clientX,clientY:this.lastMouse.clientY})),Ge.includes(te.LEFT)&&this.gridsterItem.el.getBoundingClientRect().left<this.gridster.el.getBoundingClientRect().left+(this.outerMarginLeft??this.margin)&&(Ge=Ge.filter(ne=>ne!=te.LEFT),Be=new MouseEvent(Be.type,{clientX:this.lastMouse.clientX,clientY:Be.clientY})),Ge.includes(te.RIGHT)&&this.gridsterItem.el.getBoundingClientRect().right>this.gridster.el.getBoundingClientRect().right-(this.outerMarginRight??this.margin)&&(Ge=Ge.filter(ne=>ne!=te.RIGHT),Be=new MouseEvent(Be.type,{clientX:this.lastMouse.clientX,clientY:Be.clientY})),Ge.includes(te.DOWN)&&this.gridsterItem.el.getBoundingClientRect().bottom>this.gridster.el.getBoundingClientRect().bottom-(this.outerMarginBottom??this.margin)&&(Ge=Ge.filter(ne=>ne!=te.DOWN),Be=new MouseEvent(Be.type,{clientX:Be.clientX,clientY:this.lastMouse.clientY}))),Ge.length&&(this.offsetLeft=this.gridster.el.scrollLeft-this.gridster.el.offsetLeft,this.offsetTop=this.gridster.el.scrollTop-this.gridster.el.offsetTop,ft(this.gridster,this.left,this.top,this.width,this.height,Be,this.lastMouse,this.calculateItemPositionFromMousePosition),this.calculateItemPositionFromMousePosition(Be))},this.calculateItemPositionFromMousePosition=Be=>{this.gridster.options.scale?this.calculateItemPositionWithScale(Be,this.gridster.options.scale):this.calculateItemPositionWithoutScale(Be),this.calculateItemPosition(),this.lastMouse.clientX=Be.clientX,this.lastMouse.clientY=Be.clientY,this.zone.run(()=>{this.gridster.updateGrid()})},this.dragStop=Be=>{Be.stopPropagation(),Be.preventDefault(),ge(),this.cancelOnBlur(),this.mousemove(),this.mouseup(),this.mouseleave(),this.touchmove(),this.touchend(),this.touchcancel(),this.gridsterItem.renderer.removeClass(this.gridsterItem.el,"gridster-item-moving"),this.gridster.dragInProgress=!1,this.gridster.updateGrid(),this.path=[],this.gridster.options.draggable&&this.gridster.options.draggable.stop?Promise.resolve(this.gridster.options.draggable.stop(this.gridsterItem.item,this.gridsterItem,Be)).then(this.makeDrag,this.cancelDrag):this.makeDrag(),setTimeout(()=>{this.gridster&&(this.gridster.movingItem=null,this.gridster.previewStyle(!0))})},this.cancelDrag=()=>{this.gridsterItem.$item.x=this.gridsterItem.item.x||0,this.gridsterItem.$item.y=this.gridsterItem.item.y||0,this.gridsterItem.setSize(),this.push&&this.push.restoreItems(),this.swap&&this.swap.restoreSwapItem(),this.push&&(this.push.destroy(),this.push=null),this.swap&&(this.swap.destroy(),this.swap=null)},this.makeDrag=()=>{this.gridster.$options.draggable.dropOverItems&&this.gridster.options.draggable&&this.gridster.options.draggable.dropOverItemsCallback&&this.collision&&!0!==this.collision&&this.collision.$item&&this.gridster.options.draggable.dropOverItemsCallback(this.gridsterItem.item,this.collision.item,this.gridster),this.collision=!1,this.gridsterItem.setSize(),this.gridsterItem.checkItemChanges(this.gridsterItem.$item,this.gridsterItem.item),this.push&&this.push.setPushedItems(),this.swap&&this.swap.setSwapItem(),this.push&&(this.push.destroy(),this.push=null),this.swap&&(this.swap.destroy(),this.swap=null)},this.dragStartDelay=Be=>{if(Be.target.classList.contains("gridster-item-resizable-handler")||Xe.checkContentClassForEvent(this.gridster,Be))return;if(Xe.checkTouchEvent(Be),!this.gridster.$options.draggable.delayStart)return void this.dragStart(Be);const ne=setTimeout(()=>{this.dragStart(Be),ui()},this.gridster.$options.draggable.delayStart),Ke=this.gridsterItem.renderer.listen("document","mouseup",ui),Xt=this.gridsterItem.renderer.listen("document","mouseleave",ui),ri=this.gridsterItem.renderer.listen("window","blur",ui),vi=this.gridsterItem.renderer.listen("document","touchmove",function Yt(Ki){Xe.checkTouchEvent(Ki),(Math.abs(Ki.clientX-Be.clientX)>9||Math.abs(Ki.clientY-Be.clientY)>9)&&ui()}),ii=this.gridsterItem.renderer.listen("document","touchend",ui),qt=this.gridsterItem.renderer.listen("document","touchcancel",ui);function ui(){clearTimeout(ne),ri(),Ke(),Xt(),vi(),ii(),qt()}},this.gridsterItem=P,this.gridster=k,this.lastMouse={clientX:0,clientY:0},this.path=[]}destroy(){this.gridster.previewStyle&&this.gridster.previewStyle(!0),this.gridsterItem=this.gridster=this.collision=null,this.mousedown&&(this.mousedown(),this.touchstart())}dragStart(P){P.which&&1!==P.which||(this.gridster.options.draggable&&this.gridster.options.draggable.start&&this.gridster.options.draggable.start(this.gridsterItem.item,this.gridsterItem,P),P.stopPropagation(),P.preventDefault(),this.zone.runOutsideAngular(()=>{this.mousemove=this.gridsterItem.renderer.listen("document","mousemove",this.dragMove),this.touchmove=this.gridster.renderer.listen(this.gridster.el,"touchmove",this.dragMove)}),this.mouseup=this.gridsterItem.renderer.listen("document","mouseup",this.dragStop),this.mouseleave=this.gridsterItem.renderer.listen("document","mouseleave",this.dragStop),this.cancelOnBlur=this.gridsterItem.renderer.listen("window","blur",this.dragStop),this.touchend=this.gridsterItem.renderer.listen("document","touchend",this.dragStop),this.touchcancel=this.gridsterItem.renderer.listen("document","touchcancel",this.dragStop),this.gridsterItem.renderer.addClass(this.gridsterItem.el,"gridster-item-moving"),this.margin=this.gridster.$options.margin,this.outerMarginTop=this.gridster.$options.outerMarginTop,this.outerMarginRight=this.gridster.$options.outerMarginRight,this.outerMarginBottom=this.gridster.$options.outerMarginBottom,this.outerMarginLeft=this.gridster.$options.outerMarginLeft,this.offsetLeft=this.gridster.el.scrollLeft-this.gridster.el.offsetLeft,this.offsetTop=this.gridster.el.scrollTop-this.gridster.el.offsetTop,this.left=this.gridsterItem.left-this.margin,this.top=this.gridsterItem.top-this.margin,this.originalClientX=P.clientX,this.originalClientY=P.clientY,this.width=this.gridsterItem.width,this.height=this.gridsterItem.height,this.gridster.$options.dirType===ze.RTL?this.diffLeft=P.clientX-this.gridster.el.scrollWidth+this.gridsterItem.left:this.diffLeft=P.clientX+this.offsetLeft-this.margin-this.left,this.diffTop=P.clientY+this.offsetTop-this.margin-this.top,this.gridster.movingItem=this.gridsterItem.$item,this.gridster.previewStyle(!0),this.push=new E(this.gridsterItem),this.swap=new D(this.gridsterItem),this.gridster.dragInProgress=!0,this.gridster.updateGrid(),this.path.push({x:this.gridsterItem.item.x||0,y:this.gridsterItem.item.y||0}))}calculateItemPositionWithScale(P,k){this.gridster.$options.dirType===ze.RTL?this.left=this.gridster.el.scrollWidth-this.originalClientX+(P.clientX-this.originalClientX)/k+this.diffLeft:this.left=this.originalClientX+(P.clientX-this.originalClientX)/k+this.offsetLeft-this.diffLeft,this.top=this.originalClientY+(P.clientY-this.originalClientY)/k+this.offsetTop-this.diffTop}calculateItemPositionWithoutScale(P){this.gridster.$options.dirType===ze.RTL?this.left=this.gridster.el.scrollWidth-P.clientX+this.diffLeft:this.left=P.clientX+this.offsetLeft-this.diffLeft,this.top=P.clientY+this.offsetTop-this.diffTop}calculateItemPosition(){if(this.gridster.movingItem=this.gridsterItem.$item,this.positionX=this.gridster.pixelsToPositionX(this.left,Math.round),this.positionY=this.gridster.pixelsToPositionY(this.top,Math.round),this.positionXBackup=this.gridsterItem.$item.x,this.positionYBackup=this.gridsterItem.$item.y,this.gridsterItem.$item.x=this.positionX,this.gridster.checkGridCollision(this.gridsterItem.$item)&&(this.gridsterItem.$item.x=this.positionXBackup),this.gridsterItem.$item.y=this.positionY,this.gridster.checkGridCollision(this.gridsterItem.$item)&&(this.gridsterItem.$item.y=this.positionYBackup),this.gridster.gridRenderer.setCellPosition(this.gridsterItem.renderer,this.gridsterItem.el,this.left,this.top),this.positionXBackup!==this.gridsterItem.$item.x||this.positionYBackup!==this.gridsterItem.$item.y){const P=this.path[this.path.length-1];let k="";P.x<this.gridsterItem.$item.x?k=this.push.fromWest:P.x>this.gridsterItem.$item.x?k=this.push.fromEast:P.y<this.gridsterItem.$item.y?k=this.push.fromNorth:P.y>this.gridsterItem.$item.y&&(k=this.push.fromSouth),this.push.pushItems(k,this.gridster.$options.disablePushOnDrag),this.swap.swapItems(),this.collision=this.gridster.checkCollision(this.gridsterItem.$item),this.collision?(this.gridsterItem.$item.x=this.positionXBackup,this.gridsterItem.$item.y=this.positionYBackup,this.gridster.$options.draggable.dropOverItems&&!0!==this.collision&&this.collision.$item&&(this.gridster.movingItem=null)):this.path.push({x:this.gridsterItem.$item.x,y:this.gridsterItem.$item.y}),this.push.checkPushBack()}else this.collision=!1;this.gridster.previewStyle(!0)}toggle(){const P=this.gridsterItem.canBeDragged();!this.enabled&&P?(this.enabled=!this.enabled,this.mousedown=this.gridsterItem.renderer.listen(this.gridsterItem.el,"mousedown",this.dragStartDelay),this.touchstart=this.gridsterItem.renderer.listen(this.gridsterItem.el,"touchstart",this.dragStartDelay)):this.enabled&&!P&&(this.enabled=!this.enabled,this.mousedown(),this.touchstart())}getDirections(P){const k=[];return 0===this.lastMouse.clientX&&0===this.lastMouse.clientY&&(this.lastMouse.clientY=P.clientY,this.lastMouse.clientX=P.clientX),this.lastMouse.clientY>P.clientY&&k.push(te.UP),this.lastMouse.clientY<P.clientY&&k.push(te.DOWN),this.lastMouse.clientX<P.clientX&&k.push(te.RIGHT),this.lastMouse.clientX>P.clientX&&k.push(te.LEFT),k}}class Ve{constructor(P){this.pushedItems=[],this.pushedItemsPath=[],this.gridsterItem=P,this.gridster=P.gridster,this.tryPattern={fromEast:this.tryWest,fromWest:this.tryEast,fromNorth:this.trySouth,fromSouth:this.tryNorth},this.fromSouth="fromSouth",this.fromNorth="fromNorth",this.fromEast="fromEast",this.fromWest="fromWest"}destroy(){this.gridster=this.gridsterItem=null}pushItems(P){return!!this.gridster.$options.pushResizeItems&&this.push(this.gridsterItem,P)}restoreItems(){let P=0;const k=this.pushedItems.length;let K;for(;P<k;P++)K=this.pushedItems[P],K.$item.x=K.item.x||0,K.$item.y=K.item.y||0,K.$item.cols=K.item.cols||1,K.$item.row=K.item.row||1,K.setSize();this.pushedItems=[],this.pushedItemsPath=[]}setPushedItems(){let P=0;const k=this.pushedItems.length;let K;for(;P<k;P++)K=this.pushedItems[P],K.checkItemChanges(K.$item,K.item);this.pushedItems=[],this.pushedItemsPath=[]}checkPushBack(){let P=this.pushedItems.length-1,k=!1;for(;P>-1;P--)this.checkPushedItem(this.pushedItems[P],P)&&(k=!0);k&&this.checkPushBack()}push(P,k){const K=this.gridster.checkCollision(P.$item);if(K&&!0!==K&&K!==this.gridsterItem&&K.canBeResized()){if(this.tryPattern[k].call(this,K,P,k))return!0}else if(!1===K)return!0;return!1}trySouth(P,k,K){const Be=P.$item.y,Ge=P.$item.rows;return P.$item.y=k.$item.y+k.$item.rows,P.$item.rows=Ge+Be-P.$item.y,this.gridster.checkCollisionTwoItems(P.$item,k.$item)||this.gridster.checkGridCollision(P.$item)?(P.$item.y=Be,P.$item.rows=Ge,!1):(P.setSize(),this.addToPushed(P),this.push(k,K),!0)}tryNorth(P,k,K){const Be=P.$item.rows;return P.$item.rows=k.$item.y-P.$item.y,this.gridster.checkCollisionTwoItems(P.$item,k.$item)||this.gridster.checkGridCollision(P.$item)?(P.$item.rows=Be,!1):(P.setSize(),this.addToPushed(P),this.push(k,K),!0)}tryEast(P,k,K){const Be=P.$item.x,Ge=P.$item.cols;return P.$item.x=k.$item.x+k.$item.cols,P.$item.cols=Ge+Be-P.$item.x,this.gridster.checkCollisionTwoItems(P.$item,k.$item)||this.gridster.checkGridCollision(P.$item)?(P.$item.x=Be,P.$item.cols=Ge,!1):(P.setSize(),this.addToPushed(P),this.push(k,K),!0)}tryWest(P,k,K){const Be=P.$item.cols;return P.$item.cols=k.$item.x-P.$item.x,this.gridster.checkCollisionTwoItems(P.$item,k.$item)||this.gridster.checkGridCollision(P.$item)?(P.$item.cols=Be,!1):(P.setSize(),this.addToPushed(P),this.push(k,K),!0)}addToPushed(P){if(this.pushedItems.indexOf(P)<0)this.pushedItems.push(P),this.pushedItemsPath.push([{x:P.item.x||0,y:P.item.y||0,cols:P.item.cols||0,rows:P.item.rows||0},{x:P.$item.x,y:P.$item.y,cols:P.$item.cols,rows:P.$item.rows}]);else{const k=this.pushedItems.indexOf(P);this.pushedItemsPath[k].push({x:P.$item.x,y:P.$item.y,cols:P.$item.cols,rows:P.$item.rows})}}removeFromPushed(P){P>-1&&(this.pushedItems.splice(P,1),this.pushedItemsPath.splice(P,1))}checkPushedItem(P,k){const K=this.pushedItemsPath[k];let Ge,ne,Ke,Xt,ri,Be=K.length-2;for(;Be>-1;Be--)Ge=K[Be],ne=P.$item.x,Ke=P.$item.y,Xt=P.$item.cols,ri=P.$item.rows,P.$item.x=Ge.x,P.$item.y=Ge.y,P.$item.cols=Ge.cols,P.$item.rows=Ge.rows,this.gridster.findItemWithItem(P.$item)?(P.$item.x=ne,P.$item.y=Ke,P.$item.cols=Xt,P.$item.rows=ri):(P.setSize(),K.splice(Be+1,K.length-1-Be));return K.length<2&&(this.removeFromPushed(k),!0)}}class We{constructor(P,k,K){this.zone=K,this.directionFunction=null,this.dragMove=Be=>{if(null===this.directionFunction)throw new Error("The `directionFunction` has not been set before calling `dragMove`.");Be.stopPropagation(),Be.preventDefault(),Xe.checkTouchEvent(Be),this.offsetTop=this.gridster.el.scrollTop-this.gridster.el.offsetTop,this.offsetLeft=this.gridster.el.scrollLeft-this.gridster.el.offsetLeft,ft(this.gridster,this.left,this.top,this.width,this.height,Be,this.lastMouse,this.directionFunction,!0,this.resizeEventScrollType);const Ge=this.gridster.options.scale||1;this.directionFunction({clientX:this.originalClientX+(Be.clientX-this.originalClientX)/Ge,clientY:this.originalClientY+(Be.clientY-this.originalClientY)/Ge}),this.lastMouse.clientX=Be.clientX,this.lastMouse.clientY=Be.clientY,this.zone.run(()=>{this.gridster.updateGrid()})},this.dragStop=Be=>{Be.stopPropagation(),Be.preventDefault(),ge(),this.mousemove(),this.mouseup(),this.mouseleave(),this.cancelOnBlur(),this.touchmove(),this.touchend(),this.touchcancel(),this.gridster.dragInProgress=!1,this.gridster.updateGrid(),this.gridster.options.resizable&&this.gridster.options.resizable.stop?Promise.resolve(this.gridster.options.resizable.stop(this.gridsterItem.item,this.gridsterItem,Be)).then(this.makeResize,this.cancelResize):this.makeResize(),setTimeout(()=>{this.gridsterItem.renderer.removeClass(this.gridsterItem.el,"gridster-item-resizing"),this.gridster&&(this.gridster.movingItem=null,this.gridster.previewStyle())})},this.cancelResize=()=>{this.gridsterItem.$item.cols=this.gridsterItem.item.cols||1,this.gridsterItem.$item.rows=this.gridsterItem.item.rows||1,this.gridsterItem.$item.x=this.gridsterItem.item.x||0,this.gridsterItem.$item.y=this.gridsterItem.item.y||0,this.gridsterItem.setSize(),this.push.restoreItems(),this.pushResize.restoreItems(),this.push.destroy(),this.push=null,this.pushResize.destroy(),this.pushResize=null},this.makeResize=()=>{this.gridsterItem.setSize(),this.gridsterItem.checkItemChanges(this.gridsterItem.$item,this.gridsterItem.item),this.push.setPushedItems(),this.pushResize.setPushedItems(),this.push.destroy(),this.push=null,this.pushResize.destroy(),this.pushResize=null},this.handleNorth=Be=>{this.top=Be.clientY+this.offsetTop-this.diffTop,this.height=this.bottom-this.top,this.minHeight>this.height?(this.height=this.minHeight,this.top=this.bottom-this.minHeight):this.gridster.options.enableBoundaryControl&&(this.top=Math.max(0,this.top),this.height=this.bottom-this.top);const Ge=this.gridster.options.pushItems?this.margin:0;if(this.newPosition=this.gridster.pixelsToPositionY(this.top+Ge,Math.floor),this.gridsterItem.$item.y!==this.newPosition){if(this.itemBackup[1]=this.gridsterItem.$item.y,this.itemBackup[3]=this.gridsterItem.$item.rows,this.gridsterItem.$item.rows+=this.gridsterItem.$item.y-this.newPosition,this.gridsterItem.$item.y=this.newPosition,this.pushResize.pushItems(this.pushResize.fromSouth),this.push.pushItems(this.push.fromSouth,this.gridster.$options.disablePushOnResize),this.gridster.checkCollision(this.gridsterItem.$item))return this.gridsterItem.$item.y=this.itemBackup[1],this.gridsterItem.$item.rows=this.itemBackup[3],this.top=this.gridster.positionYToPixels(this.gridsterItem.$item.y),this.setItemTop(this.gridster.positionYToPixels(this.gridsterItem.$item.y)),void this.setItemHeight(this.gridster.positionYToPixels(this.gridsterItem.$item.rows)-this.margin);this.gridster.previewStyle(),this.pushResize.checkPushBack(),this.push.checkPushBack()}this.setItemTop(this.top),this.setItemHeight(this.height)},this.handleWest=Be=>{const Ge=this.gridster.$options.dirType===ze.RTL?this.originalClientX+(this.originalClientX-Be.clientX):Be.clientX;this.left=Ge+this.offsetLeft-this.diffLeft,this.width=this.right-this.left,this.minWidth>this.width?(this.width=this.minWidth,this.left=this.right-this.minWidth):this.gridster.options.enableBoundaryControl&&(this.left=Math.max(0,this.left),this.width=this.right-this.left);const ne=this.gridster.options.pushItems?this.margin:0;if(this.newPosition=this.gridster.pixelsToPositionX(this.left+ne,Math.floor),this.gridsterItem.$item.x!==this.newPosition){if(this.itemBackup[0]=this.gridsterItem.$item.x,this.itemBackup[2]=this.gridsterItem.$item.cols,this.gridsterItem.$item.cols+=this.gridsterItem.$item.x-this.newPosition,this.gridsterItem.$item.x=this.newPosition,this.pushResize.pushItems(this.pushResize.fromEast),this.push.pushItems(this.push.fromEast,this.gridster.$options.disablePushOnResize),this.gridster.checkCollision(this.gridsterItem.$item))return this.gridsterItem.$item.x=this.itemBackup[0],this.gridsterItem.$item.cols=this.itemBackup[2],this.left=this.gridster.positionXToPixels(this.gridsterItem.$item.x),this.setItemLeft(this.gridster.positionXToPixels(this.gridsterItem.$item.x)),void this.setItemWidth(this.gridster.positionXToPixels(this.gridsterItem.$item.cols)-this.margin);this.gridster.previewStyle(),this.pushResize.checkPushBack(),this.push.checkPushBack()}this.setItemLeft(this.left),this.setItemWidth(this.width)},this.handleSouth=Be=>{if(this.height=Be.clientY+this.offsetTop-this.diffBottom-this.top,this.minHeight>this.height&&(this.height=this.minHeight),this.bottom=this.top+this.height,this.gridster.options.enableBoundaryControl){const ne=this.outerMarginBottom??this.margin,Ke=this.gridster.el.getBoundingClientRect();this.bottom=Math.min(this.bottom,Ke.bottom-Ke.top-2*ne),this.height=this.bottom-this.top}const Ge=this.gridster.options.pushItems?0:this.margin;if(this.newPosition=this.gridster.pixelsToPositionY(this.bottom+Ge,Math.ceil),this.gridsterItem.$item.y+this.gridsterItem.$item.rows!==this.newPosition){if(this.itemBackup[3]=this.gridsterItem.$item.rows,this.gridsterItem.$item.rows=this.newPosition-this.gridsterItem.$item.y,this.pushResize.pushItems(this.pushResize.fromNorth),this.push.pushItems(this.push.fromNorth,this.gridster.$options.disablePushOnResize),this.gridster.checkCollision(this.gridsterItem.$item))return this.gridsterItem.$item.rows=this.itemBackup[3],void this.setItemHeight(this.gridster.positionYToPixels(this.gridsterItem.$item.rows)-this.margin);this.gridster.previewStyle(),this.pushResize.checkPushBack(),this.push.checkPushBack()}this.setItemHeight(this.height)},this.handleEast=Be=>{const Ge=this.gridster.$options.dirType===ze.RTL?this.originalClientX+(this.originalClientX-Be.clientX):Be.clientX;if(this.width=Ge+this.offsetLeft-this.diffRight-this.left,this.minWidth>this.width&&(this.width=this.minWidth),this.right=this.left+this.width,this.gridster.options.enableBoundaryControl){const Ke=this.outerMarginRight??this.margin,Xt=this.gridster.el.getBoundingClientRect();this.right=Math.min(this.right,Xt.right-Xt.left-2*Ke),this.width=this.right-this.left}const ne=this.gridster.options.pushItems?0:this.margin;if(this.newPosition=this.gridster.pixelsToPositionX(this.right+ne,Math.ceil),this.gridsterItem.$item.x+this.gridsterItem.$item.cols!==this.newPosition){if(this.itemBackup[2]=this.gridsterItem.$item.cols,this.gridsterItem.$item.cols=this.newPosition-this.gridsterItem.$item.x,this.pushResize.pushItems(this.pushResize.fromWest),this.push.pushItems(this.push.fromWest,this.gridster.$options.disablePushOnResize),this.gridster.checkCollision(this.gridsterItem.$item))return this.gridsterItem.$item.cols=this.itemBackup[2],void this.setItemWidth(this.gridster.positionXToPixels(this.gridsterItem.$item.cols)-this.margin);this.gridster.previewStyle(),this.pushResize.checkPushBack(),this.push.checkPushBack()}this.setItemWidth(this.width)},this.handleNorthWest=Be=>{this.handleNorth(Be),this.handleWest(Be)},this.handleNorthEast=Be=>{this.handleNorth(Be),this.handleEast(Be)},this.handleSouthWest=Be=>{this.handleSouth(Be),this.handleWest(Be)},this.handleSouthEast=Be=>{this.handleSouth(Be),this.handleEast(Be)},this.gridsterItem=P,this.gridster=k,this.lastMouse={clientX:0,clientY:0},this.itemBackup=[0,0,0,0],this.resizeEventScrollType={west:!1,east:!1,north:!1,south:!1}}destroy(){this.gridster?.previewStyle(),this.gridster=this.gridsterItem=null}dragStart(P){if(P.which&&1!==P.which)return;this.gridster.options.resizable&&this.gridster.options.resizable.start&&this.gridster.options.resizable.start(this.gridsterItem.item,this.gridsterItem,P),P.stopPropagation(),P.preventDefault(),this.zone.runOutsideAngular(()=>{this.mousemove=this.gridsterItem.renderer.listen("document","mousemove",this.dragMove),this.touchmove=this.gridster.renderer.listen(this.gridster.el,"touchmove",this.dragMove)}),this.mouseup=this.gridsterItem.renderer.listen("document","mouseup",this.dragStop),this.mouseleave=this.gridsterItem.renderer.listen("document","mouseleave",this.dragStop),this.cancelOnBlur=this.gridsterItem.renderer.listen("window","blur",this.dragStop),this.touchend=this.gridsterItem.renderer.listen("document","touchend",this.dragStop),this.touchcancel=this.gridsterItem.renderer.listen("document","touchcancel",this.dragStop),this.gridsterItem.renderer.addClass(this.gridsterItem.el,"gridster-item-resizing"),this.lastMouse.clientX=P.clientX,this.lastMouse.clientY=P.clientY,this.left=this.gridsterItem.left,this.top=this.gridsterItem.top,this.originalClientX=P.clientX,this.originalClientY=P.clientY,this.width=this.gridsterItem.width,this.height=this.gridsterItem.height,this.bottom=this.gridsterItem.top+this.gridsterItem.height,this.right=this.gridsterItem.left+this.gridsterItem.width,this.margin=this.gridster.$options.margin,this.outerMarginTop=this.gridster.$options.outerMarginTop,this.outerMarginRight=this.gridster.$options.outerMarginRight,this.outerMarginBottom=this.gridster.$options.outerMarginBottom,this.outerMarginLeft=this.gridster.$options.outerMarginLeft,this.offsetLeft=this.gridster.el.scrollLeft-this.gridster.el.offsetLeft,this.offsetTop=this.gridster.el.scrollTop-this.gridster.el.offsetTop,this.diffLeft=P.clientX+this.offsetLeft-this.left,this.diffRight=P.clientX+this.offsetLeft-this.right,this.diffTop=P.clientY+this.offsetTop-this.top,this.diffBottom=P.clientY+this.offsetTop-this.bottom,this.minHeight=this.gridster.positionYToPixels(this.gridsterItem.$item.minItemRows||this.gridster.$options.minItemRows)-this.margin,this.minWidth=this.gridster.positionXToPixels(this.gridsterItem.$item.minItemCols||this.gridster.$options.minItemCols)-this.margin,this.gridster.movingItem=this.gridsterItem.$item,this.gridster.previewStyle(),this.push=new E(this.gridsterItem),this.pushResize=new Ve(this.gridsterItem),this.gridster.dragInProgress=!0,this.gridster.updateGrid();const{classList:k}=P.target;k.contains("handle-n")?(this.resizeEventScrollType.north=!0,this.directionFunction=this.handleNorth):k.contains("handle-w")?this.gridster.$options.dirType===ze.RTL?(this.resizeEventScrollType.east=!0,this.directionFunction=this.handleEast):(this.resizeEventScrollType.west=!0,this.directionFunction=this.handleWest):k.contains("handle-s")?(this.resizeEventScrollType.south=!0,this.directionFunction=this.handleSouth):k.contains("handle-e")?this.gridster.$options.dirType===ze.RTL?(this.resizeEventScrollType.west=!0,this.directionFunction=this.handleWest):(this.resizeEventScrollType.east=!0,this.directionFunction=this.handleEast):k.contains("handle-nw")?this.gridster.$options.dirType===ze.RTL?(this.resizeEventScrollType.north=!0,this.resizeEventScrollType.east=!0,this.directionFunction=this.handleNorthEast):(this.resizeEventScrollType.north=!0,this.resizeEventScrollType.west=!0,this.directionFunction=this.handleNorthWest):k.contains("handle-ne")?this.gridster.$options.dirType===ze.RTL?(this.resizeEventScrollType.north=!0,this.resizeEventScrollType.west=!0,this.directionFunction=this.handleNorthWest):(this.resizeEventScrollType.north=!0,this.resizeEventScrollType.east=!0,this.directionFunction=this.handleNorthEast):k.contains("handle-sw")?this.gridster.$options.dirType===ze.RTL?(this.resizeEventScrollType.south=!0,this.resizeEventScrollType.east=!0,this.directionFunction=this.handleSouthEast):(this.resizeEventScrollType.south=!0,this.resizeEventScrollType.west=!0,this.directionFunction=this.handleSouthWest):k.contains("handle-se")&&(this.gridster.$options.dirType===ze.RTL?(this.resizeEventScrollType.south=!0,this.resizeEventScrollType.west=!0,this.directionFunction=this.handleSouthWest):(this.resizeEventScrollType.south=!0,this.resizeEventScrollType.east=!0,this.directionFunction=this.handleSouthEast))}toggle(){this.resizeEnabled=this.gridsterItem.canBeResized(),this.resizableHandles=this.gridsterItem.getResizableHandles()}dragStartDelay(P){if(Xe.checkTouchEvent(P),!this.gridster.$options.resizable.delayStart)return void this.dragStart(P);const k=setTimeout(()=>{this.dragStart(P),vi()},this.gridster.$options.resizable.delayStart),{cancelMouse:K,cancelMouseLeave:Be,cancelOnBlur:Ge,cancelTouchMove:ne,cancelTouchEnd:Ke,cancelTouchCancel:Xt}=this.zone.runOutsideAngular(()=>({cancelMouse:this.gridsterItem.renderer.listen("document","mouseup",vi),cancelMouseLeave:this.gridsterItem.renderer.listen("document","mouseleave",vi),cancelOnBlur:this.gridsterItem.renderer.listen("window","blur",vi),cancelTouchMove:this.gridsterItem.renderer.listen("document","touchmove",ri),cancelTouchEnd:this.gridsterItem.renderer.listen("document","touchend",vi),cancelTouchCancel:this.gridsterItem.renderer.listen("document","touchcancel",vi)}));function ri(ii){Xe.checkTouchEvent(ii),(Math.abs(ii.clientX-P.clientX)>9||Math.abs(ii.clientY-P.clientY)>9)&&vi()}function vi(){clearTimeout(k),Ge(),K(),Be(),ne(),Ke(),Xt()}}setItemTop(P){this.gridster.gridRenderer.setCellPosition(this.gridsterItem.renderer,this.gridsterItem.el,this.left,P)}setItemLeft(P){this.gridster.gridRenderer.setCellPosition(this.gridsterItem.renderer,this.gridsterItem.el,P,this.top)}setItemHeight(P){this.gridsterItem.renderer.setStyle(this.gridsterItem.el,"height",P+"px")}setItemWidth(P){this.gridsterItem.renderer.setStyle(this.gridsterItem.el,"width",P+"px")}}class R{get zIndex(){return this.getLayerIndex()+this.gridster.$options.baseLayerIndex}constructor(P,k,K,Be){this.renderer=K,this.zone=Be,this.itemInit=new t.EventEmitter,this.itemChange=new t.EventEmitter,this.itemResize=new t.EventEmitter,this.el=P.nativeElement,this.$item={cols:-1,rows:-1,x:-1,y:-1},this.gridster=k,this.drag=new fe(this,k,this.zone),this.resize=new We(this,k,this.zone)}ngOnInit(){this.gridster.addItem(this)}ngOnChanges(P){P.item&&(this.updateOptions(),this.init||this.gridster.calculateLayout$.next()),P.item&&P.item.previousValue&&this.setSize()}updateOptions(){this.$item=Xe.merge(this.$item,this.item,{cols:void 0,rows:void 0,x:void 0,y:void 0,layerIndex:void 0,dragEnabled:void 0,resizeEnabled:void 0,compactEnabled:void 0,maxItemRows:void 0,minItemRows:void 0,maxItemCols:void 0,minItemCols:void 0,maxItemArea:void 0,minItemArea:void 0,resizableHandles:{s:void 0,e:void 0,n:void 0,w:void 0,se:void 0,ne:void 0,sw:void 0,nw:void 0}})}ngOnDestroy(){this.gridster.removeItem(this),this.drag.destroy(),this.resize.destroy(),this.gridster=this.drag=this.resize=null}setSize(){this.renderer.setStyle(this.el,"display",this.notPlaced?"":"block"),this.gridster.gridRenderer.updateItem(this.el,this.$item,this.renderer),this.updateItemSize()}updateItemSize(){const P=this.$item.y*this.gridster.curRowHeight,k=this.$item.x*this.gridster.curColWidth,K=this.$item.cols*this.gridster.curColWidth-this.gridster.$options.margin,Be=this.$item.rows*this.gridster.curRowHeight-this.gridster.$options.margin;this.top=P,this.left=k,!this.init&&K>0&&Be>0&&(this.init=!0,this.item.initCallback&&this.item.initCallback(this.item,this),this.gridster.options.itemInitCallback&&this.gridster.options.itemInitCallback(this.item,this),this.itemInit.next({item:this.item,itemComponent:this}),this.gridster.$options.scrollToNewItems&&this.el.scrollIntoView(!1)),(K!==this.width||Be!==this.height)&&(this.width=K,this.height=Be,this.gridster.options.itemResizeCallback&&this.gridster.options.itemResizeCallback(this.item,this),this.itemResize.next({item:this.item,itemComponent:this}))}itemChanged(){this.gridster.options.itemChangeCallback&&this.gridster.options.itemChangeCallback(this.item,this),this.itemChange.next({item:this.item,itemComponent:this})}checkItemChanges(P,k){P.rows===k.rows&&P.cols===k.cols&&P.x===k.x&&P.y===k.y||(this.gridster.checkCollision(this.$item)?(this.$item.x=k.x||0,this.$item.y=k.y||0,this.$item.cols=k.cols||1,this.$item.rows=k.rows||1,this.setSize()):(this.item.cols=this.$item.cols,this.item.rows=this.$item.rows,this.item.x=this.$item.x,this.item.y=this.$item.y,this.gridster.calculateLayout$.next(),this.itemChanged()))}canBeDragged(){const P=this.gridster.$options.draggable.enabled,k=void 0===this.$item.dragEnabled?P:this.$item.dragEnabled;return!this.gridster.mobile&&P&&k}canBeResized(){const P=this.gridster.$options.resizable.enabled,k=void 0===this.$item.resizeEnabled?P:this.$item.resizeEnabled;return!this.gridster.mobile&&P&&k}getResizableHandles(){const P=this.gridster.$options.resizable.handles,k=this.$item.resizableHandles;return void 0===k?P:{...P,...k}}bringToFront(P){if(P&&P<=0)return;const k=this.getLayerIndex(),K=this.gridster.$options.maxLayerIndex;if(k<K){const Be=P?k+P:K;this.item.layerIndex=this.$item.layerIndex=Be>K?K:Be}}sendToBack(P){if(P&&P<=0)return;const k=this.getLayerIndex();if(k>0){const K=P?k-P:0;this.item.layerIndex=this.$item.layerIndex=K<0?0:K}}getLayerIndex(){return void 0!==this.item.layerIndex?this.item.layerIndex:void 0!==this.gridster.$options.defaultLayerIndex?this.gridster.$options.defaultLayerIndex:0}}R.\u0275fac=function(P){return new(P||R)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(_),t.\u0275\u0275directiveInject(t.Renderer2),t.\u0275\u0275directiveInject(t.NgZone))},R.\u0275cmp=t.\u0275\u0275defineComponent({type:R,selectors:[["gridster-item"]],hostVars:2,hostBindings:function(P,k){2&P&&t.\u0275\u0275styleProp("z-index",k.zIndex)},inputs:{item:"item"},outputs:{itemInit:"itemInit",itemChange:"itemChange",itemResize:"itemResize"},standalone:!0,features:[t.\u0275\u0275NgOnChangesFeature,t.\u0275\u0275StandaloneFeature],ngContentSelectors:U,decls:9,vars:8,consts:[["class","gridster-item-resizable-handler handle-s",3,"mousedown","touchstart",4,"ngIf"],["class","gridster-item-resizable-handler handle-e",3,"mousedown","touchstart",4,"ngIf"],["class","gridster-item-resizable-handler handle-n",3,"mousedown","touchstart",4,"ngIf"],["class","gridster-item-resizable-handler handle-w",3,"mousedown","touchstart",4,"ngIf"],["class","gridster-item-resizable-handler handle-se",3,"mousedown","touchstart",4,"ngIf"],["class","gridster-item-resizable-handler handle-ne",3,"mousedown","touchstart",4,"ngIf"],["class","gridster-item-resizable-handler handle-sw",3,"mousedown","touchstart",4,"ngIf"],["class","gridster-item-resizable-handler handle-nw",3,"mousedown","touchstart",4,"ngIf"],[1,"gridster-item-resizable-handler","handle-s",3,"mousedown","touchstart"],[1,"gridster-item-resizable-handler","handle-e",3,"mousedown","touchstart"],[1,"gridster-item-resizable-handler","handle-n",3,"mousedown","touchstart"],[1,"gridster-item-resizable-handler","handle-w",3,"mousedown","touchstart"],[1,"gridster-item-resizable-handler","handle-se",3,"mousedown","touchstart"],[1,"gridster-item-resizable-handler","handle-ne",3,"mousedown","touchstart"],[1,"gridster-item-resizable-handler","handle-sw",3,"mousedown","touchstart"],[1,"gridster-item-resizable-handler","handle-nw",3,"mousedown","touchstart"]],template:function(P,k){1&P&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275projection(0),t.\u0275\u0275template(1,$,1,0,"div",0),t.\u0275\u0275template(2,ae,1,0,"div",1),t.\u0275\u0275template(3,_e,1,0,"div",2),t.\u0275\u0275template(4,de,1,0,"div",3),t.\u0275\u0275template(5,me,1,0,"div",4),t.\u0275\u0275template(6,x,1,0,"div",5),t.\u0275\u0275template(7,S,1,0,"div",6),t.\u0275\u0275template(8,xe,1,0,"div",7)),2&P&&(t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",(null==k.resize.resizableHandles?null:k.resize.resizableHandles.s)&&k.resize.resizeEnabled),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",(null==k.resize.resizableHandles?null:k.resize.resizableHandles.e)&&k.resize.resizeEnabled),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",(null==k.resize.resizableHandles?null:k.resize.resizableHandles.n)&&k.resize.resizeEnabled),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",(null==k.resize.resizableHandles?null:k.resize.resizableHandles.w)&&k.resize.resizeEnabled),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",(null==k.resize.resizableHandles?null:k.resize.resizableHandles.se)&&k.resize.resizeEnabled),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",(null==k.resize.resizableHandles?null:k.resize.resizableHandles.ne)&&k.resize.resizeEnabled),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",(null==k.resize.resizableHandles?null:k.resize.resizableHandles.sw)&&k.resize.resizeEnabled),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",(null==k.resize.resizableHandles?null:k.resize.resizableHandles.nw)&&k.resize.resizeEnabled))},dependencies:[e.NgIf],styles:["gridster-item{box-sizing:border-box;z-index:1;position:absolute;overflow:hidden;transition:.3s;display:none;background:white;-webkit-user-select:text;user-select:text}gridster-item.gridster-item-moving{cursor:move}gridster-item.gridster-item-resizing,gridster-item.gridster-item-moving{transition:0s;z-index:2;box-shadow:0 0 5px 5px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.gridster-item-resizable-handler{position:absolute;z-index:2}.gridster-item-resizable-handler.handle-n{cursor:ns-resize;height:10px;right:0;top:0;left:0}.gridster-item-resizable-handler.handle-e{cursor:ew-resize;width:10px;bottom:0;right:0;top:0}.gridster-item-resizable-handler.handle-s{cursor:ns-resize;height:10px;right:0;bottom:0;left:0}.gridster-item-resizable-handler.handle-w{cursor:ew-resize;width:10px;left:0;top:0;bottom:0}.gridster-item-resizable-handler.handle-ne{cursor:ne-resize;width:10px;height:10px;right:0;top:0}.gridster-item-resizable-handler.handle-nw{cursor:nw-resize;width:10px;height:10px;left:0;top:0}.gridster-item-resizable-handler.handle-se{cursor:se-resize;width:0;height:0;right:0;bottom:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent}.gridster-item-resizable-handler.handle-sw{cursor:sw-resize;width:10px;height:10px;left:0;bottom:0}gridster-item:hover .gridster-item-resizable-handler.handle-se{border-color:transparent transparent #ccc}\n"],encapsulation:2});class tt{}tt.\u0275fac=function(P){return new(P||tt)},tt.\u0275mod=t.\u0275\u0275defineNgModule({type:tt,imports:[_,R],exports:[_,R]}),tt.\u0275inj=t.\u0275\u0275defineInjector({imports:[_,R]})},37849:(zt,le,a)=>{"use strict";a.d(le,{cy:()=>$,mb:()=>_e,qm:()=>w,tm:()=>U});var e=a(98678),t=a(716),m=a(42906),h=a(35103);function d(de,me){if(1&de&&(e.\u0275\u0275elementStart(0,"span",8),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&de){const x=me.$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(x)}}function f(de,me){if(1&de&&(e.\u0275\u0275elementStart(0,"tr")(1,"td",5),e.\u0275\u0275template(2,d,2,1,"span",6),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"td",7),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd()()),2&de){const x=me.$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",x.formatted),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(x.description)}}const j=function(de){return{in:de}};class w{constructor(me,x,S,xe,ue,Ue){this.combo=me,this.callback=x,this.allowIn=S,this.description=xe,this.action=ue,this.persistent=Ue,this.combo=Array.isArray(me)?me:[me],this.allowIn=S||[],this.description=xe||""}static symbolize(me){const x={command:"\u2318",shift:"\u21e7",left:"\u2190",right:"\u2192",up:"\u2191",down:"\u2193",return:"\u23ce",backspace:"\u232b"},S=me.split("+");for(let xe=0;xe<S.length;xe++)"mod"===S[xe]&&(window.navigator&&window.navigator.platform.indexOf("Mac")>=0?S[xe]="command":S[xe]="ctrl"),S[xe]=x[S[xe]]||S[xe];return S.join(" + ")}get formatted(){if(!this.formattedHotkey){const me=this.combo;for(let x=0;x<me.length;x++)me[x]=w.symbolize(me[x]);this.formattedHotkey=me}return this.formattedHotkey}}const T=new e.InjectionToken("HotkeyOptions");class U{constructor(me){this.options=me,this.hotkeys=[],this.pausedHotkeys=[],this.cheatSheetToggle=new t.x,this.preventIn=["INPUT","SELECT","TEXTAREA"],m.prototype.stopCallback=(x,S,xe,ue)=>!((" "+S.className+" ").indexOf(" mousetrap ")>-1)&&(S.contentEditable&&"true"===S.contentEditable),this.mousetrap=new m,this.initCheatSheet()}initCheatSheet(){this.options.disableCheatSheet||this.add(new w(this.options.cheatSheetHotkey||"?",function(me){this.cheatSheetToggle.next()}.bind(this),[],this.options.cheatSheetDescription||"Show / hide this help menu")),this.options.cheatSheetCloseEsc&&this.add(new w("esc",function(me){this.cheatSheetToggle.next(!1)}.bind(this),["HOTKEYS-CHEATSHEET"],this.options.cheatSheetCloseEscDescription||"Hide this help menu"))}add(me,x){if(Array.isArray(me)){const S=[];for(const xe of me)S.push(this.add(xe,x));return S}return this.remove(me),this.hotkeys.push(me),this.mousetrap.bind(me.combo,(S,xe)=>{let ue=!0;if(S){const Ue=S.target||S.srcElement,Pe=Ue.nodeName.toUpperCase();(" "+Ue.className+" ").indexOf(" mousetrap ")>-1?ue=!0:this.preventIn.indexOf(Pe)>-1&&-1===me.allowIn.map(ze=>ze.toUpperCase()).indexOf(Pe)&&(ue=!1)}if(ue)return me.callback.apply(this,[S,xe])},x),me}remove(me,x){const S=[];if(!me){for(const ue of this.hotkeys)S.push(this.remove(ue,x));return S}if(Array.isArray(me)){for(const ue of me)S.push(this.remove(ue));return S}const xe=this.findHotkey(me);return xe>-1?(this.hotkeys.splice(xe,1),this.mousetrap.unbind(me.combo,x),me):null}get(me){if(!me)return this.hotkeys;if(Array.isArray(me)){const x=[];for(const S of me)x.push(this.get(S));return x}for(const x of this.hotkeys)if(x.combo.indexOf(me)>-1)return x;return null}pause(me){if(!me)return this.pause(this.hotkeys);if(Array.isArray(me)){const x=[];for(const S of me)x.push(this.pause(S));return x}return this.remove(me),this.pausedHotkeys.push(me),me}unpause(me){if(!me)return this.unpause(this.pausedHotkeys);if(Array.isArray(me)){const S=[];for(const xe of me)S.push(this.unpause(xe));return S}const x=this.pausedHotkeys.indexOf(me);return x>-1?(this.add(me),this.pausedHotkeys.splice(x,1)):null}reset(){this.mousetrap.reset(),this.hotkeys=[],this.pausedHotkeys=[],this.initCheatSheet()}findHotkey(me){return this.hotkeys.indexOf(me)}}U.\u0275fac=function(me){return new(me||U)(e.\u0275\u0275inject(T))},U.\u0275prov=e.\u0275\u0275defineInjectable({token:U,factory:U.\u0275fac,providedIn:"root"});class ${constructor(me,x){this.hotkeysService=me,this.elementRef=x,this.hotkeysList=[],this.oldHotkeys=[],this.mousetrap=new m(this.elementRef.nativeElement)}ngOnInit(){for(const me of this.hotkeys){const x=Object.keys(me)[0],S=new w(x,me[x]),xe=this.hotkeysService.get(x);null!==xe&&(this.oldHotkeys.push(xe),this.hotkeysService.remove(xe)),this.hotkeysList.push(S),this.mousetrap.bind(S.combo,S.callback)}}ngOnDestroy(){for(const me of this.hotkeysList)this.mousetrap.unbind(me.combo);this.hotkeysService.add(this.oldHotkeys)}}$.\u0275fac=function(me){return new(me||$)(e.\u0275\u0275directiveInject(U),e.\u0275\u0275directiveInject(e.ElementRef))},$.\u0275dir=e.\u0275\u0275defineDirective({type:$,selectors:[["","hotkeys",""]],inputs:{hotkeys:"hotkeys"},features:[e.\u0275\u0275ProvidersFeature([U])]});class ae{constructor(me){this.hotkeysService=me,this.helpVisible=!1,this.title="Keyboard Shortcuts:"}ngOnInit(){this.subscription=this.hotkeysService.cheatSheetToggle.subscribe(me=>{!1!==me&&(this.hotkeys=this.hotkeysService.hotkeys.filter(x=>x.description)),!1===me?this.helpVisible=!1:this.toggleCheatSheet()})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}toggleCheatSheet(){this.helpVisible=!this.helpVisible}}ae.\u0275fac=function(me){return new(me||ae)(e.\u0275\u0275directiveInject(U))},ae.\u0275cmp=e.\u0275\u0275defineComponent({type:ae,selectors:[["hotkeys-cheatsheet"]],inputs:{title:"title"},decls:9,vars:5,consts:[[1,"cfp-hotkeys-container","fade",2,"display","none",3,"ngClass"],[1,"cfp-hotkeys"],[1,"cfp-hotkeys-title"],[4,"ngFor","ngForOf"],[1,"cfp-hotkeys-close",3,"click"],[1,"cfp-hotkeys-keys"],["class","cfp-hotkeys-key",4,"ngFor","ngForOf"],[1,"cfp-hotkeys-text"],[1,"cfp-hotkeys-key"]],template:function(me,x){1&me&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"h4",2),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"table")(5,"tbody"),e.\u0275\u0275template(6,f,5,2,"tr",3),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"div",4),e.\u0275\u0275listener("click",function(){return x.toggleCheatSheet()}),e.\u0275\u0275text(8,"\xd7"),e.\u0275\u0275elementEnd()()()),2&me&&(e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(3,j,x.helpVisible)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(x.title),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",x.hotkeys))},dependencies:[h.NgClass,h.NgForOf],styles:[".cfp-hotkeys-container[_ngcontent-%COMP%]{display:table!important;position:fixed;width:100%;height:100%;top:0;left:0;color:#333;font-size:1em;background-color:#ffffffe6}.cfp-hotkeys-container.fade[_ngcontent-%COMP%]{z-index:-1024;visibility:hidden;opacity:0;transition:opacity .15s linear}.cfp-hotkeys-container.fade.in[_ngcontent-%COMP%]{z-index:10002;visibility:visible;opacity:1}.cfp-hotkeys-title[_ngcontent-%COMP%]{font-weight:700;text-align:center;font-size:1.2em}.cfp-hotkeys[_ngcontent-%COMP%]{width:100%;height:100%;display:table-cell;vertical-align:middle}.cfp-hotkeys[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{margin:auto;color:#333}.cfp-content[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle}.cfp-hotkeys-keys[_ngcontent-%COMP%]{padding:5px;text-align:right}.cfp-hotkeys-key[_ngcontent-%COMP%]{display:inline-block;color:#fff;background-color:#333;border:1px solid #333;border-radius:5px;text-align:center;margin-right:5px;box-shadow:inset 0 1px #666,0 1px #bbb;padding:5px 9px;font-size:1em}.cfp-hotkeys-text[_ngcontent-%COMP%]{padding-left:10px;font-size:1em}.cfp-hotkeys-close[_ngcontent-%COMP%]{position:fixed;top:20px;right:20px;font-size:2em;font-weight:700;padding:5px 10px;border:1px solid #ddd;border-radius:5px;min-height:45px;min-width:45px;text-align:center}.cfp-hotkeys-close[_ngcontent-%COMP%]:hover{background-color:#fff;cursor:pointer}@media all and (max-width: 500px){.cfp-hotkeys[_ngcontent-%COMP%]{font-size:.8em}}@media all and (min-width: 750px){.cfp-hotkeys[_ngcontent-%COMP%]{font-size:1.2em}}"]});class _e{static forRoot(me={}){return{ngModule:_e,providers:[U,{provide:T,useValue:me}]}}}_e.\u0275fac=function(me){return new(me||_e)},_e.\u0275mod=e.\u0275\u0275defineNgModule({type:_e,declarations:[$,ae],imports:[h.CommonModule],exports:[$,ae]}),_e.\u0275inj=e.\u0275\u0275defineInjector({imports:[[h.CommonModule]]})},75238:(zt,le,a)=>{"use strict";a.d(le,{Z:()=>e});const e={AC:"40123",AD:"312345",AE:"501234567",AF:"701234567",AG:"2684641234",AI:"2642351234",AL:"672123456",AM:"77123456",AO:"923123456",AR:"91123456789",AS:"6847331234",AT:"664123456",AU:"412345678",AW:"5601234",AX:"412345678",AZ:"401234567",BA:"61123456",BB:"2462501234",BD:"1812345678",BE:"470123456",BF:"70123456",BG:"43012345",BH:"36001234",BI:"79561234",BJ:"90011234",BL:"690001234",BM:"4413701234",BN:"7123456",BO:"71234567",BQ:"3181234",BR:"11961234567",BS:"2423591234",BT:"17123456",BW:"71123456",BY:"294911911",BZ:"6221234",CA:"5062345678",CC:"412345678",CD:"991234567",CF:"70012345",CG:"061234567",CH:"781234567",CI:"0123456789",CK:"71234",CL:"221234567",CM:"671234567",CN:"13123456789",CO:"3211234567",CR:"83123456",CU:"51234567",CV:"9911234",CW:"95181234",CX:"412345678",CY:"96123456",CZ:"601123456",DE:"15123456789",DJ:"77831001",DK:"32123456",DM:"7672251234",DO:"8092345678",DZ:"551234567",EC:"991234567",EE:"51234567",EG:"1001234567",EH:"650123456",ER:"7123456",ES:"612345678",ET:"911234567",FI:"412345678",FJ:"7012345",FK:"51234",FM:"3501234",FO:"211234",FR:"612345678",GA:"06031234",GB:"7400123456",GD:"4734031234",GE:"555123456",GF:"694201234",GG:"7781123456",GH:"231234567",GI:"57123456",GL:"221234",GM:"3012345",GN:"601123456",GP:"690001234",GQ:"222123456",GR:"6912345678",GT:"51234567",GU:"6713001234",GW:"955012345",GY:"6091234",HK:"51234567",HN:"91234567",HR:"921234567",HT:"34101234",HU:"201234567",ID:"812345678",IE:"850123456",IL:"502345678",IM:"7924123456",IN:"8123456789",IO:"3801234",IQ:"7912345678",IR:"9123456789",IS:"6111234",IT:"3123456789",JE:"7797712345",JM:"8762101234",JO:"790123456",JP:"9012345678",KE:"712123456",KG:"700123456",KH:"91234567",KI:"72001234",KM:"3212345",KN:"8697652917",KP:"1921234567",KR:"1020000000",KW:"50012345",KY:"3453231234",KZ:"7710009998",LA:"2023123456",LB:"71123456",LC:"7582845678",LI:"660234567",LK:"712345678",LR:"770123456",LS:"50123456",LT:"61234567",LU:"628123456",LV:"21234567",LY:"912345678",MA:"650123456",MC:"612345678",MD:"62112345",ME:"67622901",MF:"690001234",MG:"321234567",MH:"2351234",MK:"72345678",ML:"65012345",MM:"92123456",MN:"88123456",MO:"66123456",MP:"6702345678",MQ:"696201234",MR:"22123456",MS:"6644923456",MT:"96961234",MU:"52512345",MV:"7712345",MW:"991234567",MX:"12221234567",MY:"123456789",MZ:"821234567",NA:"811234567",NC:"751234",NE:"93123456",NF:"381234",NG:"8021234567",NI:"81234567",NL:"612345678",NO:"40612345",NP:"9841234567",NR:"5551234",NU:"8884012",NZ:"211234567",OM:"92123456",PA:"61234567",PE:"912345678",PF:"87123456",PG:"70123456",PH:"9051234567",PK:"3012345678",PL:"512345678",PM:"551234",PR:"7872345678",PS:"599123456",PT:"912345678",PW:"6201234",PY:"961456789",QA:"33123456",RE:"692123456",RO:"712034567",RS:"601234567",RU:"9123456789",RW:"720123456",SA:"512345678",SB:"7421234",SC:"2510123",SD:"911231234",SE:"701234567",SG:"81234567",SH:"51234",SI:"31234567",SJ:"41234567",SK:"912123456",SL:"25123456",SM:"66661212",SN:"701234567",SO:"71123456",SR:"7412345",SS:"977123456",ST:"9812345",SV:"70123456",SX:"7215205678",SY:"944567890",SZ:"76123456",TA:"8999",TC:"6492311234",TD:"63012345",TG:"90112345",TH:"812345678",TJ:"917123456",TK:"7290",TL:"77212345",TM:"66123456",TN:"20123456",TO:"7715123",TR:"5012345678",TT:"8682911234",TV:"901234",TW:"912345678",TZ:"621234567",UA:"501234567",UG:"712345678",US:"2015550123",UY:"94231234",UZ:"912345678",VA:"3123456789",VC:"7844301234",VE:"4121234567",VG:"2843001234",VI:"3406421234",VN:"912345678",VU:"5912345",WF:"821234",WS:"7212345",XK:"43201234",YE:"712345678",YT:"639012345",ZA:"711234567",ZM:"955123456",ZW:"712345678"}},10357:(zt,le,a)=>{"use strict";function e(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}a.d(le,{TU:()=>dt,Th:()=>Re});let t={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};const h=/[&<>"']/,d=new RegExp(h.source,"g"),f=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,j=new RegExp(f.source,"g"),w={"&":"&","<":"<",">":">",'"':""","'":"'"},T=D=>w[D];function U(D,W){if(W){if(h.test(D))return D.replace(d,T)}else if(f.test(D))return D.replace(j,T);return D}const $=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function ae(D){return D.replace($,(W,te)=>"colon"===(te=te.toLowerCase())?":":"#"===te.charAt(0)?"x"===te.charAt(1)?String.fromCharCode(parseInt(te.substring(2),16)):String.fromCharCode(+te.substring(1)):"")}const _e=/(^|[^\[])\^/g;function de(D,W){D="string"==typeof D?D:D.source,W=W||"";const te={replace:(fe,Ve)=>(Ve=(Ve=Ve.source||Ve).replace(_e,"$1"),D=D.replace(fe,Ve),te),getRegex:()=>new RegExp(D,W)};return te}const me=/[^\w:]/g,x=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function S(D,W,te){if(D){let fe;try{fe=decodeURIComponent(ae(te)).replace(me,"").toLowerCase()}catch{return null}if(0===fe.indexOf("javascript:")||0===fe.indexOf("vbscript:")||0===fe.indexOf("data:"))return null}W&&!x.test(te)&&(te=function ze(D,W){xe[" "+D]||(ue.test(D)?xe[" "+D]=D+"/":xe[" "+D]=ke(D,"/",!0)),D=xe[" "+D];const te=-1===D.indexOf(":");return"//"===W.substring(0,2)?te?W:D.replace(Ue,"$1")+W:"/"===W.charAt(0)?te?W:D.replace(Pe,"$1")+W:D+W}(W,te));try{te=encodeURI(te).replace(/%25/g,"%")}catch{return null}return te}const xe={},ue=/^[^:]+:\/*[^/]*$/,Ue=/^([^:]+:)[\s\S]*$/,Pe=/^([^:]+:\/*[^/]*)[\s\S]*$/;const A={exec:function(){}};function Ce(D){let te,fe,W=1;for(;W<arguments.length;W++)for(fe in te=arguments[W],te)Object.prototype.hasOwnProperty.call(te,fe)&&(D[fe]=te[fe]);return D}function Xe(D,W){const fe=D.replace(/\|/g,(We,R,z)=>{let Oe=!1,tt=R;for(;--tt>=0&&"\\"===z[tt];)Oe=!Oe;return Oe?"|":" |"}).split(/ \|/);let Ve=0;if(fe[0].trim()||fe.shift(),fe.length>0&&!fe[fe.length-1].trim()&&fe.pop(),fe.length>W)fe.splice(W);else for(;fe.length<W;)fe.push("");for(;Ve<fe.length;Ve++)fe[Ve]=fe[Ve].trim().replace(/\\\|/g,"|");return fe}function ke(D,W,te){const fe=D.length;if(0===fe)return"";let Ve=0;for(;Ve<fe;){const We=D.charAt(fe-Ve-1);if(We!==W||te){if(We===W||!te)break;Ve++}else Ve++}return D.slice(0,fe-Ve)}function pe(D){D&&D.sanitize&&!D.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function _(D,W){if(W<1)return"";let te="";for(;W>1;)1&W&&(te+=D),W>>=1,D+=D;return te+D}function E(D,W,te,fe){const Ve=W.href,We=W.title?U(W.title):null,R=D[1].replace(/\\([\[\]])/g,"$1");if("!"!==D[0].charAt(0)){fe.state.inLink=!0;const z={type:"link",raw:te,href:Ve,title:We,text:R,tokens:fe.inlineTokens(R)};return fe.state.inLink=!1,z}return{type:"image",raw:te,href:Ve,title:We,text:U(R)}}class X{constructor(W){this.options=W||t}space(W){const te=this.rules.block.newline.exec(W);if(te&&te[0].length>0)return{type:"space",raw:te[0]}}code(W){const te=this.rules.block.code.exec(W);if(te){const fe=te[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:te[0],codeBlockStyle:"indented",text:this.options.pedantic?fe:ke(fe,"\n")}}}fences(W){const te=this.rules.block.fences.exec(W);if(te){const fe=te[0],Ve=function C(D,W){const te=D.match(/^(\s+)(?:```)/);if(null===te)return W;const fe=te[1];return W.split("\n").map(Ve=>{const We=Ve.match(/^\s+/);if(null===We)return Ve;const[R]=We;return R.length>=fe.length?Ve.slice(fe.length):Ve}).join("\n")}(fe,te[3]||"");return{type:"code",raw:fe,lang:te[2]?te[2].trim().replace(this.rules.inline._escapes,"$1"):te[2],text:Ve}}}heading(W){const te=this.rules.block.heading.exec(W);if(te){let fe=te[2].trim();if(/#$/.test(fe)){const Ve=ke(fe,"#");(this.options.pedantic||!Ve||/ $/.test(Ve))&&(fe=Ve.trim())}return{type:"heading",raw:te[0],depth:te[1].length,text:fe,tokens:this.lexer.inline(fe)}}}hr(W){const te=this.rules.block.hr.exec(W);if(te)return{type:"hr",raw:te[0]}}blockquote(W){const te=this.rules.block.blockquote.exec(W);if(te){const fe=te[0].replace(/^ *>[ \t]?/gm,""),Ve=this.lexer.state.top;this.lexer.state.top=!0;const We=this.lexer.blockTokens(fe);return this.lexer.state.top=Ve,{type:"blockquote",raw:te[0],tokens:We,text:fe}}}list(W){let te=this.rules.block.list.exec(W);if(te){let fe,Ve,We,R,z,Oe,tt,at,P,k,K,Be,Ge=te[1].trim();const ne=Ge.length>1,Ke={type:"list",raw:"",ordered:ne,start:ne?+Ge.slice(0,-1):"",loose:!1,items:[]};Ge=ne?`\\d{1,9}\\${Ge.slice(-1)}`:`\\${Ge}`,this.options.pedantic&&(Ge=ne?Ge:"[*+-]");const Xt=new RegExp(`^( {0,3}${Ge})((?:[\t ][^\\n]*)?(?:\\n|$))`);for(;W&&(Be=!1,(te=Xt.exec(W))&&!this.rules.block.hr.test(W));){if(fe=te[0],W=W.substring(fe.length),at=te[2].split("\n",1)[0].replace(/^\t+/,vi=>" ".repeat(3*vi.length)),P=W.split("\n",1)[0],this.options.pedantic?(R=2,K=at.trimLeft()):(R=te[2].search(/[^ ]/),R=R>4?1:R,K=at.slice(R),R+=te[1].length),Oe=!1,!at&&/^ *$/.test(P)&&(fe+=P+"\n",W=W.substring(P.length+1),Be=!0),!Be){const vi=new RegExp(`^ {0,${Math.min(3,R-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),ii=new RegExp(`^ {0,${Math.min(3,R-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),qt=new RegExp(`^ {0,${Math.min(3,R-1)}}(?:\`\`\`|~~~)`),Yt=new RegExp(`^ {0,${Math.min(3,R-1)}}#`);for(;W&&(k=W.split("\n",1)[0],P=k,this.options.pedantic&&(P=P.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(qt.test(P)||Yt.test(P)||vi.test(P)||ii.test(W)));){if(P.search(/[^ ]/)>=R||!P.trim())K+="\n"+P.slice(R);else{if(Oe||at.search(/[^ ]/)>=4||qt.test(at)||Yt.test(at)||ii.test(at))break;K+="\n"+P}!Oe&&!P.trim()&&(Oe=!0),fe+=k+"\n",W=W.substring(k.length+1),at=P.slice(R)}}Ke.loose||(tt?Ke.loose=!0:/\n *\n *$/.test(fe)&&(tt=!0)),this.options.gfm&&(Ve=/^\[[ xX]\] /.exec(K),Ve&&(We="[ ] "!==Ve[0],K=K.replace(/^\[[ xX]\] +/,""))),Ke.items.push({type:"list_item",raw:fe,task:!!Ve,checked:We,loose:!1,text:K}),Ke.raw+=fe}Ke.items[Ke.items.length-1].raw=fe.trimRight(),Ke.items[Ke.items.length-1].text=K.trimRight(),Ke.raw=Ke.raw.trimRight();const ri=Ke.items.length;for(z=0;z<ri;z++)if(this.lexer.state.top=!1,Ke.items[z].tokens=this.lexer.blockTokens(Ke.items[z].text,[]),!Ke.loose){const vi=Ke.items[z].tokens.filter(qt=>"space"===qt.type),ii=vi.length>0&&vi.some(qt=>/\n.*\n/.test(qt.raw));Ke.loose=ii}if(Ke.loose)for(z=0;z<ri;z++)Ke.items[z].loose=!0;return Ke}}html(W){const te=this.rules.block.html.exec(W);if(te){const fe={type:"html",raw:te[0],pre:!this.options.sanitizer&&("pre"===te[1]||"script"===te[1]||"style"===te[1]),text:te[0]};if(this.options.sanitize){const Ve=this.options.sanitizer?this.options.sanitizer(te[0]):U(te[0]);fe.type="paragraph",fe.text=Ve,fe.tokens=this.lexer.inline(Ve)}return fe}}def(W){const te=this.rules.block.def.exec(W);if(te){const fe=te[1].toLowerCase().replace(/\s+/g," "),Ve=te[2]?te[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline._escapes,"$1"):"",We=te[3]?te[3].substring(1,te[3].length-1).replace(this.rules.inline._escapes,"$1"):te[3];return{type:"def",tag:fe,raw:te[0],href:Ve,title:We}}}table(W){const te=this.rules.block.table.exec(W);if(te){const fe={type:"table",header:Xe(te[1]).map(Ve=>({text:Ve})),align:te[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:te[3]&&te[3].trim()?te[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(fe.header.length===fe.align.length){fe.raw=te[0];let We,R,z,Oe,Ve=fe.align.length;for(We=0;We<Ve;We++)/^ *-+: *$/.test(fe.align[We])?fe.align[We]="right":/^ *:-+: *$/.test(fe.align[We])?fe.align[We]="center":/^ *:-+ *$/.test(fe.align[We])?fe.align[We]="left":fe.align[We]=null;for(Ve=fe.rows.length,We=0;We<Ve;We++)fe.rows[We]=Xe(fe.rows[We],fe.header.length).map(tt=>({text:tt}));for(Ve=fe.header.length,R=0;R<Ve;R++)fe.header[R].tokens=this.lexer.inline(fe.header[R].text);for(Ve=fe.rows.length,R=0;R<Ve;R++)for(Oe=fe.rows[R],z=0;z<Oe.length;z++)Oe[z].tokens=this.lexer.inline(Oe[z].text);return fe}}}lheading(W){const te=this.rules.block.lheading.exec(W);if(te)return{type:"heading",raw:te[0],depth:"="===te[2].charAt(0)?1:2,text:te[1],tokens:this.lexer.inline(te[1])}}paragraph(W){const te=this.rules.block.paragraph.exec(W);if(te){const fe="\n"===te[1].charAt(te[1].length-1)?te[1].slice(0,-1):te[1];return{type:"paragraph",raw:te[0],text:fe,tokens:this.lexer.inline(fe)}}}text(W){const te=this.rules.block.text.exec(W);if(te)return{type:"text",raw:te[0],text:te[0],tokens:this.lexer.inline(te[0])}}escape(W){const te=this.rules.inline.escape.exec(W);if(te)return{type:"escape",raw:te[0],text:U(te[1])}}tag(W){const te=this.rules.inline.tag.exec(W);if(te)return!this.lexer.state.inLink&&/^<a /i.test(te[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(te[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(te[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(te[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:te[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(te[0]):U(te[0]):te[0]}}link(W){const te=this.rules.inline.link.exec(W);if(te){const fe=te[2].trim();if(!this.options.pedantic&&/^</.test(fe)){if(!/>$/.test(fe))return;const R=ke(fe.slice(0,-1),"\\");if((fe.length-R.length)%2==0)return}else{const R=function ve(D,W){if(-1===D.indexOf(W[1]))return-1;const te=D.length;let fe=0,Ve=0;for(;Ve<te;Ve++)if("\\"===D[Ve])Ve++;else if(D[Ve]===W[0])fe++;else if(D[Ve]===W[1]&&(fe--,fe<0))return Ve;return-1}(te[2],"()");if(R>-1){const Oe=(0===te[0].indexOf("!")?5:4)+te[1].length+R;te[2]=te[2].substring(0,R),te[0]=te[0].substring(0,Oe).trim(),te[3]=""}}let Ve=te[2],We="";if(this.options.pedantic){const R=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(Ve);R&&(Ve=R[1],We=R[3])}else We=te[3]?te[3].slice(1,-1):"";return Ve=Ve.trim(),/^</.test(Ve)&&(Ve=this.options.pedantic&&!/>$/.test(fe)?Ve.slice(1):Ve.slice(1,-1)),E(te,{href:Ve&&Ve.replace(this.rules.inline._escapes,"$1"),title:We&&We.replace(this.rules.inline._escapes,"$1")},te[0],this.lexer)}}reflink(W,te){let fe;if((fe=this.rules.inline.reflink.exec(W))||(fe=this.rules.inline.nolink.exec(W))){let Ve=(fe[2]||fe[1]).replace(/\s+/g," ");if(Ve=te[Ve.toLowerCase()],!Ve){const We=fe[0].charAt(0);return{type:"text",raw:We,text:We}}return E(fe,Ve,fe[0],this.lexer)}}emStrong(W,te,fe=""){let Ve=this.rules.inline.emStrong.lDelim.exec(W);if(!Ve||Ve[3]&&fe.match(/[\p{L}\p{N}]/u))return;const We=Ve[1]||Ve[2]||"";if(!We||We&&(""===fe||this.rules.inline.punctuation.exec(fe))){const R=Ve[0].length-1;let z,Oe,tt=R,at=0;const P="*"===Ve[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(P.lastIndex=0,te=te.slice(-1*W.length+R);null!=(Ve=P.exec(te));){if(z=Ve[1]||Ve[2]||Ve[3]||Ve[4]||Ve[5]||Ve[6],!z)continue;if(Oe=z.length,Ve[3]||Ve[4]){tt+=Oe;continue}if((Ve[5]||Ve[6])&&R%3&&!((R+Oe)%3)){at+=Oe;continue}if(tt-=Oe,tt>0)continue;Oe=Math.min(Oe,Oe+tt+at);const k=W.slice(0,R+Ve.index+(Ve[0].length-z.length)+Oe);if(Math.min(R,Oe)%2){const Be=k.slice(1,-1);return{type:"em",raw:k,text:Be,tokens:this.lexer.inlineTokens(Be)}}const K=k.slice(2,-2);return{type:"strong",raw:k,text:K,tokens:this.lexer.inlineTokens(K)}}}}codespan(W){const te=this.rules.inline.code.exec(W);if(te){let fe=te[2].replace(/\n/g," ");const Ve=/[^ ]/.test(fe),We=/^ /.test(fe)&&/ $/.test(fe);return Ve&&We&&(fe=fe.substring(1,fe.length-1)),fe=U(fe,!0),{type:"codespan",raw:te[0],text:fe}}}br(W){const te=this.rules.inline.br.exec(W);if(te)return{type:"br",raw:te[0]}}del(W){const te=this.rules.inline.del.exec(W);if(te)return{type:"del",raw:te[0],text:te[2],tokens:this.lexer.inlineTokens(te[2])}}autolink(W,te){const fe=this.rules.inline.autolink.exec(W);if(fe){let Ve,We;return"@"===fe[2]?(Ve=U(this.options.mangle?te(fe[1]):fe[1]),We="mailto:"+Ve):(Ve=U(fe[1]),We=Ve),{type:"link",raw:fe[0],text:Ve,href:We,tokens:[{type:"text",raw:Ve,text:Ve}]}}}url(W,te){let fe;if(fe=this.rules.inline.url.exec(W)){let Ve,We;if("@"===fe[2])Ve=U(this.options.mangle?te(fe[0]):fe[0]),We="mailto:"+Ve;else{let R;do{R=fe[0],fe[0]=this.rules.inline._backpedal.exec(fe[0])[0]}while(R!==fe[0]);Ve=U(fe[0]),We="www."===fe[1]?"http://"+fe[0]:fe[0]}return{type:"link",raw:fe[0],text:Ve,href:We,tokens:[{type:"text",raw:Ve,text:Ve}]}}}inlineText(W,te){const fe=this.rules.inline.text.exec(W);if(fe){let Ve;return Ve=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(fe[0]):U(fe[0]):fe[0]:U(this.options.smartypants?te(fe[0]):fe[0]),{type:"text",raw:fe[0],text:Ve}}}}const se={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:A,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};se.def=de(se.def).replace("label",se._label).replace("title",se._title).getRegex(),se.bullet=/(?:[*+-]|\d{1,9}[.)])/,se.listItemStart=de(/^( *)(bull) */).replace("bull",se.bullet).getRegex(),se.list=de(se.list).replace(/bull/g,se.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+se.def.source+")").getRegex(),se._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",se._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,se.html=de(se.html,"i").replace("comment",se._comment).replace("tag",se._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),se.paragraph=de(se._paragraph).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",se._tag).getRegex(),se.blockquote=de(se.blockquote).replace("paragraph",se.paragraph).getRegex(),se.normal=Ce({},se),se.gfm=Ce({},se.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),se.gfm.table=de(se.gfm.table).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",se._tag).getRegex(),se.gfm.paragraph=de(se._paragraph).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",se.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",se._tag).getRegex(),se.pedantic=Ce({},se.normal,{html:de("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",se._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:A,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:de(se.normal._paragraph).replace("hr",se.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",se.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const L={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:A,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:A,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};function I(D){return D.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201c").replace(/"/g,"\u201d").replace(/\.{3}/g,"\u2026")}function ce(D){let te,fe,W="";const Ve=D.length;for(te=0;te<Ve;te++)fe=D.charCodeAt(te),Math.random()>.5&&(fe="x"+fe.toString(16)),W+="&#"+fe+";";return W}L._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",L.punctuation=de(L.punctuation).replace(/punctuation/g,L._punctuation).getRegex(),L.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,L.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,L._comment=de(se._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),L.emStrong.lDelim=de(L.emStrong.lDelim).replace(/punct/g,L._punctuation).getRegex(),L.emStrong.rDelimAst=de(L.emStrong.rDelimAst,"g").replace(/punct/g,L._punctuation).getRegex(),L.emStrong.rDelimUnd=de(L.emStrong.rDelimUnd,"g").replace(/punct/g,L._punctuation).getRegex(),L._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,L._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,L._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,L.autolink=de(L.autolink).replace("scheme",L._scheme).replace("email",L._email).getRegex(),L._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,L.tag=de(L.tag).replace("comment",L._comment).replace("attribute",L._attribute).getRegex(),L._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,L._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,L._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,L.link=de(L.link).replace("label",L._label).replace("href",L._href).replace("title",L._title).getRegex(),L.reflink=de(L.reflink).replace("label",L._label).replace("ref",se._label).getRegex(),L.nolink=de(L.nolink).replace("ref",se._label).getRegex(),L.reflinkSearch=de(L.reflinkSearch,"g").replace("reflink",L.reflink).replace("nolink",L.nolink).getRegex(),L.normal=Ce({},L),L.pedantic=Ce({},L.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:de(/^!?\[(label)\]\((.*?)\)/).replace("label",L._label).getRegex(),reflink:de(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",L._label).getRegex()}),L.gfm=Ce({},L.normal,{escape:de(L.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/}),L.gfm.url=de(L.gfm.url,"i").replace("email",L.gfm._extended_email).getRegex(),L.breaks=Ce({},L.gfm,{br:de(L.br).replace("{2,}","*").getRegex(),text:de(L.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});class Ne{constructor(W){this.tokens=[],this.tokens.links=Object.create(null),this.options=W||t,this.options.tokenizer=this.options.tokenizer||new X,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const te={block:se.normal,inline:L.normal};this.options.pedantic?(te.block=se.pedantic,te.inline=L.pedantic):this.options.gfm&&(te.block=se.gfm,this.options.breaks?te.inline=L.breaks:te.inline=L.gfm),this.tokenizer.rules=te}static get rules(){return{block:se,inline:L}}static lex(W,te){return new Ne(te).lex(W)}static lexInline(W,te){return new Ne(te).inlineTokens(W)}lex(W){let te;for(W=W.replace(/\r\n|\r/g,"\n"),this.blockTokens(W,this.tokens);te=this.inlineQueue.shift();)this.inlineTokens(te.src,te.tokens);return this.tokens}blockTokens(W,te=[]){let fe,Ve,We,R;for(W=this.options.pedantic?W.replace(/\t/g," ").replace(/^ +$/gm,""):W.replace(/^( *)(\t+)/gm,(z,Oe,tt)=>Oe+" ".repeat(tt.length));W;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(z=>!!(fe=z.call({lexer:this},W,te))&&(W=W.substring(fe.raw.length),te.push(fe),!0)))){if(fe=this.tokenizer.space(W)){W=W.substring(fe.raw.length),1===fe.raw.length&&te.length>0?te[te.length-1].raw+="\n":te.push(fe);continue}if(fe=this.tokenizer.code(W)){W=W.substring(fe.raw.length),Ve=te[te.length-1],!Ve||"paragraph"!==Ve.type&&"text"!==Ve.type?te.push(fe):(Ve.raw+="\n"+fe.raw,Ve.text+="\n"+fe.text,this.inlineQueue[this.inlineQueue.length-1].src=Ve.text);continue}if(fe=this.tokenizer.fences(W)){W=W.substring(fe.raw.length),te.push(fe);continue}if(fe=this.tokenizer.heading(W)){W=W.substring(fe.raw.length),te.push(fe);continue}if(fe=this.tokenizer.hr(W)){W=W.substring(fe.raw.length),te.push(fe);continue}if(fe=this.tokenizer.blockquote(W)){W=W.substring(fe.raw.length),te.push(fe);continue}if(fe=this.tokenizer.list(W)){W=W.substring(fe.raw.length),te.push(fe);continue}if(fe=this.tokenizer.html(W)){W=W.substring(fe.raw.length),te.push(fe);continue}if(fe=this.tokenizer.def(W)){W=W.substring(fe.raw.length),Ve=te[te.length-1],!Ve||"paragraph"!==Ve.type&&"text"!==Ve.type?this.tokens.links[fe.tag]||(this.tokens.links[fe.tag]={href:fe.href,title:fe.title}):(Ve.raw+="\n"+fe.raw,Ve.text+="\n"+fe.raw,this.inlineQueue[this.inlineQueue.length-1].src=Ve.text);continue}if(fe=this.tokenizer.table(W)){W=W.substring(fe.raw.length),te.push(fe);continue}if(fe=this.tokenizer.lheading(W)){W=W.substring(fe.raw.length),te.push(fe);continue}if(We=W,this.options.extensions&&this.options.extensions.startBlock){let z=1/0;const Oe=W.slice(1);let tt;this.options.extensions.startBlock.forEach(function(at){tt=at.call({lexer:this},Oe),"number"==typeof tt&&tt>=0&&(z=Math.min(z,tt))}),z<1/0&&z>=0&&(We=W.substring(0,z+1))}if(this.state.top&&(fe=this.tokenizer.paragraph(We))){Ve=te[te.length-1],R&&"paragraph"===Ve.type?(Ve.raw+="\n"+fe.raw,Ve.text+="\n"+fe.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=Ve.text):te.push(fe),R=We.length!==W.length,W=W.substring(fe.raw.length);continue}if(fe=this.tokenizer.text(W)){W=W.substring(fe.raw.length),Ve=te[te.length-1],Ve&&"text"===Ve.type?(Ve.raw+="\n"+fe.raw,Ve.text+="\n"+fe.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=Ve.text):te.push(fe);continue}if(W){const z="Infinite loop on byte: "+W.charCodeAt(0);if(this.options.silent){console.error(z);break}throw new Error(z)}}return this.state.top=!0,te}inline(W,te=[]){return this.inlineQueue.push({src:W,tokens:te}),te}inlineTokens(W,te=[]){let fe,Ve,We,z,Oe,tt,R=W;if(this.tokens.links){const at=Object.keys(this.tokens.links);if(at.length>0)for(;null!=(z=this.tokenizer.rules.inline.reflinkSearch.exec(R));)at.includes(z[0].slice(z[0].lastIndexOf("[")+1,-1))&&(R=R.slice(0,z.index)+"["+_("a",z[0].length-2)+"]"+R.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(z=this.tokenizer.rules.inline.blockSkip.exec(R));)R=R.slice(0,z.index)+"["+_("a",z[0].length-2)+"]"+R.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(z=this.tokenizer.rules.inline.escapedEmSt.exec(R));)R=R.slice(0,z.index+z[0].length-2)+"++"+R.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;W;)if(Oe||(tt=""),Oe=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(at=>!!(fe=at.call({lexer:this},W,te))&&(W=W.substring(fe.raw.length),te.push(fe),!0)))){if(fe=this.tokenizer.escape(W)){W=W.substring(fe.raw.length),te.push(fe);continue}if(fe=this.tokenizer.tag(W)){W=W.substring(fe.raw.length),Ve=te[te.length-1],Ve&&"text"===fe.type&&"text"===Ve.type?(Ve.raw+=fe.raw,Ve.text+=fe.text):te.push(fe);continue}if(fe=this.tokenizer.link(W)){W=W.substring(fe.raw.length),te.push(fe);continue}if(fe=this.tokenizer.reflink(W,this.tokens.links)){W=W.substring(fe.raw.length),Ve=te[te.length-1],Ve&&"text"===fe.type&&"text"===Ve.type?(Ve.raw+=fe.raw,Ve.text+=fe.text):te.push(fe);continue}if(fe=this.tokenizer.emStrong(W,R,tt)){W=W.substring(fe.raw.length),te.push(fe);continue}if(fe=this.tokenizer.codespan(W)){W=W.substring(fe.raw.length),te.push(fe);continue}if(fe=this.tokenizer.br(W)){W=W.substring(fe.raw.length),te.push(fe);continue}if(fe=this.tokenizer.del(W)){W=W.substring(fe.raw.length),te.push(fe);continue}if(fe=this.tokenizer.autolink(W,ce)){W=W.substring(fe.raw.length),te.push(fe);continue}if(!this.state.inLink&&(fe=this.tokenizer.url(W,ce))){W=W.substring(fe.raw.length),te.push(fe);continue}if(We=W,this.options.extensions&&this.options.extensions.startInline){let at=1/0;const P=W.slice(1);let k;this.options.extensions.startInline.forEach(function(K){k=K.call({lexer:this},P),"number"==typeof k&&k>=0&&(at=Math.min(at,k))}),at<1/0&&at>=0&&(We=W.substring(0,at+1))}if(fe=this.tokenizer.inlineText(We,I)){W=W.substring(fe.raw.length),"_"!==fe.raw.slice(-1)&&(tt=fe.raw.slice(-1)),Oe=!0,Ve=te[te.length-1],Ve&&"text"===Ve.type?(Ve.raw+=fe.raw,Ve.text+=fe.text):te.push(fe);continue}if(W){const at="Infinite loop on byte: "+W.charCodeAt(0);if(this.options.silent){console.error(at);break}throw new Error(at)}}return te}}class Re{constructor(W){this.options=W||t}code(W,te,fe){const Ve=(te||"").match(/\S*/)[0];if(this.options.highlight){const We=this.options.highlight(W,Ve);null!=We&&We!==W&&(fe=!0,W=We)}return W=W.replace(/\n$/,"")+"\n",Ve?'<pre><code class="'+this.options.langPrefix+U(Ve)+'">'+(fe?W:U(W,!0))+"</code></pre>\n":"<pre><code>"+(fe?W:U(W,!0))+"</code></pre>\n"}blockquote(W){return`<blockquote>\n${W}</blockquote>\n`}html(W){return W}heading(W,te,fe,Ve){if(this.options.headerIds){return`<h${te} id="${this.options.headerPrefix+Ve.slug(fe)}">${W}</h${te}>\n`}return`<h${te}>${W}</h${te}>\n`}hr(){return this.options.xhtml?"<hr/>\n":"<hr>\n"}list(W,te,fe){const Ve=te?"ol":"ul";return"<"+Ve+(te&&1!==fe?' start="'+fe+'"':"")+">\n"+W+"</"+Ve+">\n"}listitem(W){return`<li>${W}</li>\n`}checkbox(W){return"<input "+(W?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "}paragraph(W){return`<p>${W}</p>\n`}table(W,te){return te&&(te=`<tbody>${te}</tbody>`),"<table>\n<thead>\n"+W+"</thead>\n"+te+"</table>\n"}tablerow(W){return`<tr>\n${W}</tr>\n`}tablecell(W,te){const fe=te.header?"th":"td";return(te.align?`<${fe} align="${te.align}">`:`<${fe}>`)+W+`</${fe}>\n`}strong(W){return`<strong>${W}</strong>`}em(W){return`<em>${W}</em>`}codespan(W){return`<code>${W}</code>`}br(){return this.options.xhtml?"<br/>":"<br>"}del(W){return`<del>${W}</del>`}link(W,te,fe){if(null===(W=S(this.options.sanitize,this.options.baseUrl,W)))return fe;let Ve='<a href="'+W+'"';return te&&(Ve+=' title="'+te+'"'),Ve+=">"+fe+"</a>",Ve}image(W,te,fe){if(null===(W=S(this.options.sanitize,this.options.baseUrl,W)))return fe;let Ve=`<img src="${W}" alt="${fe}"`;return te&&(Ve+=` title="${te}"`),Ve+=this.options.xhtml?"/>":">",Ve}text(W){return W}}class Ae{strong(W){return W}em(W){return W}codespan(W){return W}del(W){return W}html(W){return W}text(W){return W}link(W,te,fe){return""+fe}image(W,te,fe){return""+fe}br(){return""}}class Ze{constructor(){this.seen={}}serialize(W){return W.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(W,te){let fe=W,Ve=0;if(this.seen.hasOwnProperty(fe)){Ve=this.seen[W];do{Ve++,fe=W+"-"+Ve}while(this.seen.hasOwnProperty(fe))}return te||(this.seen[W]=Ve,this.seen[fe]=0),fe}slug(W,te={}){const fe=this.serialize(W);return this.getNextSafeSlug(fe,te.dryrun)}}class ft{constructor(W){this.options=W||t,this.options.renderer=this.options.renderer||new Re,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Ae,this.slugger=new Ze}static parse(W,te){return new ft(te).parse(W)}static parseInline(W,te){return new ft(te).parseInline(W)}parse(W,te=!0){let Ve,We,R,z,Oe,tt,at,P,k,K,Be,Ge,ne,Ke,Xt,ri,vi,ii,qt,fe="";const Yt=W.length;for(Ve=0;Ve<Yt;Ve++)if(K=W[Ve],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[K.type]&&(qt=this.options.extensions.renderers[K.type].call({parser:this},K),!1!==qt||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(K.type)))fe+=qt||"";else switch(K.type){case"space":continue;case"hr":fe+=this.renderer.hr();continue;case"heading":fe+=this.renderer.heading(this.parseInline(K.tokens),K.depth,ae(this.parseInline(K.tokens,this.textRenderer)),this.slugger);continue;case"code":fe+=this.renderer.code(K.text,K.lang,K.escaped);continue;case"table":for(P="",at="",z=K.header.length,We=0;We<z;We++)at+=this.renderer.tablecell(this.parseInline(K.header[We].tokens),{header:!0,align:K.align[We]});for(P+=this.renderer.tablerow(at),k="",z=K.rows.length,We=0;We<z;We++){for(tt=K.rows[We],at="",Oe=tt.length,R=0;R<Oe;R++)at+=this.renderer.tablecell(this.parseInline(tt[R].tokens),{header:!1,align:K.align[R]});k+=this.renderer.tablerow(at)}fe+=this.renderer.table(P,k);continue;case"blockquote":k=this.parse(K.tokens),fe+=this.renderer.blockquote(k);continue;case"list":for(Be=K.ordered,Ge=K.start,ne=K.loose,z=K.items.length,k="",We=0;We<z;We++)Xt=K.items[We],ri=Xt.checked,vi=Xt.task,Ke="",Xt.task&&(ii=this.renderer.checkbox(ri),ne?Xt.tokens.length>0&&"paragraph"===Xt.tokens[0].type?(Xt.tokens[0].text=ii+" "+Xt.tokens[0].text,Xt.tokens[0].tokens&&Xt.tokens[0].tokens.length>0&&"text"===Xt.tokens[0].tokens[0].type&&(Xt.tokens[0].tokens[0].text=ii+" "+Xt.tokens[0].tokens[0].text)):Xt.tokens.unshift({type:"text",text:ii}):Ke+=ii),Ke+=this.parse(Xt.tokens,ne),k+=this.renderer.listitem(Ke,vi,ri);fe+=this.renderer.list(k,Be,Ge);continue;case"html":fe+=this.renderer.html(K.text);continue;case"paragraph":fe+=this.renderer.paragraph(this.parseInline(K.tokens));continue;case"text":for(k=K.tokens?this.parseInline(K.tokens):K.text;Ve+1<Yt&&"text"===W[Ve+1].type;)K=W[++Ve],k+="\n"+(K.tokens?this.parseInline(K.tokens):K.text);fe+=te?this.renderer.paragraph(k):k;continue;default:{const ui='Token with "'+K.type+'" type was not found.';if(this.options.silent)return void console.error(ui);throw new Error(ui)}}return fe}parseInline(W,te){te=te||this.renderer;let Ve,We,R,fe="";const z=W.length;for(Ve=0;Ve<z;Ve++)if(We=W[Ve],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[We.type]&&(R=this.options.extensions.renderers[We.type].call({parser:this},We),!1!==R||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(We.type)))fe+=R||"";else switch(We.type){case"escape":case"text":fe+=te.text(We.text);break;case"html":fe+=te.html(We.text);break;case"link":fe+=te.link(We.href,We.title,this.parseInline(We.tokens,te));break;case"image":fe+=te.image(We.href,We.title,We.text);break;case"strong":fe+=te.strong(this.parseInline(We.tokens,te));break;case"em":fe+=te.em(this.parseInline(We.tokens,te));break;case"codespan":fe+=te.codespan(We.text);break;case"br":fe+=te.br();break;case"del":fe+=te.del(this.parseInline(We.tokens,te));break;default:{const Oe='Token with "'+We.type+'" type was not found.';if(this.options.silent)return void console.error(Oe);throw new Error(Oe)}}return fe}}function dt(D,W,te){if(typeof D>"u"||null===D)throw new Error("marked(): input parameter is undefined or null");if("string"!=typeof D)throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(D)+", string expected");if("function"==typeof W&&(te=W,W=null),pe(W=Ce({},dt.defaults,W||{})),te){const Ve=W.highlight;let We;try{We=Ne.lex(D,W)}catch(Oe){return te(Oe)}const R=function(Oe){let tt;if(!Oe)try{W.walkTokens&&dt.walkTokens(We,W.walkTokens),tt=ft.parse(We,W)}catch(at){Oe=at}return W.highlight=Ve,Oe?te(Oe):te(null,tt)};if(!Ve||Ve.length<3||(delete W.highlight,!We.length))return R();let z=0;return dt.walkTokens(We,function(Oe){"code"===Oe.type&&(z++,setTimeout(()=>{Ve(Oe.text,Oe.lang,function(tt,at){if(tt)return R(tt);null!=at&&at!==Oe.text&&(Oe.text=at,Oe.escaped=!0),z--,0===z&&R()})},0))}),void(0===z&&R())}function fe(Ve){if(Ve.message+="\nPlease report this to https://github.com/markedjs/marked.",W.silent)return"<p>An error occurred:</p><pre>"+U(Ve.message+"",!0)+"</pre>";throw Ve}try{const Ve=Ne.lex(D,W);if(W.walkTokens){if(W.async)return Promise.all(dt.walkTokens(Ve,W.walkTokens)).then(()=>ft.parse(Ve,W)).catch(fe);dt.walkTokens(Ve,W.walkTokens)}return ft.parse(Ve,W)}catch(Ve){fe(Ve)}}dt.options=dt.setOptions=function(D){return Ce(dt.defaults,D),function m(D){t=D}(dt.defaults),dt},dt.getDefaults=e,dt.defaults=t,dt.use=function(...D){const W=dt.defaults.extensions||{renderers:{},childTokens:{}};D.forEach(te=>{const fe=Ce({},te);if(fe.async=dt.defaults.async||fe.async,te.extensions&&(te.extensions.forEach(Ve=>{if(!Ve.name)throw new Error("extension name required");if(Ve.renderer){const We=W.renderers[Ve.name];W.renderers[Ve.name]=We?function(...R){let z=Ve.renderer.apply(this,R);return!1===z&&(z=We.apply(this,R)),z}:Ve.renderer}if(Ve.tokenizer){if(!Ve.level||"block"!==Ve.level&&"inline"!==Ve.level)throw new Error("extension level must be 'block' or 'inline'");W[Ve.level]?W[Ve.level].unshift(Ve.tokenizer):W[Ve.level]=[Ve.tokenizer],Ve.start&&("block"===Ve.level?W.startBlock?W.startBlock.push(Ve.start):W.startBlock=[Ve.start]:"inline"===Ve.level&&(W.startInline?W.startInline.push(Ve.start):W.startInline=[Ve.start]))}Ve.childTokens&&(W.childTokens[Ve.name]=Ve.childTokens)}),fe.extensions=W),te.renderer){const Ve=dt.defaults.renderer||new Re;for(const We in te.renderer){const R=Ve[We];Ve[We]=(...z)=>{let Oe=te.renderer[We].apply(Ve,z);return!1===Oe&&(Oe=R.apply(Ve,z)),Oe}}fe.renderer=Ve}if(te.tokenizer){const Ve=dt.defaults.tokenizer||new X;for(const We in te.tokenizer){const R=Ve[We];Ve[We]=(...z)=>{let Oe=te.tokenizer[We].apply(Ve,z);return!1===Oe&&(Oe=R.apply(Ve,z)),Oe}}fe.tokenizer=Ve}if(te.walkTokens){const Ve=dt.defaults.walkTokens;fe.walkTokens=function(We){let R=[];return R.push(te.walkTokens.call(this,We)),Ve&&(R=R.concat(Ve.call(this,We))),R}}dt.setOptions(fe)})},dt.walkTokens=function(D,W){let te=[];for(const fe of D)switch(te=te.concat(W.call(dt,fe)),fe.type){case"table":for(const Ve of fe.header)te=te.concat(dt.walkTokens(Ve.tokens,W));for(const Ve of fe.rows)for(const We of Ve)te=te.concat(dt.walkTokens(We.tokens,W));break;case"list":te=te.concat(dt.walkTokens(fe.items,W));break;default:dt.defaults.extensions&&dt.defaults.extensions.childTokens&&dt.defaults.extensions.childTokens[fe.type]?dt.defaults.extensions.childTokens[fe.type].forEach(function(Ve){te=te.concat(dt.walkTokens(fe[Ve],W))}):fe.tokens&&(te=te.concat(dt.walkTokens(fe.tokens,W)))}return te},dt.parseInline=function(D,W){if(typeof D>"u"||null===D)throw new Error("marked.parseInline(): input parameter is undefined or null");if("string"!=typeof D)throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(D)+", string expected");pe(W=Ce({},dt.defaults,W||{}));try{const te=Ne.lexInline(D,W);return W.walkTokens&&dt.walkTokens(te,W.walkTokens),ft.parseInline(te,W)}catch(te){if(te.message+="\nPlease report this to https://github.com/markedjs/marked.",W.silent)return"<p>An error occurred:</p><pre>"+U(te.message+"",!0)+"</pre>";throw te}},dt.Parser=ft,dt.parser=ft.parse,dt.Renderer=Re,dt.TextRenderer=Ae,dt.Lexer=Ne,dt.lexer=Ne.lex,dt.Tokenizer=X,dt.Slugger=Ze,dt.parse=dt;dt.options,dt.setOptions,dt.use,dt.walkTokens,dt.parseInline,ft.parse,Ne.lex},91610:(zt,le,a)=>{"use strict";a.d(le,{yb:()=>f,Iq:()=>w,Yv:()=>d});var e=a(35103),t=a(98678);const m=new t.InjectionToken("WindowToken",typeof window<"u"&&window.document?{providedIn:"root",factory:()=>window}:{providedIn:"root",factory:()=>{}});var h=a(716);class d{constructor(U,$,ae){this.ngZone=U,this.document=$,this.window=ae,this.copySubject=new h.x,this.copyResponse$=this.copySubject.asObservable(),this.config={}}configure(U){this.config=U}copy(U){if(!this.isSupported||!U)return this.pushCopyResponse({isSuccess:!1,content:U});const $=this.copyFromContent(U);return $?this.pushCopyResponse({content:U,isSuccess:$}):this.pushCopyResponse({isSuccess:!1,content:U})}get isSupported(){return!!this.document.queryCommandSupported&&!!this.document.queryCommandSupported("copy")&&!!this.window}isTargetValid(U){if(U instanceof HTMLInputElement||U instanceof HTMLTextAreaElement){if(U.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');return!0}throw new Error("Target should be input or textarea")}copyFromInputElement(U,$=!0){try{this.selectTarget(U);const ae=this.copyText();return this.clearSelection($?U:void 0,this.window),ae&&this.isCopySuccessInIE11()}catch{return!1}}isCopySuccessInIE11(){const U=this.window.clipboardData;return!(U&&U.getData&&!U.getData("Text"))}copyFromContent(U,$=this.document.body){if(this.tempTextArea&&!$.contains(this.tempTextArea)&&this.destroy(this.tempTextArea.parentElement||void 0),!this.tempTextArea){this.tempTextArea=this.createTempTextArea(this.document,this.window);try{$.appendChild(this.tempTextArea)}catch{throw new Error("Container should be a Dom element")}}this.tempTextArea.value=U;const ae=this.copyFromInputElement(this.tempTextArea,!1);return this.config.cleanUpAfterCopy&&this.destroy(this.tempTextArea.parentElement||void 0),ae}destroy(U=this.document.body){this.tempTextArea&&(U.removeChild(this.tempTextArea),this.tempTextArea=void 0)}selectTarget(U){return U.select(),U.setSelectionRange(0,U.value.length),U.value.length}copyText(){return this.document.execCommand("copy")}clearSelection(U,$){U&&U.focus(),$.getSelection()?.removeAllRanges()}createTempTextArea(U,$){const ae="rtl"===U.documentElement.getAttribute("dir");let _e;_e=U.createElement("textarea"),_e.style.fontSize="12pt",_e.style.border="0",_e.style.padding="0",_e.style.margin="0",_e.style.position="absolute",_e.style[ae?"right":"left"]="-9999px";const de=$.pageYOffset||U.documentElement.scrollTop;return _e.style.top=de+"px",_e.setAttribute("readonly",""),_e}pushCopyResponse(U){this.copySubject.observers.length>0&&this.ngZone.run(()=>{this.copySubject.next(U)})}pushCopyReponse(U){this.pushCopyResponse(U)}}d.\u0275fac=function(U){return new(U||d)(t.\u0275\u0275inject(t.NgZone),t.\u0275\u0275inject(e.DOCUMENT),t.\u0275\u0275inject(m,8))},d.\u0275prov=t.\u0275\u0275defineInjectable({token:d,factory:d.\u0275fac,providedIn:"root"});class f{constructor(U,$,ae,_e){this.ngZone=U,this.host=$,this.renderer=ae,this.clipboardSrv=_e,this.cbOnSuccess=new t.EventEmitter,this.cbOnError=new t.EventEmitter,this.onClick=de=>{this.clipboardSrv.isSupported?this.targetElm&&this.clipboardSrv.isTargetValid(this.targetElm)?this.handleResult(this.clipboardSrv.copyFromInputElement(this.targetElm),this.targetElm.value,de):this.cbContent&&this.handleResult(this.clipboardSrv.copyFromContent(this.cbContent,this.container),this.cbContent,de):this.handleResult(!1,void 0,de)}}ngOnInit(){this.ngZone.runOutsideAngular(()=>{this.clickListener=this.renderer.listen(this.host.nativeElement,"click",this.onClick)})}ngOnDestroy(){this.clickListener&&this.clickListener(),this.clipboardSrv.destroy(this.container)}handleResult(U,$,ae){let _e={isSuccess:U,content:$,successMessage:this.cbSuccessMsg,event:ae};U?this.cbOnSuccess.observed&&this.ngZone.run(()=>{this.cbOnSuccess.emit(_e)}):this.cbOnError.observed&&this.ngZone.run(()=>{this.cbOnError.emit(_e)}),this.clipboardSrv.pushCopyResponse(_e)}}f.\u0275fac=function(U){return new(U||f)(t.\u0275\u0275directiveInject(t.NgZone),t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.Renderer2),t.\u0275\u0275directiveInject(d))},f.\u0275dir=t.\u0275\u0275defineDirective({type:f,selectors:[["","ngxClipboard",""]],inputs:{targetElm:["ngxClipboard","targetElm"],container:"container",cbContent:"cbContent",cbSuccessMsg:"cbSuccessMsg"},outputs:{cbOnSuccess:"cbOnSuccess",cbOnError:"cbOnError"}});class j{constructor(U,$,ae){this._clipboardService=U,this._viewContainerRef=$,this._templateRef=ae}ngOnInit(){this._clipboardService.isSupported&&this._viewContainerRef.createEmbeddedView(this._templateRef)}}j.\u0275fac=function(U){return new(U||j)(t.\u0275\u0275directiveInject(d),t.\u0275\u0275directiveInject(t.ViewContainerRef),t.\u0275\u0275directiveInject(t.TemplateRef))},j.\u0275dir=t.\u0275\u0275defineDirective({type:j,selectors:[["","ngxClipboardIfSupported",""]]});class w{}w.\u0275fac=function(U){return new(U||w)},w.\u0275mod=t.\u0275\u0275defineNgModule({type:w,declarations:[f,j],imports:[e.CommonModule],exports:[f,j]}),w.\u0275inj=t.\u0275\u0275defineInjector({imports:[[e.CommonModule]]})},25750:(zt,le,a)=>{"use strict";a.d(le,{Zr:()=>On,n1:()=>sr});var e=a(35103),t=a(98678),m=a(5476),w=1e3,T=60*w,U=3600*w,_e="millisecond",de="second",me="minute",x="hour",S="day",xe="week",ue="month",Ue="quarter",Pe="year",ze="date",A="YYYY-MM-DDTHH:mm:ssZ",Ce="Invalid Date",Xe=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,ke=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g;const ve={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(ut){var Je=["th","st","nd","rd"],Lt=ut%100;return"["+ut+(Je[(Lt-20)%10]||Je[Lt]||Je[0])+"]"}};var pe=function(ut,Je,Lt){var Zt=String(ut);return!Zt||Zt.length>=Je?ut:""+Array(Je+1-Zt.length).join(Lt)+ut};const L={s:pe,z:function(ut){var Je=-ut.utcOffset(),Lt=Math.abs(Je),Zt=Math.floor(Lt/60),pi=Lt%60;return(Je<=0?"+":"-")+pe(Zt,2,"0")+":"+pe(pi,2,"0")},m:function Qt(ut,Je){if(ut.date()<Je.date())return-Qt(Je,ut);var Lt=12*(Je.year()-ut.year())+(Je.month()-ut.month()),Zt=ut.clone().add(Lt,ue),pi=Je-Zt<0,Ni=ut.clone().add(Lt+(pi?-1:1),ue);return+(-(Lt+(Je-Zt)/(pi?Zt-Ni:Ni-Zt))||0)},a:function(ut){return ut<0?Math.ceil(ut)||0:Math.floor(ut)},p:function(ut){return{M:ue,y:Pe,w:xe,d:S,D:ze,h:x,m:me,s:de,ms:_e,Q:Ue}[ut]||String(ut||"").toLowerCase().replace(/s$/,"")},u:function(ut){return void 0===ut}};var I="en",ce={};ce[I]=ve;var Ne=function(ut){return ut instanceof De},Re=function Qt(ut,Je,Lt){var Zt;if(!ut)return I;if("string"==typeof ut){var pi=ut.toLowerCase();ce[pi]&&(Zt=pi),Je&&(ce[pi]=Je,Zt=pi);var Ni=ut.split("-");if(!Zt&&Ni.length>1)return Qt(Ni[0])}else{var dn=ut.name;ce[dn]=ut,Zt=dn}return!Lt&&Zt&&(I=Zt),Zt||!Lt&&I},Ae=function(ut,Je){if(Ne(ut))return ut.clone();var Lt="object"==typeof Je?Je:{};return Lt.date=ut,Lt.args=arguments,new De(Lt)},ft=L;ft.l=Re,ft.i=Ne,ft.w=function(ut,Je){return Ae(ut,{locale:Je.$L,utc:Je.$u,x:Je.$x,$offset:Je.$offset})};var De=function(){function Qt(Je){this.$L=Re(Je.locale,null,!0),this.parse(Je)}var ut=Qt.prototype;return ut.parse=function(Lt){this.$d=function(ut){var Je=ut.date,Lt=ut.utc;if(null===Je)return new Date(NaN);if(ft.u(Je))return new Date;if(Je instanceof Date)return new Date(Je);if("string"==typeof Je&&!/Z$/i.test(Je)){var Zt=Je.match(Xe);if(Zt){var pi=Zt[2]-1||0,Ni=(Zt[7]||"0").substring(0,3);return Lt?new Date(Date.UTC(Zt[1],pi,Zt[3]||1,Zt[4]||0,Zt[5]||0,Zt[6]||0,Ni)):new Date(Zt[1],pi,Zt[3]||1,Zt[4]||0,Zt[5]||0,Zt[6]||0,Ni)}}return new Date(Je)}(Lt),this.$x=Lt.x||{},this.init()},ut.init=function(){var Lt=this.$d;this.$y=Lt.getFullYear(),this.$M=Lt.getMonth(),this.$D=Lt.getDate(),this.$W=Lt.getDay(),this.$H=Lt.getHours(),this.$m=Lt.getMinutes(),this.$s=Lt.getSeconds(),this.$ms=Lt.getMilliseconds()},ut.$utils=function(){return ft},ut.isValid=function(){return this.$d.toString()!==Ce},ut.isSame=function(Lt,Zt){var pi=Ae(Lt);return this.startOf(Zt)<=pi&&pi<=this.endOf(Zt)},ut.isAfter=function(Lt,Zt){return Ae(Lt)<this.startOf(Zt)},ut.isBefore=function(Lt,Zt){return this.endOf(Zt)<Ae(Lt)},ut.$g=function(Lt,Zt,pi){return ft.u(Lt)?this[Zt]:this.set(pi,Lt)},ut.unix=function(){return Math.floor(this.valueOf()/1e3)},ut.valueOf=function(){return this.$d.getTime()},ut.startOf=function(Lt,Zt){var pi=this,Ni=!!ft.u(Zt)||Zt,dn=ft.p(Lt),hn=function(Nr,$r){var jr=ft.w(pi.$u?Date.UTC(pi.$y,$r,Nr):new Date(pi.$y,$r,Nr),pi);return Ni?jr:jr.endOf(S)},Kn=function(Nr,$r){return ft.w(pi.toDate()[Nr].apply(pi.toDate("s"),(Ni?[0,0,0,0]:[23,59,59,999]).slice($r)),pi)},vn=this.$W,Dn=this.$M,nr=this.$D,Hr="set"+(this.$u?"UTC":"");switch(dn){case Pe:return Ni?hn(1,0):hn(31,11);case ue:return Ni?hn(1,Dn):hn(0,Dn+1);case xe:var Kr=this.$locale().weekStart||0,$n=(vn<Kr?vn+7:vn)-Kr;return hn(Ni?nr-$n:nr+(6-$n),Dn);case S:case ze:return Kn(Hr+"Hours",0);case x:return Kn(Hr+"Minutes",1);case me:return Kn(Hr+"Seconds",2);case de:return Kn(Hr+"Milliseconds",3);default:return this.clone()}},ut.endOf=function(Lt){return this.startOf(Lt,!1)},ut.$set=function(Lt,Zt){var pi,Ni=ft.p(Lt),dn="set"+(this.$u?"UTC":""),hn=(pi={},pi[S]=dn+"Date",pi[ze]=dn+"Date",pi[ue]=dn+"Month",pi[Pe]=dn+"FullYear",pi[x]=dn+"Hours",pi[me]=dn+"Minutes",pi[de]=dn+"Seconds",pi[_e]=dn+"Milliseconds",pi)[Ni],Kn=Ni===S?this.$D+(Zt-this.$W):Zt;if(Ni===ue||Ni===Pe){var vn=this.clone().set(ze,1);vn.$d[hn](Kn),vn.init(),this.$d=vn.set(ze,Math.min(this.$D,vn.daysInMonth())).$d}else hn&&this.$d[hn](Kn);return this.init(),this},ut.set=function(Lt,Zt){return this.clone().$set(Lt,Zt)},ut.get=function(Lt){return this[ft.p(Lt)]()},ut.add=function(Lt,Zt){var Ni,pi=this;Lt=Number(Lt);var dn=ft.p(Zt),hn=function(nr){var Hr=Ae(pi);return ft.w(Hr.date(Hr.date()+Math.round(nr*Lt)),pi)};if(dn===ue)return this.set(ue,this.$M+Lt);if(dn===Pe)return this.set(Pe,this.$y+Lt);if(dn===S)return hn(1);if(dn===xe)return hn(7);var Kn=(Ni={},Ni[me]=T,Ni[x]=U,Ni[de]=w,Ni)[dn]||1,vn=this.$d.getTime()+Lt*Kn;return ft.w(vn,this)},ut.subtract=function(Lt,Zt){return this.add(-1*Lt,Zt)},ut.format=function(Lt){var Zt=this,pi=this.$locale();if(!this.isValid())return pi.invalidDate||Ce;var Ni=Lt||A,dn=ft.z(this),hn=this.$H,Kn=this.$m,vn=this.$M,Dn=pi.weekdays,nr=pi.months,Kr=function(jr,M,J,Se){return jr&&(jr[M]||jr(Zt,Ni))||J[M].slice(0,Se)},$n=function(jr){return ft.s(hn%12||12,jr,"0")},cr=pi.meridiem||function($r,jr,M){var J=$r<12?"AM":"PM";return M?J.toLowerCase():J},Nr={YY:String(this.$y).slice(-2),YYYY:this.$y,M:vn+1,MM:ft.s(vn+1,2,"0"),MMM:Kr(pi.monthsShort,vn,nr,3),MMMM:Kr(nr,vn),D:this.$D,DD:ft.s(this.$D,2,"0"),d:String(this.$W),dd:Kr(pi.weekdaysMin,this.$W,Dn,2),ddd:Kr(pi.weekdaysShort,this.$W,Dn,3),dddd:Dn[this.$W],H:String(hn),HH:ft.s(hn,2,"0"),h:$n(1),hh:$n(2),a:cr(hn,Kn,!0),A:cr(hn,Kn,!1),m:String(Kn),mm:ft.s(Kn,2,"0"),s:String(this.$s),ss:ft.s(this.$s,2,"0"),SSS:ft.s(this.$ms,3,"0"),Z:dn};return Ni.replace(ke,function($r,jr){return jr||Nr[$r]||dn.replace(":","")})},ut.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},ut.diff=function(Lt,Zt,pi){var Ni,dn=ft.p(Zt),hn=Ae(Lt),Kn=(hn.utcOffset()-this.utcOffset())*T,vn=this-hn,Dn=ft.m(this,hn);return Dn=(Ni={},Ni[Pe]=Dn/12,Ni[ue]=Dn,Ni[Ue]=Dn/3,Ni[xe]=(vn-Kn)/6048e5,Ni[S]=(vn-Kn)/864e5,Ni[x]=vn/U,Ni[me]=vn/T,Ni[de]=vn/w,Ni)[dn]||vn,pi?Dn:ft.a(Dn)},ut.daysInMonth=function(){return this.endOf(ue).$D},ut.$locale=function(){return ce[this.$L]},ut.locale=function(Lt,Zt){if(!Lt)return this.$L;var pi=this.clone(),Ni=Re(Lt,Zt,!0);return Ni&&(pi.$L=Ni),pi},ut.clone=function(){return ft.w(this.$d,this)},ut.toDate=function(){return new Date(this.valueOf())},ut.toJSON=function(){return this.isValid()?this.toISOString():null},ut.toISOString=function(){return this.$d.toISOString()},ut.toString=function(){return this.$d.toUTCString()},Qt}(),ge=De.prototype;Ae.prototype=ge,[["$ms",_e],["$s",de],["$m",me],["$H",x],["$W",S],["$M",ue],["$y",Pe],["$D",ze]].forEach(function(Qt){ge[Qt[1]]=function(ut){return this.$g(ut,Qt[0],Qt[1])}}),Ae.extend=function(Qt,ut){return Qt.$i||(Qt(ut,De,Ae),Qt.$i=!0),Ae},Ae.locale=Re,Ae.isDayjs=Ne,Ae.unix=function(Qt){return Ae(1e3*Qt)},Ae.en=ce[I],Ae.Ls=ce,Ae.p={};const be=Ae;var ee=function(ut){return ut.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Je,Lt,Zt){return Lt||Zt.slice(1)})},Ie={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Ye=function(ut,Je){return ut.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(Lt,Zt,pi){var Ni=pi&&pi.toUpperCase();return Zt||Je[pi]||Ie[pi]||ee(Je[Ni])})};const Me=function(Qt,ut,Je){var Lt=ut.prototype,Zt=function(vn){return vn&&(vn.indexOf?vn:vn.s)},pi=function(vn,Dn,nr,Hr,Kr){var $n=vn.name?vn:vn.$locale(),cr=Zt($n[Dn]),Nr=Zt($n[nr]),$r=cr||Nr.map(function(M){return M.slice(0,Hr)});if(!Kr)return $r;var jr=$n.weekStart;return $r.map(function(M,J){return $r[(J+(jr||0))%7]})},Ni=function(){return Je.Ls[Je.locale()]},dn=function(vn,Dn){return vn.formats[Dn]||ee(vn.formats[Dn.toUpperCase()])},hn=function(){var vn=this;return{months:function(nr){return nr?nr.format("MMMM"):pi(vn,"months")},monthsShort:function(nr){return nr?nr.format("MMM"):pi(vn,"monthsShort","months",3)},firstDayOfWeek:function(){return vn.$locale().weekStart||0},weekdays:function(nr){return nr?nr.format("dddd"):pi(vn,"weekdays")},weekdaysMin:function(nr){return nr?nr.format("dd"):pi(vn,"weekdaysMin","weekdays",2)},weekdaysShort:function(nr){return nr?nr.format("ddd"):pi(vn,"weekdaysShort","weekdays",3)},longDateFormat:function(nr){return dn(vn.$locale(),nr)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};Lt.localeData=function(){return hn.bind(this)()},Je.localeData=function(){var Kn=Ni();return{firstDayOfWeek:function(){return Kn.weekStart||0},weekdays:function(){return Je.weekdays()},weekdaysShort:function(){return Je.weekdaysShort()},weekdaysMin:function(){return Je.weekdaysMin()},months:function(){return Je.months()},monthsShort:function(){return Je.monthsShort()},longDateFormat:function(Dn){return dn(Kn,Dn)},meridiem:Kn.meridiem,ordinal:Kn.ordinal}},Je.months=function(){return pi(Ni(),"months")},Je.monthsShort=function(){return pi(Ni(),"monthsShort","months",3)},Je.weekdays=function(Kn){return pi(Ni(),"weekdays",null,null,Kn)},Je.weekdaysShort=function(Kn){return pi(Ni(),"weekdaysShort","weekdays",3,Kn)},Je.weekdaysMin=function(Kn){return pi(Ni(),"weekdaysMin","weekdays",2,Kn)}};var fe=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,We=/\d\d/,Oe=/\d\d?/,P=/\d*[^-_:/,()\s\d]+/,k={},K=function(ut){return(ut=+ut)+(ut>68?1900:2e3)};var Ge=function(ut){return function(Je){this[ut]=+Je}},ne=[/[+-]\d\d:?(\d\d)?|Z/,function(Qt){(this.zone||(this.zone={})).offset=function Be(Qt){if(!Qt||"Z"===Qt)return 0;var ut=Qt.match(/([+-]|\d\d)/g),Je=60*ut[1]+(+ut[2]||0);return 0===Je?0:"+"===ut[0]?-Je:Je}(Qt)}],Ke=function(ut){var Je=k[ut];return Je&&(Je.indexOf?Je:Je.s.concat(Je.f))},Xt=function(ut,Je){var Lt,pi=k.meridiem;if(pi){for(var Ni=1;Ni<=24;Ni+=1)if(ut.indexOf(pi(Ni,0,Je))>-1){Lt=Ni>12;break}}else Lt=ut===(Je?"pm":"PM");return Lt},ri={A:[P,function(Qt){this.afternoon=Xt(Qt,!1)}],a:[P,function(Qt){this.afternoon=Xt(Qt,!0)}],S:[/\d/,function(Qt){this.milliseconds=100*+Qt}],SS:[We,function(Qt){this.milliseconds=10*+Qt}],SSS:[/\d{3}/,function(Qt){this.milliseconds=+Qt}],s:[Oe,Ge("seconds")],ss:[Oe,Ge("seconds")],m:[Oe,Ge("minutes")],mm:[Oe,Ge("minutes")],H:[Oe,Ge("hours")],h:[Oe,Ge("hours")],HH:[Oe,Ge("hours")],hh:[Oe,Ge("hours")],D:[Oe,Ge("day")],DD:[We,Ge("day")],Do:[P,function(Qt){var Je=k.ordinal,Lt=Qt.match(/\d+/);if(this.day=Lt[0],Je)for(var Zt=1;Zt<=31;Zt+=1)Je(Zt).replace(/\[|\]/g,"")===Qt&&(this.day=Zt)}],M:[Oe,Ge("month")],MM:[We,Ge("month")],MMM:[P,function(Qt){var ut=Ke("months"),Lt=(Ke("monthsShort")||ut.map(function(Zt){return Zt.slice(0,3)})).indexOf(Qt)+1;if(Lt<1)throw new Error;this.month=Lt%12||Lt}],MMMM:[P,function(Qt){var Je=Ke("months").indexOf(Qt)+1;if(Je<1)throw new Error;this.month=Je%12||Je}],Y:[/[+-]?\d+/,Ge("year")],YY:[We,function(Qt){this.year=K(Qt)}],YYYY:[/\d{4}/,Ge("year")],Z:ne,ZZ:ne};var qt=function(ut,Je,Lt){try{if(["x","X"].indexOf(Je)>-1)return new Date(("X"===Je?1e3:1)*ut);var Zt=function ii(Qt){for(var ut=(Qt=Ye(Qt,k&&k.formats)).match(fe),Je=ut.length,Lt=0;Lt<Je;Lt+=1){var Zt=ut[Lt],pi=ri[Zt],Ni=pi&&pi[0],dn=pi&&pi[1];ut[Lt]=dn?{regex:Ni,parser:dn}:Zt.replace(/^\[|\]$/g,"")}return function(hn){for(var Kn={},vn=0,Dn=0;vn<Je;vn+=1){var nr=ut[vn];if("string"==typeof nr)Dn+=nr.length;else{var Hr=nr.regex,Kr=nr.parser,$n=hn.slice(Dn),Nr=Hr.exec($n)[0];Kr.call(Kn,Nr),hn=hn.replace(Nr,"")}}return function vi(Qt){var ut=Qt.afternoon;if(void 0!==ut){var Je=Qt.hours;ut?Je<12&&(Qt.hours+=12):12===Je&&(Qt.hours=0),delete Qt.afternoon}}(Kn),Kn}}(Je),pi=Zt(ut),Ni=pi.year,dn=pi.month,hn=pi.day,Kn=pi.hours,vn=pi.minutes,Dn=pi.seconds,nr=pi.milliseconds,Hr=pi.zone,Kr=new Date,$n=hn||(Ni||dn?1:Kr.getDate()),cr=Ni||Kr.getFullYear(),Nr=0;Ni&&!dn||(Nr=dn>0?dn-1:Kr.getMonth());var $r=Kn||0,jr=vn||0,M=Dn||0,J=nr||0;return Hr?new Date(Date.UTC(cr,Nr,$n,$r,jr,M,J+60*Hr.offset*1e3)):Lt?new Date(Date.UTC(cr,Nr,$n,$r,jr,M,J)):new Date(cr,Nr,$n,$r,jr,M,J)}catch{return new Date("")}};var ui=/[+-]\d\d(?::?\d\d)?/g,Ki=/([+-]|\d\d)/g;const O=["pickerContainer"],c=function(Qt){return{active:Qt}};function l(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"li")(1,"button",8),t.\u0275\u0275listener("click",function(Zt){const Ni=t.\u0275\u0275restoreView(Je).$implicit,dn=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(dn.clickRange(Zt,Ni))}),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()()}if(2&Qt){const Je=ut.$implicit,Lt=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(1),t.\u0275\u0275property("disabled",Lt.disableRange(Je))("ngClass",t.\u0275\u0275pureFunction1(3,c,Je===Lt.chosenRange)),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",Je," ")}}function v(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275elementStart(1,"div",6)(2,"ul"),t.\u0275\u0275template(3,l,3,5,"li",7),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementContainerEnd()),2&Qt){const Je=t.\u0275\u0275nextContext();t.\u0275\u0275advance(3),t.\u0275\u0275property("ngForOf",Je.rangesArray)}}function H(Qt,ut){1&Qt&&t.\u0275\u0275element(0,"th")}function it(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275elementStart(1,"th",19),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(Je);const Zt=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(Zt.clickPrev(Zt.sideEnum.left))}),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementContainerEnd()}}function lt(Qt,ut){1&Qt&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275element(1,"th"),t.\u0275\u0275elementContainerEnd())}function Y(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"option",25),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&Qt){const Je=ut.$implicit,Lt=t.\u0275\u0275nextContext(4);t.\u0275\u0275property("disabled",Lt.calendarVariables.left.dropdowns.inMinYear&&Je<Lt.calendarVariables.left.minDate.month()||Lt.calendarVariables.left.dropdowns.inMaxYear&&Je>Lt.calendarVariables.left.maxDate.month())("value",Je)("selected",Lt.calendarVariables.left.dropdowns.currentMonth===Je),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",Lt.locale.monthNames[Je]," ")}}function Te(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"option",26),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&Qt){const Je=ut.$implicit,Lt=t.\u0275\u0275nextContext(4);t.\u0275\u0275property("selected",Je===Lt.calendarVariables.left.dropdowns.currentYear),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",Je," ")}}function At(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275elementStart(1,"div",20),t.\u0275\u0275text(2),t.\u0275\u0275elementStart(3,"select",21),t.\u0275\u0275listener("change",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(pi.monthChanged(Zt,pi.sideEnum.left))}),t.\u0275\u0275template(4,Y,2,4,"option",22),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(5,"div",20),t.\u0275\u0275text(6),t.\u0275\u0275elementStart(7,"select",23),t.\u0275\u0275listener("change",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(pi.yearChanged(Zt,pi.sideEnum.left))}),t.\u0275\u0275template(8,Te,2,2,"option",24),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementContainerEnd()}if(2&Qt){const Je=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",Je.locale.monthNames[null==Je.calendarVariables||null==Je.calendarVariables.left?null:Je.calendarVariables.left.calendar[1][1].month()]," "),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngForOf",Je.calendarVariables.left.dropdowns.monthArrays),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",null==Je.calendarVariables||null==Je.calendarVariables.left?null:Je.calendarVariables.left.calendar[1][1].format(" YYYY")," "),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngForOf",Je.calendarVariables.left.dropdowns.yearArrays)}}function Wt(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275text(1),t.\u0275\u0275elementContainerEnd()),2&Qt){const Je=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate2(" ",Je.locale.monthNames[null==Je.calendarVariables||null==Je.calendarVariables.left?null:Je.calendarVariables.left.calendar[1][1].month()]," ",null==Je.calendarVariables||null==Je.calendarVariables.left?null:Je.calendarVariables.left.calendar[1][1].format(" YYYY")," ")}}function ot(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275elementStart(1,"th",27),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(Je);const Zt=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(Zt.clickNext(Zt.sideEnum.left))}),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementContainerEnd()}}function yt(Qt,ut){1&Qt&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275element(1,"th"),t.\u0275\u0275elementContainerEnd())}function Ht(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"th",28)(1,"span"),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()()),2&Qt){const Je=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(Je.locale.weekLabel)}}function nt(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"th")(1,"span"),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()()),2&Qt){const Je=ut.$implicit;t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(Je)}}function Et(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"td",28)(1,"span"),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()()),2&Qt){const Je=t.\u0275\u0275nextContext().$implicit,Lt=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(Lt.calendarVariables.left.calendar[Je][0].week())}}function di(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"td",28)(1,"span"),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()()),2&Qt){const Je=t.\u0275\u0275nextContext().$implicit,Lt=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(Lt.calendarVariables.left.calendar[Je][0].isoWeek())}}function wi(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"td",30),t.\u0275\u0275listener("click",function(Zt){const Ni=t.\u0275\u0275restoreView(Je).$implicit,dn=t.\u0275\u0275nextContext().$implicit,hn=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(hn.clickDate(Zt,hn.sideEnum.left,dn,Ni))})("mouseenter",function(Zt){const Ni=t.\u0275\u0275restoreView(Je).$implicit,dn=t.\u0275\u0275nextContext().$implicit,hn=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(hn.hoverDate(Zt,hn.sideEnum.left,dn,Ni))}),t.\u0275\u0275elementStart(1,"span"),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()()}if(2&Qt){const Je=ut.$implicit,Lt=t.\u0275\u0275nextContext().$implicit,Zt=t.\u0275\u0275nextContext(3);t.\u0275\u0275classMap(Zt.calendarVariables.left.classes[Lt][Je]),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(Zt.calendarVariables.left.calendar[Lt][Je].date())}}function Vn(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"tr"),t.\u0275\u0275template(1,Et,3,1,"td",16),t.\u0275\u0275template(2,di,3,1,"td",16),t.\u0275\u0275template(3,wi,3,3,"td",29),t.\u0275\u0275elementEnd()),2&Qt){const Je=ut.$implicit,Lt=t.\u0275\u0275nextContext(3);t.\u0275\u0275classMap(Lt.calendarVariables.left.classes[Je].classList),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",Lt.showWeekNumbers),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",Lt.showISOWeekNumbers),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",Lt.calendarVariables.left.calCols)}}function kn(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"table",13)(1,"thead")(2,"tr"),t.\u0275\u0275template(3,H,1,0,"th",2),t.\u0275\u0275template(4,it,2,0,"ng-container",2),t.\u0275\u0275template(5,lt,2,0,"ng-container",2),t.\u0275\u0275elementStart(6,"th",14),t.\u0275\u0275template(7,At,9,4,"ng-container",2),t.\u0275\u0275template(8,Wt,2,2,"ng-container",2),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(9,ot,2,0,"ng-container",2),t.\u0275\u0275template(10,yt,2,0,"ng-container",2),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(11,"tr",15),t.\u0275\u0275template(12,Ht,3,1,"th",16),t.\u0275\u0275template(13,nt,3,1,"th",7),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(14,"tbody",17),t.\u0275\u0275template(15,Vn,4,5,"tr",18),t.\u0275\u0275elementEnd()()),2&Qt){const Je=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(3),t.\u0275\u0275property("ngIf",Je.showWeekNumbers||Je.showISOWeekNumbers),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!Je.calendarVariables.left.minDate||Je.calendarVariables.left.minDate.isBefore(Je.calendarVariables.left.calendar.firstDay)&&(!Je.linkedCalendars||!0)),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!(!Je.calendarVariables.left.minDate||Je.calendarVariables.left.minDate.isBefore(Je.calendarVariables.left.calendar.firstDay)&&(Je.linkedCalendars,1))),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",Je.showDropdowns&&Je.calendarVariables.left.dropdowns),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!Je.showDropdowns||!Je.calendarVariables.left.dropdowns),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",(!Je.calendarVariables.left.maxDate||Je.calendarVariables.left.maxDate.isAfter(Je.calendarVariables.left.calendar.lastDay))&&(!Je.linkedCalendars||Je.singleDatePicker)),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!((!Je.calendarVariables.left.maxDate||Je.calendarVariables.left.maxDate.isAfter(Je.calendarVariables.left.calendar.lastDay))&&(!Je.linkedCalendars||Je.singleDatePicker))),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",Je.showWeekNumbers||Je.showISOWeekNumbers),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",Je.locale.daysOfWeek),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngForOf",Je.calendarVariables.left.calRows)}}function Wi(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"option",40),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&Qt){const Je=ut.$implicit,Lt=t.\u0275\u0275nextContext(3);t.\u0275\u0275property("value",Je)("disabled",Lt.timepickerVariables.left.disabledHours.indexOf(Je)>-1),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",Je," ")}}function xi(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"option",40),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&Qt){const Je=ut.$implicit,Lt=ut.index,Zt=t.\u0275\u0275nextContext(3);t.\u0275\u0275property("value",Je)("disabled",Zt.timepickerVariables.left.disabledMinutes.indexOf(Je)>-1),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",Zt.timepickerVariables.left.minutesLabel[Lt]," ")}}function en(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"option",40),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&Qt){const Je=ut.$implicit,Lt=ut.index,Zt=t.\u0275\u0275nextContext(4);t.\u0275\u0275property("value",Je)("disabled",Zt.timepickerVariables.left.disabledSeconds.indexOf(Je)>-1),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",Zt.timepickerVariables.left.secondsLabel[Lt]," ")}}function mi(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"select",41),t.\u0275\u0275listener("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(pi.timepickerVariables.left.selectedSecond=Zt)})("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(pi.timeChanged(Zt,pi.sideEnum.left))}),t.\u0275\u0275template(1,en,2,3,"option",34),t.\u0275\u0275elementEnd()}if(2&Qt){const Je=t.\u0275\u0275nextContext(3);t.\u0275\u0275property("disabled",!Je.startDate)("ngModel",Je.timepickerVariables.left.selectedSecond),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",Je.timepickerVariables.left.seconds)}}function Ot(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"select",42),t.\u0275\u0275listener("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(pi.timepickerVariables.left.ampmModel=Zt)})("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(pi.timeChanged(Zt,pi.sideEnum.left))}),t.\u0275\u0275elementStart(1,"option",43),t.\u0275\u0275text(2,"AM"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"option",44),t.\u0275\u0275text(4,"PM"),t.\u0275\u0275elementEnd()()}if(2&Qt){const Je=t.\u0275\u0275nextContext(3);t.\u0275\u0275property("ngModel",Je.timepickerVariables.left.ampmModel),t.\u0275\u0275advance(1),t.\u0275\u0275property("disabled",Je.timepickerVariables.left.amDisabled),t.\u0275\u0275advance(2),t.\u0275\u0275property("disabled",Je.timepickerVariables.left.pmDisabled)}}function ti(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",31)(1,"div",32)(2,"select",33),t.\u0275\u0275listener("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(pi.timepickerVariables.left.selectedHour=Zt)})("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(pi.timeChanged(Zt,pi.sideEnum.left))}),t.\u0275\u0275template(3,Wi,2,3,"option",34),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(4,"div",32)(5,"select",35),t.\u0275\u0275listener("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(pi.timepickerVariables.left.selectedMinute=Zt)})("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(pi.timeChanged(Zt,pi.sideEnum.left))}),t.\u0275\u0275template(6,xi,2,3,"option",34),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(7,"span",36)(8,"span",37),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(9,"div",32),t.\u0275\u0275template(10,mi,2,3,"select",38),t.\u0275\u0275element(11,"span",36)(12,"span",37),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(13,"div",32),t.\u0275\u0275template(14,Ot,5,3,"select",39),t.\u0275\u0275element(15,"span",36)(16,"span",37),t.\u0275\u0275elementEnd()()}if(2&Qt){const Je=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(2),t.\u0275\u0275property("disabled",!Je.startDate)("ngModel",Je.timepickerVariables.left.selectedHour),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",Je.timepickerVariables.left.hours),t.\u0275\u0275advance(2),t.\u0275\u0275property("disabled",!Je.startDate)("ngModel",Je.timepickerVariables.left.selectedMinute),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",Je.timepickerVariables.left.minutes),t.\u0275\u0275advance(4),t.\u0275\u0275property("ngIf",Je.timePickerSeconds),t.\u0275\u0275advance(4),t.\u0275\u0275property("ngIf",!Je.timePicker24Hour)}}const yi=function(Qt,ut){return{right:Qt,left:ut}};function oi(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"div",9)(1,"div",10),t.\u0275\u0275template(2,kn,16,10,"table",11),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(3,ti,17,8,"div",12),t.\u0275\u0275elementEnd()),2&Qt){const Je=t.\u0275\u0275nextContext();t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction2(3,yi,Je.singleDatePicker,!Je.singleDatePicker)),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",Je.calendarVariables),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",Je.timePicker)}}function nn(Qt,ut){1&Qt&&t.\u0275\u0275element(0,"th")}function qn(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275elementStart(1,"th",19),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(Je);const Zt=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(Zt.clickPrev(Zt.sideEnum.right))}),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementContainerEnd()}}function yn(Qt,ut){1&Qt&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275element(1,"th"),t.\u0275\u0275elementContainerEnd())}function Tn(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"option",25),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&Qt){const Je=ut.$implicit,Lt=t.\u0275\u0275nextContext(4);t.\u0275\u0275property("disabled",Lt.calendarVariables.right.dropdowns.inMinYear&&Lt.calendarVariables.right.minDate&&Je<Lt.calendarVariables.right.minDate.month()||Lt.calendarVariables.right.dropdowns.inMaxYear&&Lt.calendarVariables.right.maxDate&&Je>Lt.calendarVariables.right.maxDate.month())("value",Je)("selected",Lt.calendarVariables.right.dropdowns.currentMonth===Je),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",Lt.locale.monthNames[Je]," ")}}function hr(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"option",26),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&Qt){const Je=ut.$implicit,Lt=t.\u0275\u0275nextContext(4);t.\u0275\u0275property("selected",Je===Lt.calendarVariables.right.dropdowns.currentYear),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",Je," ")}}function fr(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275elementStart(1,"div",20),t.\u0275\u0275text(2),t.\u0275\u0275elementStart(3,"select",21),t.\u0275\u0275listener("change",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(pi.monthChanged(Zt,pi.sideEnum.right))}),t.\u0275\u0275template(4,Tn,2,4,"option",22),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(5,"div",20),t.\u0275\u0275text(6),t.\u0275\u0275elementStart(7,"select",23),t.\u0275\u0275listener("change",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(pi.yearChanged(Zt,pi.sideEnum.right))}),t.\u0275\u0275template(8,hr,2,2,"option",24),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementContainerEnd()}if(2&Qt){const Je=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",Je.locale.monthNames[null==Je.calendarVariables||null==Je.calendarVariables.right?null:Je.calendarVariables.right.calendar[1][1].month()]," "),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngForOf",Je.calendarVariables.right.dropdowns.monthArrays),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",null==Je.calendarVariables||null==Je.calendarVariables.right?null:Je.calendarVariables.right.calendar[1][1].format(" YYYY")," "),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngForOf",Je.calendarVariables.right.dropdowns.yearArrays)}}function fi(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275text(1),t.\u0275\u0275elementContainerEnd()),2&Qt){const Je=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate2(" ",Je.locale.monthNames[null==Je.calendarVariables||null==Je.calendarVariables.right?null:Je.calendarVariables.right.calendar[1][1].month()]," ",null==Je.calendarVariables||null==Je.calendarVariables.right?null:Je.calendarVariables.right.calendar[1][1].format(" YYYY")," ")}}function B(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275elementStart(1,"th",27),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(Je);const Zt=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(Zt.clickNext(Zt.sideEnum.right))}),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementContainerEnd()}}function we(Qt,ut){1&Qt&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275element(1,"th"),t.\u0275\u0275elementContainerEnd())}function xt(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"th",28)(1,"span"),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()()),2&Qt){const Je=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(Je.locale.weekLabel)}}function $t(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"th")(1,"span"),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()()),2&Qt){const Je=ut.$implicit;t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(Je)}}function Ci(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"td",28)(1,"span"),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()()),2&Qt){const Je=t.\u0275\u0275nextContext().$implicit,Lt=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(Lt.calendarVariables.right.calendar[Je][0].week())}}function cn(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"td",28)(1,"span"),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()()),2&Qt){const Je=t.\u0275\u0275nextContext().$implicit,Lt=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(Lt.calendarVariables.right.calendar[Je][0].isoWeek())}}function yr(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"td",30),t.\u0275\u0275listener("click",function(Zt){const Ni=t.\u0275\u0275restoreView(Je).$implicit,dn=t.\u0275\u0275nextContext().$implicit,hn=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(hn.clickDate(Zt,hn.sideEnum.right,dn,Ni))})("mouseenter",function(Zt){const Ni=t.\u0275\u0275restoreView(Je).$implicit,dn=t.\u0275\u0275nextContext().$implicit,hn=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(hn.hoverDate(Zt,hn.sideEnum.right,dn,Ni))}),t.\u0275\u0275elementStart(1,"span"),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()()}if(2&Qt){const Je=ut.$implicit,Lt=t.\u0275\u0275nextContext().$implicit,Zt=t.\u0275\u0275nextContext(3);t.\u0275\u0275classMap(Zt.calendarVariables.right.classes[Lt][Je]),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(Zt.calendarVariables.right.calendar[Lt][Je].date())}}function mr(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"tr"),t.\u0275\u0275template(1,Ci,3,1,"td",16),t.\u0275\u0275template(2,cn,3,1,"td",16),t.\u0275\u0275template(3,yr,3,3,"td",29),t.\u0275\u0275elementEnd()),2&Qt){const Je=ut.$implicit,Lt=t.\u0275\u0275nextContext(3);t.\u0275\u0275classMap(Lt.calendarVariables.right.classes[Je].classList),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",Lt.showWeekNumbers),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",Lt.showISOWeekNumbers),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",Lt.calendarVariables.right.calCols)}}function Fr(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"table",13)(1,"thead")(2,"tr"),t.\u0275\u0275template(3,nn,1,0,"th",2),t.\u0275\u0275template(4,qn,2,0,"ng-container",2),t.\u0275\u0275template(5,yn,2,0,"ng-container",2),t.\u0275\u0275elementStart(6,"th",46),t.\u0275\u0275template(7,fr,9,4,"ng-container",2),t.\u0275\u0275template(8,fi,2,2,"ng-container",2),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(9,B,2,0,"ng-container",2),t.\u0275\u0275template(10,we,2,0,"ng-container",2),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(11,"tr",15),t.\u0275\u0275template(12,xt,3,1,"th",16),t.\u0275\u0275template(13,$t,3,1,"th",7),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(14,"tbody"),t.\u0275\u0275template(15,mr,4,5,"tr",18),t.\u0275\u0275elementEnd()()),2&Qt){const Je=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(3),t.\u0275\u0275property("ngIf",Je.showWeekNumbers||Je.showISOWeekNumbers),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",(!Je.calendarVariables.right.minDate||Je.calendarVariables.right.minDate.isBefore(Je.calendarVariables.right.calendar.firstDay))&&!Je.linkedCalendars),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!((!Je.calendarVariables.right.minDate||Je.calendarVariables.right.minDate.isBefore(Je.calendarVariables.right.calendar.firstDay))&&!Je.linkedCalendars)),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",Je.showDropdowns&&Je.calendarVariables.right.dropdowns),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!Je.showDropdowns||!Je.calendarVariables.right.dropdowns),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!Je.calendarVariables.right.maxDate||Je.calendarVariables.right.maxDate.isAfter(Je.calendarVariables.right.calendar.lastDay)&&(!Je.linkedCalendars||Je.singleDatePicker||!0)),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!(!Je.calendarVariables.right.maxDate||Je.calendarVariables.right.maxDate.isAfter(Je.calendarVariables.right.calendar.lastDay)&&(!Je.linkedCalendars||Je.singleDatePicker,1))),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",Je.showWeekNumbers||Je.showISOWeekNumbers),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",Je.locale.daysOfWeek),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngForOf",Je.calendarVariables.right.calRows)}}function wr(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"option",40),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&Qt){const Je=ut.$implicit,Lt=t.\u0275\u0275nextContext(3);t.\u0275\u0275property("value",Je)("disabled",Lt.timepickerVariables.right.disabledHours.indexOf(Je)>-1),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",Je," ")}}function ur(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"option",40),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&Qt){const Je=ut.$implicit,Lt=ut.index,Zt=t.\u0275\u0275nextContext(3);t.\u0275\u0275property("value",Je)("disabled",Zt.timepickerVariables.right.disabledMinutes.indexOf(Je)>-1),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",Zt.timepickerVariables.right.minutesLabel[Lt]," ")}}function ya(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"option",40),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&Qt){const Je=ut.$implicit,Lt=ut.index,Zt=t.\u0275\u0275nextContext(4);t.\u0275\u0275property("value",Je)("disabled",Zt.timepickerVariables.right.disabledSeconds.indexOf(Je)>-1),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",Zt.timepickerVariables.right.secondsLabel[Lt]," ")}}function Vr(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"select",41),t.\u0275\u0275listener("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(pi.timepickerVariables.right.selectedSecond=Zt)})("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(pi.timeChanged(Zt,pi.sideEnum.right))}),t.\u0275\u0275template(1,ya,2,3,"option",34),t.\u0275\u0275elementEnd()}if(2&Qt){const Je=t.\u0275\u0275nextContext(3);t.\u0275\u0275property("disabled",!Je.startDate)("ngModel",Je.timepickerVariables.right.selectedSecond),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",Je.timepickerVariables.right.seconds)}}function Br(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"select",42),t.\u0275\u0275listener("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(pi.timepickerVariables.right.ampmModel=Zt)})("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(pi.timeChanged(Zt,pi.sideEnum.right))}),t.\u0275\u0275elementStart(1,"option",43),t.\u0275\u0275text(2,"AM"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"option",44),t.\u0275\u0275text(4,"PM"),t.\u0275\u0275elementEnd()()}if(2&Qt){const Je=t.\u0275\u0275nextContext(3);t.\u0275\u0275property("ngModel",Je.timepickerVariables.right.ampmModel),t.\u0275\u0275advance(1),t.\u0275\u0275property("disabled",Je.timepickerVariables.right.amDisabled),t.\u0275\u0275advance(2),t.\u0275\u0275property("disabled",Je.timepickerVariables.right.pmDisabled)}}function Yr(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",31)(1,"div",32)(2,"select",47),t.\u0275\u0275listener("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(pi.timepickerVariables.right.selectedHour=Zt)})("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(pi.timeChanged(Zt,pi.sideEnum.right))}),t.\u0275\u0275template(3,wr,2,3,"option",34),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(4,"span",36)(5,"span",37),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(6,"div",32)(7,"select",35),t.\u0275\u0275listener("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(pi.timepickerVariables.right.selectedMinute=Zt)})("ngModelChange",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(pi.timeChanged(Zt,pi.sideEnum.right))}),t.\u0275\u0275template(8,ur,2,3,"option",34),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(9,"span",36)(10,"span",37),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(11,"div",32),t.\u0275\u0275template(12,Vr,2,3,"select",38),t.\u0275\u0275element(13,"span",36)(14,"span",37),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(15,"div",32),t.\u0275\u0275template(16,Br,5,3,"select",39),t.\u0275\u0275element(17,"span",36)(18,"span",37),t.\u0275\u0275elementEnd()()}if(2&Qt){const Je=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(2),t.\u0275\u0275property("disabled",!Je.startDate)("ngModel",Je.timepickerVariables.right.selectedHour),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",Je.timepickerVariables.right.hours),t.\u0275\u0275advance(4),t.\u0275\u0275property("disabled",!Je.startDate)("ngModel",Je.timepickerVariables.right.selectedMinute),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngForOf",Je.timepickerVariables.right.minutes),t.\u0275\u0275advance(4),t.\u0275\u0275property("ngIf",Je.timePickerSeconds),t.\u0275\u0275advance(4),t.\u0275\u0275property("ngIf",!Je.timePicker24Hour)}}function Xr(Qt,ut){if(1&Qt&&(t.\u0275\u0275elementStart(0,"div",45)(1,"div",10),t.\u0275\u0275template(2,Fr,16,10,"table",11),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(3,Yr,19,8,"div",12),t.\u0275\u0275elementEnd()),2&Qt){const Je=t.\u0275\u0275nextContext();t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",Je.calendarVariables),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",Je.timePicker)}}function Fa(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"button",53),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(Je);const Zt=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(Zt.clear())}),t.\u0275\u0275text(1),t.\u0275\u0275namespaceSVG(),t.\u0275\u0275elementStart(2,"svg",54),t.\u0275\u0275element(3,"path",55),t.\u0275\u0275elementEnd()()}if(2&Qt){const Je=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("title",Je.locale.clearLabel),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",Je.locale.clearLabel," ")}}function ci(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"button",56),t.\u0275\u0275listener("click",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(pi.clickCancel(Zt))}),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()}if(2&Qt){const Je=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate(Je.locale.cancelLabel)}}function Di(Qt,ut){if(1&Qt){const Je=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",48)(1,"div",49),t.\u0275\u0275template(2,Fa,4,2,"button",50),t.\u0275\u0275template(3,ci,2,1,"button",51),t.\u0275\u0275elementStart(4,"button",52),t.\u0275\u0275listener("click",function(Zt){t.\u0275\u0275restoreView(Je);const pi=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(pi.clickApply(Zt))}),t.\u0275\u0275text(5),t.\u0275\u0275elementEnd()()()}if(2&Qt){const Je=t.\u0275\u0275nextContext();t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",Je.showClearButton),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",Je.showCancel),t.\u0275\u0275advance(1),t.\u0275\u0275property("disabled",Je.applyBtn.disabled),t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate(Je.locale.applyLabel)}}const _t=function(Qt,ut,Je,Lt,Zt,pi,Ni){return{ltr:Qt,rtl:ut,shown:Je,hidden:Lt,inline:Zt,double:pi,"show-ranges":Ni}};be.extend(Me);const Mt=new t.InjectionToken("daterangepicker.config"),Ft={direction:"ltr",separator:" - ",weekLabel:"W",applyLabel:"Apply",cancelLabel:"Cancel",clearLabel:"Clear",customRangeLabel:"Custom range",daysOfWeek:be.weekdaysMin(),monthNames:be.monthsShort(),firstDay:be.localeData().firstDayOfWeek()};class hi{constructor(ut){this.configHolder=ut}get config(){return this.configHolder?{...Ft,...this.configHolder}:Ft}configWithLocale(ut){return this.configHolder||ut?{...Ft,daysOfWeek:ut.weekdaysMin,monthNames:ut.monthsShort,firstDay:ut.weekStart,...this.configHolder}:Ft}}var Si,Qt;hi.\u0275fac=function(ut){return new(ut||hi)(t.\u0275\u0275inject(Mt))},hi.\u0275prov=t.\u0275\u0275defineInjectable({token:hi,factory:hi.\u0275fac}),be.extend(Me),be.extend(function(Qt,ut,Je){var Lt=ut.prototype,Zt=Lt.format;Je.en.formats=Ie,Lt.format=function(pi){void 0===pi&&(pi=A);var dn=this.$locale().formats,Kn=Ye(pi,void 0===dn?{}:dn);return Zt.call(this,Kn)}}),be.extend(function(Qt,ut,Je){var Zt=function(hn){return hn.add(4-hn.isoWeekday(),S)},pi=ut.prototype;pi.isoWeekYear=function(){return Zt(this).year()},pi.isoWeek=function(dn){if(!this.$utils().u(dn))return this.add(7*(dn-this.isoWeek()),S);var hn=Zt(this),Kn=function(hn,Kn){var vn=(Kn?Je.utc:Je)().year(hn).startOf(Pe),Dn=4-vn.isoWeekday();return vn.isoWeekday()>4&&(Dn+=7),vn.add(Dn,S)}(this.isoWeekYear(),this.$u);return hn.diff(Kn,xe)+1},pi.isoWeekday=function(dn){return this.$utils().u(dn)?this.day()||7:this.day(this.day()%7?dn:dn-7)};var Ni=pi.startOf;pi.startOf=function(dn,hn){var Kn=this.$utils(),vn=!!Kn.u(hn)||hn;return"isoweek"===Kn.p(dn)?vn?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):Ni.bind(this)(dn,hn)}}),be.extend(function(Qt,ut,Je){var Lt=ut.prototype;Lt.week=function(Zt){if(void 0===Zt&&(Zt=null),null!==Zt)return this.add(7*(Zt-this.week()),S);var pi=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var Ni=Je(this).startOf(Pe).add(1,Pe).date(pi),dn=Je(this).endOf(xe);if(Ni.isBefore(dn))return 1}var Kn=Je(this).startOf(Pe).date(pi).startOf(xe).subtract(1,_e),vn=this.diff(Kn,xe,!0);return vn<0?Je(this).startOf("week").week():Math.ceil(vn)},Lt.weeks=function(Zt){return void 0===Zt&&(Zt=null),this.week(Zt)}}),be.extend(function(Qt,ut,Je){Je.p.customParseFormat=!0,Qt&&Qt.parseTwoDigitYear&&(K=Qt.parseTwoDigitYear);var Lt=ut.prototype,Zt=Lt.parse;Lt.parse=function(pi){var Ni=pi.date,dn=pi.utc,hn=pi.args;this.$u=dn;var Kn=hn[1];if("string"==typeof Kn){var vn=!0===hn[2],Dn=!0===hn[3],nr=vn||Dn,Hr=hn[2];Dn&&(Hr=hn[2]),k=this.$locale(),!vn&&Hr&&(k=Je.Ls[Hr]),this.$d=qt(Ni,Kn,dn),this.init(),Hr&&!0!==Hr&&(this.$L=this.locale(Hr).$L),nr&&Ni!=this.format(Kn)&&(this.$d=new Date("")),k={}}else if(Kn instanceof Array)for(var Kr=Kn.length,$n=1;$n<=Kr;$n+=1){hn[1]=Kn[$n-1];var cr=Je.apply(this,hn);if(cr.isValid()){this.$d=cr.$d,this.$L=cr.$L,this.init();break}$n===Kr&&(this.$d=new Date(""))}else Zt.call(this,pi)}}),be.extend(function(Qt,ut,Je){var Lt=ut.prototype;Je.utc=function(Dn){return new ut({date:Dn,utc:!0,args:arguments})},Lt.utc=function(Dn){var nr=Je(this.toDate(),{locale:this.$L,utc:!0});return Dn?nr.add(this.utcOffset(),me):nr},Lt.local=function(){return Je(this.toDate(),{locale:this.$L,utc:!1})};var Zt=Lt.parse;Lt.parse=function(Dn){Dn.utc&&(this.$u=!0),this.$utils().u(Dn.$offset)||(this.$offset=Dn.$offset),Zt.call(this,Dn)};var pi=Lt.init;Lt.init=function(){if(this.$u){var Dn=this.$d;this.$y=Dn.getUTCFullYear(),this.$M=Dn.getUTCMonth(),this.$D=Dn.getUTCDate(),this.$W=Dn.getUTCDay(),this.$H=Dn.getUTCHours(),this.$m=Dn.getUTCMinutes(),this.$s=Dn.getUTCSeconds(),this.$ms=Dn.getUTCMilliseconds()}else pi.call(this)};var Ni=Lt.utcOffset;Lt.utcOffset=function(Dn,nr){var Kr=this.$utils().u;if(Kr(Dn))return this.$u?0:Kr(this.$offset)?Ni.call(this):this.$offset;if("string"==typeof Dn&&(Dn=function Pi(Qt){void 0===Qt&&(Qt="");var ut=Qt.match(ui);if(!ut)return null;var Je=(""+ut[0]).match(Ki)||["-",0,0],Lt=Je[0],Ni=60*+Je[1]+ +Je[2];return 0===Ni?0:"+"===Lt?Ni:-Ni}(Dn),null===Dn))return this;var $n=Math.abs(Dn)<=16?60*Dn:Dn,cr=this;if(nr)return cr.$offset=$n,cr.$u=0===Dn,cr;if(0!==Dn){var Nr=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(cr=this.local().add($n+Nr,me)).$offset=$n,cr.$x.$localOffset=Nr}else cr=this.utc();return cr};var dn=Lt.format;Lt.format=function(Dn){var nr=Dn||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return dn.call(this,nr)},Lt.valueOf=function(){var Dn=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-Dn*T},Lt.isUTC=function(){return!!this.$u},Lt.toISOString=function(){return this.toDate().toISOString()},Lt.toString=function(){return this.toDate().toUTCString()};var Kn=Lt.toDate;Lt.toDate=function(Dn){return"s"===Dn&&this.$offset?Je(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():Kn.call(this)};var vn=Lt.diff;Lt.diff=function(Dn,nr,Hr){if(Dn&&this.$u===Dn.$u)return vn.call(this,Dn,nr,Hr);var Kr=this.local(),$n=Je(Dn).local();return vn.call(Kr,$n,nr,Hr)}}),(Qt=Si||(Si={})).left="left",Qt.right="right";class On{constructor(ut,Je,Lt){this.el=ut,this.ref=Je,this.localeHolderService=Lt,this.startDate=be().utc(!0).startOf("day"),this.endDate=be().utc(!0).endOf("day"),this.dateLimit=null,this.autoApply=!1,this.singleDatePicker=!1,this.showDropdowns=!1,this.showWeekNumbers=!1,this.showISOWeekNumbers=!1,this.linkedCalendars=!1,this.autoUpdateInput=!0,this.alwaysShowCalendars=!1,this.maxSpan=!1,this.lockStartDate=!1,this.timePicker=!1,this.timePicker24Hour=!1,this.timePickerIncrement=1,this.timePickerSeconds=!1,this.showClearButton=!1,this.firstMonthDayClass=null,this.lastMonthDayClass=null,this.emptyWeekRowClass=null,this.emptyWeekColumnClass=null,this.firstDayOfNextMonthClass=null,this.lastDayOfPreviousMonthClass=null,this.showCancel=!1,this.keepCalendarOpeningWithRange=!1,this.showRangeLabelOnInput=!1,this.customRangeDirection=!1,this.closeOnAutoApply=!0,this.calendarVariables={},this.timepickerVariables={},this.daterangepicker={start:new m.FormControl,end:new m.FormControl},this.applyBtn={disabled:!1},this.sideEnum=Si,this.rangesArray=[],this.isShown=!1,this.inline=!0,this.leftCalendar={month:null,calendar:[]},this.rightCalendar={month:null,calendar:[]},this.showCalInRanges=!1,this.nowHoveredDate=null,this.pickingDate=!1,this.localeHolder={},this.rangesHolder={},this.cachedVersion={start:null,end:null},this.clickNext=Zt=>{Zt===Si.left?this.leftCalendar.month=this.leftCalendar.month.add(1,"month"):(this.rightCalendar.month=this.rightCalendar.month.add(1,"month"),this.linkedCalendars&&(this.leftCalendar.month=this.leftCalendar.month.add(1,"month"))),this.updateCalendars()},this.choosedDate=new t.EventEmitter,this.rangeClicked=new t.EventEmitter,this.datesUpdated=new t.EventEmitter,this.startDateChanged=new t.EventEmitter,this.endDateChanged=new t.EventEmitter,this.cancelClicked=new t.EventEmitter,this.clearClicked=new t.EventEmitter}get minDate(){return this.minDateHolder}set minDate(ut){be.isDayjs(ut)?this.minDateHolder=ut:this.minDateHolder="string"==typeof ut?be(ut).utc(!0):null}get locale(){return this.localeHolder}set locale(ut){this.localeHolder={...this.localeHolderService.config,...ut},ut.locale&&(this.localeHolder=this.localeHolderService.configWithLocale(ut.locale))}get ranges(){return this.rangesHolder}set ranges(ut){this.rangesHolder=ut,this.renderRanges()}get maxDate(){return this.maxDateHolder}set maxDate(ut){be.isDayjs(ut)?this.maxDateHolder=ut:this.maxDateHolder="string"==typeof ut?be(ut).utc(!0):null}isInvalidDate(ut){return!1}isCustomDate(ut){return!1}isTooltipDate(ut){return null}handleInternalClick(ut){return ut.stopPropagation()}ngOnChanges(ut){(ut.startDate||ut.endDate)&&this.inline&&this.updateView()}ngOnInit(){this.buildLocale();const ut=[...this.locale.daysOfWeek];if(this.locale.firstDay=this.locale.firstDay%7,0!==this.locale.firstDay){let Je=this.locale.firstDay;for(;Je>0;)ut.push(ut.shift()),Je--}this.locale.daysOfWeek=ut,this.inline&&(this.cachedVersion.start=this.startDate.clone(),this.cachedVersion.end=this.endDate.clone()),this.startDate&&this.timePicker&&(this.setStartDate(this.startDate),this.renderTimePicker(Si.left)),this.endDate&&this.timePicker&&(this.setEndDate(this.endDate),this.renderTimePicker(Si.right)),this.updateMonthsInView(),this.renderCalendar(Si.left),this.renderCalendar(Si.right),this.renderRanges()}renderRanges(){let ut,Je;if(this.rangesArray=[],"object"==typeof this.ranges){for(const Lt in this.ranges)if(this.ranges[Lt]){ut="string"==typeof this.ranges[Lt][0]?be(this.ranges[Lt][0],this.locale.format).utc(!0):be(this.ranges[Lt][0]).utc(!0),Je="string"==typeof this.ranges[Lt][1]?be(this.ranges[Lt][1],this.locale.format).utc(!0):be(this.ranges[Lt][1]).utc(!0),this.minDate&&ut.isBefore(this.minDate)&&(ut=this.minDate.clone());let Zt=this.maxDate;if(this.maxSpan&&Zt&&ut.clone().add(this.maxSpan).isAfter(Zt)&&(Zt=ut.clone().add(this.maxSpan)),Zt&&Je.isAfter(Zt)&&(Je=Zt.clone()),this.minDate&&Je.isBefore(this.minDate,this.timePicker?"minute":"day")||Zt&&ut.isAfter(Zt,this.timePicker?"minute":"day"))continue;const pi=document.createElement("textarea");pi.innerHTML=Lt;const Ni=pi.value;this.ranges[Ni]=[ut,Je]}for(const Lt in this.ranges)this.ranges[Lt]&&this.rangesArray.push(Lt);this.showCustomRangeLabel&&this.rangesArray.push(this.locale.customRangeLabel),this.showCalInRanges=!this.rangesArray.length||this.alwaysShowCalendars,this.timePicker||(this.startDate=this.startDate.startOf("day"),this.endDate=this.endDate.endOf("day"))}}renderTimePicker(ut){let Je,Lt;const Zt=this.maxDate;ut===Si.left?(Je=this.startDate.clone(),Lt=this.minDate):ut===Si.right&&this.endDate?(Je=this.endDate.clone(),Lt=this.startDate):ut===Si.right&&!this.endDate&&(Je=this.getDateWithTime(this.startDate,Si.right),Je.isBefore(this.startDate)&&(Je=this.startDate.clone()),Lt=this.startDate);const pi=this.timePicker24Hour?0:1,Ni=this.timePicker24Hour?23:12;this.timepickerVariables[ut]={hours:[],minutes:[],minutesLabel:[],seconds:[],secondsLabel:[],disabledHours:[],disabledMinutes:[],disabledSeconds:[],selectedHour:0,selectedMinute:0,selectedSecond:0,selected:Je};for(let dn=pi;dn<=Ni;dn++){let hn=dn;this.timePicker24Hour||(hn=Je.hour()>=12?12===dn?12:dn+12:12===dn?0:dn);const Kn=Je.clone().hour(hn);let vn=!1;Lt&&Kn.minute(59).isBefore(Lt)&&(vn=!0),Zt&&Kn.minute(0).isAfter(Zt)&&(vn=!0),this.timepickerVariables[ut].hours.push(dn),hn!==Je.hour()||vn?vn&&this.timepickerVariables[ut].disabledHours.push(dn):this.timepickerVariables[ut].selectedHour=dn}for(let dn=0;dn<60;dn+=this.timePickerIncrement){const hn=dn<10?`0${dn}`:`${dn}`,Kn=Je.clone().minute(dn);let vn=!1;Lt&&Kn.second(59).isBefore(Lt)&&(vn=!0),Zt&&Kn.second(0).isAfter(Zt)&&(vn=!0),this.timepickerVariables[ut].minutes.push(dn),this.timepickerVariables[ut].minutesLabel.push(hn),Je.minute()!==dn||vn?vn&&this.timepickerVariables[ut].disabledMinutes.push(dn):this.timepickerVariables[ut].selectedMinute=dn}if(this.timePickerSeconds)for(let dn=0;dn<60;dn++){const hn=dn<10?`0${dn}`:`${dn}`,Kn=Je.clone().second(dn);let vn=!1;Lt&&Kn.isBefore(Lt)&&(vn=!0),Zt&&Kn.isAfter(Zt)&&(vn=!0),this.timepickerVariables[ut].seconds.push(dn),this.timepickerVariables[ut].secondsLabel.push(hn),Je.second()!==dn||vn?vn&&this.timepickerVariables[ut].disabledSeconds.push(dn):this.timepickerVariables[ut].selectedSecond=dn}this.timePicker24Hour||(Lt&&Je.clone().hour(12).minute(0).second(0).isBefore(Lt)&&(this.timepickerVariables[ut].amDisabled=!0),Zt&&Je.clone().hour(0).minute(0).second(0).isAfter(Zt)&&(this.timepickerVariables[ut].pmDisabled=!0),Je.hour()>=12?this.timepickerVariables[ut].ampmModel="PM":this.timepickerVariables[ut].ampmModel="AM"),this.timepickerVariables[ut].selected=Je}renderCalendar(ut){const Je=ut===Si.left?this.leftCalendar:this.rightCalendar,Lt=Je.month.month(),Zt=Je.month.year(),pi=Je.month.hour(),Ni=Je.month.minute(),dn=Je.month.second(),hn=be(new Date(Zt,Lt)).utc(!0).daysInMonth(),Kn=be(new Date(Zt,Lt,1)).utc(!0),vn=be(new Date(Zt,Lt,hn)).utc(!0),Dn=be(Kn).utc(!0).subtract(1,"month").month(),nr=be(Kn).utc(!0).subtract(1,"month").year(),Hr=be(new Date(nr,Dn)).utc(!0).daysInMonth(),Kr=Kn.day(),$n=[];$n.firstDay=Kn,$n.lastDay=vn;for(let M=0;M<6;M++)$n[M]=[];let cr=Hr-Kr+this.locale.firstDay+1;cr>Hr&&(cr-=7),Kr===this.locale.firstDay&&(cr=Hr-6);let Nr=be(new Date(nr,Dn,cr,12,Ni,dn)).utc(!0);for(let M=0,J=0,Se=0;M<42;M++,J++,Nr=be(Nr).utc(!0).add(24,"hours"))M>0&&J%7==0&&(J=0,Se++),$n[Se][J]=Nr.clone().hour(pi).minute(Ni).second(dn),Nr=Nr.hour(12),this.minDate&&$n[Se][J].format("YYYY-MM-DD")===this.minDate.format("YYYY-MM-DD")&&$n[Se][J].isBefore(this.minDate)&&"left"===ut&&($n[Se][J]=this.minDate.clone()),this.maxDate&&$n[Se][J].format("YYYY-MM-DD")===this.maxDate.format("YYYY-MM-DD")&&$n[Se][J].isAfter(this.maxDate)&&"right"===ut&&($n[Se][J]=this.maxDate.clone());ut===Si.left?this.leftCalendar.calendar=$n:this.rightCalendar.calendar=$n;let $r="left"===ut?this.minDate:this.startDate,jr=this.maxDate;if(null===this.endDate&&this.dateLimit){const M=this.startDate.clone().add(this.dateLimit,"day").endOf("day");if((!jr||M.isBefore(jr))&&(jr=M),this.customRangeDirection){$r=this.minDate;const J=this.startDate.clone().subtract(this.dateLimit,"day").endOf("day");(!$r||J.isAfter($r))&&($r=J)}}if(this.calendarVariables[ut]={month:Lt,year:Zt,hour:pi,minute:Ni,second:dn,daysInMonth:hn,firstDay:Kn,lastDay:vn,lastMonth:Dn,lastYear:nr,daysInLastMonth:Hr,dayOfWeek:Kr,calRows:Array.from(Array(6).keys()),calCols:Array.from(Array(7).keys()),classes:{},minDate:$r,maxDate:jr,calendar:$n},this.showDropdowns){const M=$n[1][1].month(),J=$n[1][1].year(),Se=be().utc(!0).year(),$e=jr&&jr.year()||Se+5,Dt=$r&&$r.year()||Se-50,kt=J===Dt,Kt=J===$e,_i=[];for(let bi=Dt;bi<=$e;bi++)_i.push(bi);this.calendarVariables[ut].dropdowns={currentMonth:M,currentYear:J,maxYear:$e,minYear:Dt,inMinYear:kt,inMaxYear:Kt,monthArrays:Array.from(Array(12).keys()),yearArrays:_i}}this.buildCells($n,ut)}setStartDate(ut){"string"==typeof ut&&(this.startDate=be(ut,this.locale.format).utc(!0)),"object"==typeof ut&&(this.pickingDate=!0,this.startDate=be(ut).utc(!0)),this.timePicker||(this.pickingDate=!0,this.startDate=this.startDate.startOf("day")),this.timePicker&&this.timePickerIncrement&&(this.startDate=this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement)),this.minDate&&this.startDate.isBefore(this.minDate)&&(this.startDate=this.minDate.clone(),this.timePicker&&this.timePickerIncrement&&(this.startDate=this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement))),this.maxDate&&this.startDate.isAfter(this.maxDate)&&(this.startDate=this.maxDate.clone(),this.timePicker&&this.timePickerIncrement&&(this.startDate=this.startDate.minute(Math.floor(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement))),this.isShown||this.updateElement(),this.startDateChanged.emit({startDate:this.startDate}),this.updateMonthsInView()}setEndDate(ut){"string"==typeof ut&&(this.endDate=be(ut,this.locale.format).utc(!0)),"object"==typeof ut&&(this.pickingDate=!1,this.endDate=be(ut).utc(!0)),this.timePicker||(this.pickingDate=!1,this.endDate=this.endDate.add(1,"d").startOf("day").subtract(1,"second")),this.timePicker&&this.timePickerIncrement&&this.endDate.minute(Math.round(this.endDate.minute()/this.timePickerIncrement)*this.timePickerIncrement),this.endDate.isBefore(this.startDate)&&(this.endDate=this.startDate.clone()),this.maxDate&&this.endDate.isAfter(this.maxDate)&&(this.endDate=this.maxDate.clone()),this.dateLimit&&this.startDate.clone().add(this.dateLimit,"day").isBefore(this.endDate)&&(this.endDate=this.startDate.clone().add(this.dateLimit,"day")),this.isShown,this.endDateChanged.emit({endDate:this.endDate}),this.updateMonthsInView()}updateView(){this.timePicker&&(this.renderTimePicker(Si.left),this.renderTimePicker(Si.right)),this.updateMonthsInView(),this.updateCalendars()}updateMonthsInView(){if(this.endDate){if(!this.singleDatePicker&&this.leftCalendar.month&&this.rightCalendar.month&&(this.startDate&&this.leftCalendar&&this.startDate.format("YYYY-MM")===this.leftCalendar.month.format("YYYY-MM")||this.startDate&&this.rightCalendar&&this.startDate.format("YYYY-MM")===this.rightCalendar.month.format("YYYY-MM"))&&(this.endDate.format("YYYY-MM")===this.leftCalendar.month.format("YYYY-MM")||this.endDate.format("YYYY-MM")===this.rightCalendar.month.format("YYYY-MM")))return;this.startDate&&(this.leftCalendar.month=this.startDate.clone().date(2),this.linkedCalendars||this.endDate.month()===this.startDate.month()&&this.endDate.year()===this.startDate.year()?this.rightCalendar.month=this.startDate.clone().date(2).add(1,"month"):this.rightCalendar.month=this.endDate.clone().date(2))}else this.leftCalendar.month.format("YYYY-MM")!==this.startDate.format("YYYY-MM")&&this.rightCalendar.month.format("YYYY-MM")!==this.startDate.format("YYYY-MM")&&(this.leftCalendar.month=this.startDate.clone().date(2),this.rightCalendar.month=this.startDate.clone().date(2).add(1,"month"));this.maxDate&&this.linkedCalendars&&!this.singleDatePicker&&this.rightCalendar.month>this.maxDate&&(this.rightCalendar.month=this.maxDate.clone().date(2),this.leftCalendar.month=this.maxDate.clone().date(2).subtract(1,"month"))}updateCalendars(){this.renderCalendar(Si.left),this.renderCalendar(Si.right),null!==this.endDate&&this.calculateChosenLabel()}updateElement(){const ut=this.locale.displayFormat?this.locale.displayFormat:this.locale.format;!this.singleDatePicker&&this.autoUpdateInput?this.startDate&&this.endDate&&(this.rangesArray.length&&!0===this.showRangeLabelOnInput&&this.chosenRange&&this.locale.customRangeLabel!==this.chosenRange?this.chosenLabel=this.chosenRange:this.chosenLabel=this.startDate.format(ut)+this.locale.separator+this.endDate.format(ut)):this.autoUpdateInput&&(this.chosenLabel=this.startDate.format(ut))}remove(){this.isShown=!1}calculateChosenLabel(){(!this.locale||!this.locale.separator)&&this.buildLocale();let ut=!0,Je=0;if(this.rangesArray.length>0){for(const Lt in this.ranges)if(this.ranges[Lt]){if(this.timePicker){const Zt=this.timePickerSeconds?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD HH:mm";if(this.startDate.format(Zt)===this.ranges[Lt][0].format(Zt)&&this.endDate.format(Zt)===this.ranges[Lt][1].format(Zt)){ut=!1,this.chosenRange=this.rangesArray[Je];break}}else if(this.startDate.format("YYYY-MM-DD")===this.ranges[Lt][0].format("YYYY-MM-DD")&&this.endDate.format("YYYY-MM-DD")===this.ranges[Lt][1].format("YYYY-MM-DD")){ut=!1,this.chosenRange=this.rangesArray[Je];break}Je++}ut&&(this.showCustomRangeLabel?this.chosenRange=this.locale.customRangeLabel:this.chosenRange=null,this.showCalInRanges=!0)}this.updateElement()}clickApply(ut){if(!this.singleDatePicker&&this.startDate&&!this.endDate&&(this.endDate=this.getDateWithTime(this.startDate,Si.right),this.calculateChosenLabel()),this.isInvalidDate&&this.startDate&&this.endDate){let Je=this.startDate.clone();for(;Je.isBefore(this.endDate);){if(this.isInvalidDate(Je)){this.endDate=Je.subtract(1,"days"),this.calculateChosenLabel();break}Je=Je.add(1,"days")}}this.chosenLabel&&this.choosedDate.emit({chosenLabel:this.chosenLabel,startDate:this.startDate,endDate:this.endDate}),this.datesUpdated.emit({startDate:this.startDate,endDate:this.endDate}),(ut||this.closeOnAutoApply&&!ut)&&this.hide()}clickCancel(ut){this.startDate=this.cachedVersion.start,this.endDate=this.cachedVersion.end,this.inline&&this.updateView(),this.cancelClicked.emit(),this.hide()}monthChanged(ut,Je){const Lt=this.calendarVariables[Je].dropdowns.currentYear,Zt=parseInt(ut.target.value,10);this.monthOrYearChanged(Zt,Lt,Je)}yearChanged(ut,Je){const Lt=this.calendarVariables[Je].dropdowns.currentMonth,Zt=parseInt(ut.target.value,10);this.monthOrYearChanged(Lt,Zt,Je)}timeChanged(ut,Je){let Lt=parseInt(String(this.timepickerVariables[Je].selectedHour),10);const Zt=parseInt(String(this.timepickerVariables[Je].selectedMinute),10),pi=this.timePickerSeconds?parseInt(String(this.timepickerVariables[Je].selectedSecond),10):0;if(!this.timePicker24Hour){const Ni=this.timepickerVariables[Je].ampmModel;"PM"===Ni&&Lt<12&&(Lt+=12),"AM"===Ni&&12===Lt&&(Lt=0)}if(Je===Si.left){let Ni=this.startDate.clone();Ni=Ni.hour(Lt),Ni=Ni.minute(Zt),Ni=Ni.second(pi),this.setStartDate(Ni),this.singleDatePicker?this.endDate=this.startDate.clone():this.endDate&&this.endDate.format("YYYY-MM-DD")===Ni.format("YYYY-MM-DD")&&this.endDate.isBefore(Ni)?this.setEndDate(Ni.clone()):!this.endDate&&this.timePicker&&this.getDateWithTime(Ni,Si.right).isBefore(Ni)&&(this.timepickerVariables[Si.right].selectedHour=Lt,this.timepickerVariables[Si.right].selectedMinute=Zt,this.timepickerVariables[Si.right].selectedSecond=pi)}else if(this.endDate){let Ni=this.endDate.clone();Ni=Ni.hour(Lt),Ni=Ni.minute(Zt),Ni=Ni.second(pi),this.setEndDate(Ni)}this.updateCalendars(),this.renderTimePicker(Si.left),this.renderTimePicker(Si.right),this.autoApply&&this.clickApply()}monthOrYearChanged(ut,Je,Lt){const Zt=Lt===Si.left;let pi=ut,Ni=Je;Zt||(Ni<this.startDate.year()||Ni===this.startDate.year()&&pi<this.startDate.month())&&(pi=this.startDate.month(),Ni=this.startDate.year()),this.minDate&&(Ni<this.minDate.year()||Ni===this.minDate.year()&&pi<this.minDate.month())&&(pi=this.minDate.month(),Ni=this.minDate.year()),this.maxDate&&(Ni>this.maxDate.year()||Ni===this.maxDate.year()&&pi>this.maxDate.month())&&(pi=this.maxDate.month(),Ni=this.maxDate.year()),this.calendarVariables[Lt].dropdowns.currentYear=Ni,this.calendarVariables[Lt].dropdowns.currentMonth=pi,Zt?(this.leftCalendar.month=this.leftCalendar.month.month(pi).year(Ni),this.linkedCalendars&&(this.rightCalendar.month=this.leftCalendar.month.clone().add(1,"month"))):(this.rightCalendar.month=this.rightCalendar.month.month(pi).year(Ni),this.linkedCalendars&&(this.leftCalendar.month=this.rightCalendar.month.clone().subtract(1,"month"))),this.updateCalendars()}clickPrev(ut){ut===Si.left?(this.leftCalendar.month=this.leftCalendar.month.subtract(1,"month"),this.linkedCalendars&&(this.rightCalendar.month=this.rightCalendar.month.subtract(1,"month"))):this.rightCalendar.month=this.rightCalendar.month.subtract(1,"month"),this.updateCalendars()}hoverDate(ut,Je,Lt,Zt){const pi=this.calendarVariables.left.calendar[Lt][Zt],Ni=this.calendarVariables.right.calendar[Lt][Zt];this.pickingDate&&(this.nowHoveredDate=Je===Si.left?pi:Ni,this.renderCalendar(Si.left),this.renderCalendar(Si.right))}clickDate(ut,Je,Lt,Zt){if("TD"===ut.target.tagName){if(!ut.target.classList.contains("available"))return}else if("SPAN"===ut.target.tagName&&!ut.target.parentElement.classList.contains("available"))return;this.rangesArray.length&&(this.chosenRange=this.locale.customRangeLabel);let pi=Je===Si.left?this.leftCalendar.calendar[Lt][Zt]:this.rightCalendar.calendar[Lt][Zt];(this.endDate||pi.isBefore(this.startDate,"day")&&!1===this.customRangeDirection)&&!1===this.lockStartDate?(this.timePicker&&(pi=this.getDateWithTime(pi,Si.left)),this.endDate=null,this.setStartDate(pi.clone())):!this.endDate&&pi.isBefore(this.startDate)&&!1===this.customRangeDirection?this.setEndDate(this.startDate.clone()):(this.timePicker&&(pi=this.getDateWithTime(pi,Si.right)),!0===pi.isBefore(this.startDate,"day")&&!0===this.customRangeDirection?(this.setEndDate(this.startDate),this.setStartDate(pi.clone())):this.setEndDate(pi.clone()),this.autoApply&&this.calculateChosenLabel()),this.singleDatePicker&&(this.setEndDate(this.startDate),this.updateElement(),this.autoApply&&this.clickApply()),this.updateView(),this.autoApply&&this.startDate&&this.endDate&&this.clickApply(),ut.stopPropagation()}clickRange(ut,Je){if(this.chosenRange=Je,Je===this.locale.customRangeLabel)this.isShown=!0,this.showCalInRanges=!0;else{const Lt=this.ranges[Je];if(console.log("1 ",Lt),this.startDate=Lt[0].clone(),this.endDate=Lt[1].clone(),this.showRangeLabelOnInput&&Je!==this.locale.customRangeLabel?this.chosenLabel=Je:this.calculateChosenLabel(),this.showCalInRanges=!this.rangesArray.length||this.alwaysShowCalendars,this.timePicker||(this.startDate=this.startDate.startOf("day"),this.endDate=this.endDate.endOf("day")),this.alwaysShowCalendars||(this.isShown=!1),this.rangeClicked.emit({label:Je,dates:Lt}),!this.keepCalendarOpeningWithRange||this.autoApply)this.clickApply();else{if(!this.alwaysShowCalendars)return this.clickApply();if(this.maxDate&&this.maxDate.isSame(Lt[0],"month"))this.rightCalendar.month=this.rightCalendar.month.month(Lt[0].month()),this.rightCalendar.month=this.rightCalendar.month.year(Lt[0].year()),this.leftCalendar.month=this.leftCalendar.month.month(Lt[0].month()-1),this.leftCalendar.month=this.leftCalendar.month.year(Lt[1].year());else{this.leftCalendar.month=this.leftCalendar.month.month(Lt[0].month()),this.leftCalendar.month=this.leftCalendar.month.year(Lt[0].year());const Zt=this.linkedCalendars?Lt[0].clone().add(1,"month"):Lt[1].clone();this.rightCalendar.month=this.rightCalendar.month.month(Zt.month()),this.rightCalendar.month=this.rightCalendar.month.year(Zt.year())}this.updateCalendars(),this.timePicker&&(this.renderTimePicker(Si.left),this.renderTimePicker(Si.right))}}}show(ut){this.isShown||(this.cachedVersion.start=this.startDate.clone(),this.cachedVersion.end=this.endDate.clone(),this.isShown=!0,this.updateView())}hide(ut){this.isShown&&(this.endDate||(this.cachedVersion.start&&(this.startDate=this.cachedVersion.start.clone()),this.cachedVersion.end&&(this.endDate=this.cachedVersion.end.clone())),!this.startDate.isSame(this.cachedVersion.start)||this.endDate.isSame(this.cachedVersion.end),this.updateElement(),this.isShown=!1,this.ref.detectChanges())}updateLocale(ut){for(const Je in ut)Object.prototype.hasOwnProperty.call(ut,Je)&&(this.locale[Je]=ut[Je],"customRangeLabel"===Je&&this.renderRanges())}clear(){this.startDate=be().utc(!0).startOf("day"),this.endDate=be().utc(!0).endOf("day"),this.choosedDate.emit({chosenLabel:"",startDate:null,endDate:null}),this.datesUpdated.emit({startDate:null,endDate:null}),this.clearClicked.emit(),this.hide()}disableRange(ut){if(ut===this.locale.customRangeLabel)return!1;const Je=this.ranges[ut],Lt=Je.every(pi=>!!this.minDate&&pi.isBefore(this.minDate)),Zt=Je.every(pi=>!!this.maxDate&&pi.isAfter(this.maxDate));return Lt||Zt}getDateWithTime(ut,Je){let Lt=parseInt(String(this.timepickerVariables[Je].selectedHour),10);if(!this.timePicker24Hour){const Ni=this.timepickerVariables[Je].ampmModel;"PM"===Ni&&Lt<12&&(Lt+=12),"AM"===Ni&&12===Lt&&(Lt=0)}const Zt=parseInt(String(this.timepickerVariables[Je].selectedMinute),10),pi=this.timePickerSeconds?parseInt(String(this.timepickerVariables[Je].selectedSecond),10):0;return ut.clone().hour(Lt).minute(Zt).second(pi)}buildLocale(){this.locale={...this.localeHolderService.config,...this.locale},this.locale.format||(this.timePicker?this.locale.format=be.localeData().longDateFormat("lll"):this.locale.format=be.localeData().longDateFormat("L"))}buildCells(ut,Je){for(let Lt=0;Lt<6;Lt++){this.calendarVariables[Je].classes[Lt]={classList:""};const Zt=[];this.emptyWeekRowClass&&Array.from(Array(7).keys()).some(pi=>ut[Lt][pi].month()!==this.calendarVariables[Je].month)&&Zt.push(this.emptyWeekRowClass);for(let pi=0;pi<7;pi++){const Ni=[];this.emptyWeekColumnClass&&ut[Lt][pi].month()!==this.calendarVariables[Je].month&&Ni.push(this.emptyWeekColumnClass),ut[Lt][pi].isSame(be().utc(!0),"day")&&Ni.push("today"),ut[Lt][pi].isoWeekday()>5&&Ni.push("weekend"),ut[Lt][pi].month()!==ut[1][1].month()&&(Ni.push("off"),this.lastDayOfPreviousMonthClass&&(ut[Lt][pi].month()<ut[1][1].month()||0===ut[1][1].month())&&ut[Lt][pi].date()===this.calendarVariables[Je].daysInLastMonth&&Ni.push(this.lastDayOfPreviousMonthClass),this.firstDayOfNextMonthClass&&(ut[Lt][pi].month()>ut[1][1].month()||0===ut[Lt][pi].month())&&1===ut[Lt][pi].date()&&Ni.push(this.firstDayOfNextMonthClass)),this.firstMonthDayClass&&ut[Lt][pi].month()===ut[1][1].month()&&ut[Lt][pi].date()===ut.firstDay.date()&&Ni.push(this.firstMonthDayClass),this.lastMonthDayClass&&ut[Lt][pi].month()===ut[1][1].month()&&ut[Lt][pi].date()===ut.lastDay.date()&&Ni.push(this.lastMonthDayClass),this.minDate&&ut[Lt][pi].isBefore(this.minDate,"day")&&Ni.push("off","disabled"),this.calendarVariables[Je].maxDate&&ut[Lt][pi].isAfter(this.calendarVariables[Je].maxDate,"day")&&Ni.push("off","disabled"),this.isInvalidDate(ut[Lt][pi])&&Ni.push("off","disabled","invalid"),this.startDate&&ut[Lt][pi].format("YYYY-MM-DD")===this.startDate.format("YYYY-MM-DD")&&Ni.push("active","start-date"),null!=this.endDate&&ut[Lt][pi].format("YYYY-MM-DD")===this.endDate.format("YYYY-MM-DD")&&Ni.push("active","end-date"),(null!=this.nowHoveredDate&&this.pickingDate||null!=this.endDate)&&ut[Lt][pi]>this.startDate&&(ut[Lt][pi]<this.endDate||ut[Lt][pi]<this.nowHoveredDate&&this.pickingDate)&&!Ni.find(vn=>"off"===vn)&&Ni.push("in-range");const dn=this.isCustomDate(ut[Lt][pi]);!1!==dn&&("string"==typeof dn?Ni.push(dn):Array.prototype.push.apply(Ni,dn));let hn="",Kn=!1;for(const vn of Ni)hn+=vn+" ","disabled"===vn&&(Kn=!0);Kn||(hn+="available"),this.calendarVariables[Je].classes[Lt][pi]=hn.replace(/^\s+|\s+$/g,"")}this.calendarVariables[Je].classes[Lt].classList=Zt.join(" ")}}}On.\u0275fac=function(ut){return new(ut||On)(t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(hi))},On.\u0275cmp=t.\u0275\u0275defineComponent({type:On,selectors:[["ngx-daterangepicker-material"]],viewQuery:function(ut,Je){if(1&ut&&t.\u0275\u0275viewQuery(O,7),2&ut){let Lt;t.\u0275\u0275queryRefresh(Lt=t.\u0275\u0275loadQuery())&&(Je.pickerContainer=Lt.first)}},hostBindings:function(ut,Je){1&ut&&t.\u0275\u0275listener("click",function(Zt){return Je.handleInternalClick(Zt)})},inputs:{startDate:"startDate",endDate:"endDate",dateLimit:"dateLimit",autoApply:"autoApply",singleDatePicker:"singleDatePicker",showDropdowns:"showDropdowns",showWeekNumbers:"showWeekNumbers",showISOWeekNumbers:"showISOWeekNumbers",linkedCalendars:"linkedCalendars",autoUpdateInput:"autoUpdateInput",alwaysShowCalendars:"alwaysShowCalendars",maxSpan:"maxSpan",lockStartDate:"lockStartDate",timePicker:"timePicker",timePicker24Hour:"timePicker24Hour",timePickerIncrement:"timePickerIncrement",timePickerSeconds:"timePickerSeconds",showClearButton:"showClearButton",firstMonthDayClass:"firstMonthDayClass",lastMonthDayClass:"lastMonthDayClass",emptyWeekRowClass:"emptyWeekRowClass",emptyWeekColumnClass:"emptyWeekColumnClass",firstDayOfNextMonthClass:"firstDayOfNextMonthClass",lastDayOfPreviousMonthClass:"lastDayOfPreviousMonthClass",showCustomRangeLabel:"showCustomRangeLabel",showCancel:"showCancel",keepCalendarOpeningWithRange:"keepCalendarOpeningWithRange",showRangeLabelOnInput:"showRangeLabelOnInput",customRangeDirection:"customRangeDirection",drops:"drops",opens:"opens",closeOnAutoApply:"closeOnAutoApply",minDate:"minDate",locale:"locale",ranges:"ranges",maxDate:"maxDate",isInvalidDate:"isInvalidDate",isCustomDate:"isCustomDate",isTooltipDate:"isTooltipDate"},outputs:{choosedDate:"choosedDate",rangeClicked:"rangeClicked",datesUpdated:"datesUpdated",startDateChanged:"startDateChanged",endDateChanged:"endDateChanged",cancelClicked:"cancelClicked",clearClicked:"clearClicked"},features:[t.\u0275\u0275ProvidersFeature([{provide:m.NG_VALUE_ACCESSOR,useExisting:(0,t.forwardRef)(()=>On),multi:!0}]),t.\u0275\u0275NgOnChangesFeature],decls:6,vars:15,consts:[[1,"md-drppicker",3,"ngClass"],["pickerContainer",""],[4,"ngIf"],["class","calendar",3,"ngClass",4,"ngIf"],["class","calendar right",4,"ngIf"],["class","buttons",4,"ngIf"],[1,"ranges"],[4,"ngFor","ngForOf"],["type","button",3,"disabled","ngClass","click"],[1,"calendar",3,"ngClass"],[1,"calendar-table"],["class","table-condensed",4,"ngIf"],["class","calendar-time",4,"ngIf"],[1,"table-condensed"],["colspan","5",1,"month","drp-animate"],[1,"week-days"],["class","week",4,"ngIf"],[1,"drp-animate"],[3,"class",4,"ngFor","ngForOf"],[1,"prev","available",3,"click"],[1,"dropdowns"],[1,"monthselect",3,"change"],[3,"disabled","value","selected",4,"ngFor","ngForOf"],[1,"yearselect",3,"change"],[3,"selected",4,"ngFor","ngForOf"],[3,"disabled","value","selected"],[3,"selected"],[1,"next","available",3,"click"],[1,"week"],[3,"class","click","mouseenter",4,"ngFor","ngForOf"],[3,"click","mouseenter"],[1,"calendar-time"],[1,"select"],[1,"hourselect","select-item",3,"disabled","ngModel","ngModelChange"],[3,"value","disabled",4,"ngFor","ngForOf"],[1,"select-item","minuteselect",3,"disabled","ngModel","ngModelChange"],[1,"select-highlight"],[1,"select-bar"],["class","select-item secondselect",3,"disabled","ngModel","ngModelChange",4,"ngIf"],["class","select-item ampmselect",3,"ngModel","ngModelChange",4,"ngIf"],[3,"value","disabled"],[1,"select-item","secondselect",3,"disabled","ngModel","ngModelChange"],[1,"select-item","ampmselect",3,"ngModel","ngModelChange"],["value","AM",3,"disabled"],["value","PM",3,"disabled"],[1,"calendar","right"],["colspan","5",1,"month"],[1,"select-item","hourselect",3,"disabled","ngModel","ngModelChange"],[1,"buttons"],[1,"buttons_input"],["class","btn btn-default clear","type","button",3,"title","click",4,"ngIf"],["class","btn btn-default","type","button",3,"click",4,"ngIf"],["type","button",1,"btn",3,"disabled","click"],["type","button",1,"btn","btn-default","clear",3,"title","click"],["xmlns","http://www.w3.org/2000/svg","width","30","height","30","viewBox","0 -5 24 24"],["d","M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"],["type","button",1,"btn","btn-default",3,"click"]],template:function(ut,Je){1&ut&&(t.\u0275\u0275elementStart(0,"div",0,1),t.\u0275\u0275template(2,v,4,1,"ng-container",2),t.\u0275\u0275template(3,oi,4,6,"div",3),t.\u0275\u0275template(4,Xr,4,2,"div",4),t.\u0275\u0275template(5,Di,6,4,"div",5),t.\u0275\u0275elementEnd()),2&ut&&(t.\u0275\u0275classMap("drops-"+Je.drops+"-"+Je.opens),t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction7(7,_t,"ltr"===Je.locale.direction,"rtl"===Je.locale.direction,Je.isShown||Je.inline,!Je.isShown&&!Je.inline,Je.inline,!Je.singleDatePicker&&Je.showCalInRanges,Je.rangesArray.length)),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",Je.rangesArray.length),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",Je.showCalInRanges),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",Je.showCalInRanges&&!Je.singleDatePicker),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",!Je.autoApply&&(!Je.rangesArray.length||Je.showCalInRanges&&!Je.singleDatePicker)))},dependencies:[e.NgClass,e.NgIf,e.NgForOf,m.NgSelectOption,m.\u0275NgSelectMultipleOption,m.SelectControlValueAccessor,m.NgControlStatus,m.NgModel],styles:['.md-drppicker{position:absolute;font-family:Roboto,sans-serif;color:inherit;border-radius:4px;width:278px;padding:4px;margin-top:-10px;overflow:hidden;z-index:1000;font-size:14px;background-color:#fff;box-shadow:0 2px 4px #00000029,0 2px 8px #0000001f}.md-drppicker.double{width:auto}.md-drppicker.inline{position:relative;display:inline-block}.md-drppicker:before,.md-drppicker:after{position:absolute;display:inline-block;border-bottom-color:#0003;content:""}.md-drppicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.md-drppicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.md-drppicker.single .ranges,.md-drppicker.single .calendar{float:none}.md-drppicker.shown{transform:scale(1);transition:all .1s ease-in-out;transform-origin:0 0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.md-drppicker.shown.drops-up-left{transform-origin:100% 100%}.md-drppicker.shown.drops-up-right{transform-origin:0 100%}.md-drppicker.shown.drops-down-left{transform-origin:100% 0}.md-drppicker.shown.drops-down-right{transform-origin:0 0}.md-drppicker.shown.drops-down-center{transform-origin:NaN%}.md-drppicker.shown.drops-up-center{transform-origin:50%}.md-drppicker.shown .calendar{display:block}.md-drppicker.hidden{transition:all .1s ease;transform:scale(0);transform-origin:0 0;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.md-drppicker.hidden.drops-up-left{transform-origin:100% 100%}.md-drppicker.hidden.drops-up-right{transform-origin:0 100%}.md-drppicker.hidden.drops-down-left{transform-origin:100% 0}.md-drppicker.hidden.drops-down-right{transform-origin:0 0}.md-drppicker.hidden.drops-down-center{transform-origin:50% 0}.md-drppicker.hidden.drops-up-center{transform-origin:50% 100%}.md-drppicker.hidden .calendar{display:none}.md-drppicker .calendar{max-width:270px;margin:4px}.md-drppicker .calendar.single .calendar-table{border:none}.md-drppicker .calendar th,.md-drppicker .calendar td{padding:0;white-space:nowrap;text-align:center;min-width:32px}.md-drppicker .calendar th span,.md-drppicker .calendar td span{pointer-events:none}.md-drppicker .calendar-table{border:1px solid #fff;padding:4px;border-radius:4px;background-color:#fff}.md-drppicker table{width:100%;margin:0}.md-drppicker th{color:#988c8c}.md-drppicker td,.md-drppicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer;height:2em;width:2em}.md-drppicker td.available.prev,.md-drppicker th.available.prev{display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMy43IDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMuNyA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik0zLjcsMC43TDEuNCwzbDIuMywyLjNMMyw2TDAsM2wzLTNMMy43LDAuN3oiLz4NCjwvZz4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-size:.5em;background-position:center;opacity:.8;transition:background-color .2s ease;border-radius:2em}.md-drppicker td.available.prev:hover,.md-drppicker th.available.prev:hover{margin:0}.md-drppicker td.available.next,.md-drppicker th.available.next{transform:rotate(180deg);display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMy43IDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMuNyA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik0zLjcsMC43TDEuNCwzbDIuMywyLjNMMyw2TDAsM2wzLTNMMy43LDAuN3oiLz4NCjwvZz4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-size:.5em;background-position:center;opacity:.8;transition:background-color .2s ease;border-radius:2em}.md-drppicker td.available.next:hover,.md-drppicker th.available.next:hover{margin:0;transform:rotate(180deg)}.md-drppicker td.available:hover,.md-drppicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit;background-repeat:no-repeat;background-size:.5em;background-position:center;margin:.25em 0;opacity:.8;border-radius:2em;transform:scale(1);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.md-drppicker td.week,.md-drppicker th.week{font-size:80%;color:#ccc}.md-drppicker td{margin:.25em 0;opacity:.8;transition:background-color .2s ease;border-radius:2em;transform:scale(1);transition:all .45s cubic-bezier(.23,1,.32,1) 0ms}.md-drppicker td.off,.md-drppicker td.off.in-range,.md-drppicker td.off.start-date,.md-drppicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}.md-drppicker td.in-range{background-color:#dde2e4;border-color:transparent;color:#000;border-radius:0}.md-drppicker td.start-date{border-radius:2em 0 0 2em}.md-drppicker td.end-date{border-radius:0 2em 2em 0}.md-drppicker td.start-date.end-date{border-radius:4px}.md-drppicker td.active{transition:background .3s ease-out;background:rgba(0,0,0,.1)}.md-drppicker td.active,.md-drppicker td.active:hover{background-color:#3f51b5;border-color:transparent;color:#fff}.md-drppicker th.month{width:auto}.md-drppicker td.disabled,.md-drppicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.md-drppicker .dropdowns{background-repeat:no-repeat;background-size:10px;background-position-y:center;background-position-x:right;width:50px;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI1NSAyNTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NSAyNTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iYXJyb3ctZHJvcC1kb3duIj4KCQk8cG9seWdvbiBwb2ludHM9IjAsNjMuNzUgMTI3LjUsMTkxLjI1IDI1NSw2My43NSAgICIgZmlsbD0iIzk4OGM4YyIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)}.md-drppicker .dropdowns select{display:inline-block;background-color:#ffffffe6;width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.md-drppicker .dropdowns select.monthselect,.md-drppicker .dropdowns select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.md-drppicker .dropdowns select.hourselect,.md-drppicker .dropdowns select.minuteselect,.md-drppicker .dropdowns select.secondselect,.md-drppicker .dropdowns select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.md-drppicker .dropdowns select.monthselect,.md-drppicker .dropdowns select.yearselect{cursor:pointer;opacity:0;position:absolute;top:0;left:0;margin:0;padding:0}.md-drppicker th.month>div{position:relative;display:inline-block}.md-drppicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative}.md-drppicker .calendar-time .select{display:inline}.md-drppicker .calendar-time .select .select-item{display:inline-block;width:auto;position:relative;font-family:inherit;background-color:transparent;padding:10px 10px 10px 0;font-size:18px;border-radius:0;border:none;border-bottom:1px solid rgba(0,0,0,.12)}.md-drppicker .calendar-time .select .select-item:after{position:absolute;top:18px;right:10px;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.12);pointer-events:none}.md-drppicker .calendar-time .select .select-item:focus{outline:none}.md-drppicker .calendar-time .select .select-item .select-label{color:#00000042;font-size:16px;font-weight:400;position:absolute;pointer-events:none;left:0;top:10px;transition:.2s ease all}.md-drppicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.md-drppicker .label-input{border:1px solid #ccc;border-radius:4px;color:#555;height:30px;line-height:30px;display:block;vertical-align:middle;margin:0 auto 5px;padding:0 0 0 28px;width:100%}.md-drppicker .label-input.active{border:1px solid #08c;border-radius:4px}.md-drppicker .md-drppicker_input{position:relative;padding:0 30px 0 0}.md-drppicker .md-drppicker_input i,.md-drppicker .md-drppicker_input svg{position:absolute;left:8px;top:8px}.md-drppicker.rtl .label-input{padding-right:28px;padding-left:6px}.md-drppicker.rtl .md-drppicker_input i,.md-drppicker.rtl .md-drppicker_input svg{left:auto;right:8px}.md-drppicker .show-ranges .drp-calendar.left{border-left:1px solid #ddd}.md-drppicker .ranges{float:none;text-align:left;margin:0}.md-drppicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.md-drppicker .ranges ul li{font-size:12px}.md-drppicker .ranges ul li button{padding:8px 12px;width:100%;background:none;border:none;text-align:left;cursor:pointer}.md-drppicker .ranges ul li button.active{background-color:#3f51b5;color:#fff}.md-drppicker .ranges ul li button[disabled]{opacity:.3}.md-drppicker .ranges ul li button:active{background:transparent}.md-drppicker .ranges ul li:hover{background-color:#eee}.md-drppicker .show-calendar .ranges{margin-top:8px}.md-drppicker [hidden]{display:none}.md-drppicker .buttons{text-align:right;margin:0 5px 5px 0}.md-drppicker .btn{position:relative;overflow:hidden;border-width:0;outline:none;padding:0 6px;cursor:pointer;border-radius:2px;box-shadow:0 1px 4px #0009;background-color:#3f51b5;color:#ecf0f1;transition:background-color .4s;height:auto;text-transform:uppercase;line-height:36px;border:none}.md-drppicker .btn:hover,.md-drppicker .btn:focus{background-color:#3f51b5}.md-drppicker .btn>*{position:relative}.md-drppicker .btn span{display:block;padding:12px 24px}.md-drppicker .btn:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:#ecf0f14d;transform:translate(-50%,-50%)}.md-drppicker .btn:active:before{width:120%;padding-top:120%;transition:width .2s ease-out,padding-top .2s ease-out}.md-drppicker .btn:disabled{opacity:.5}.md-drppicker .btn.btn-default{color:#000;background-color:#dcdcdc}.md-drppicker .clear{box-shadow:none;background-color:#fff!important}.md-drppicker .clear svg{color:#eb3232;fill:currentColor}@media (min-width: 564px){.md-drppicker{width:auto}.md-drppicker.single .calendar.left{clear:none}.md-drppicker.ltr{direction:ltr;text-align:left}.md-drppicker.ltr .calendar.left{clear:left}.md-drppicker.ltr .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.md-drppicker.ltr .calendar.right{margin-left:0}.md-drppicker.ltr .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.md-drppicker.ltr .left .md-drppicker_input,.md-drppicker.ltr .right .md-drppicker_input{padding-right:35px}.md-drppicker.ltr .calendar.left .calendar-table{padding-right:12px}.md-drppicker.ltr .ranges,.md-drppicker.ltr .calendar{float:left}.md-drppicker.rtl{direction:rtl;text-align:right}.md-drppicker.rtl .calendar.left{clear:right;margin-left:0}.md-drppicker.rtl .calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.md-drppicker.rtl .calendar.right{margin-right:0}.md-drppicker.rtl .calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.md-drppicker.rtl .left .md-drppicker_input,.md-drppicker.rtl .calendar.left .calendar-table{padding-left:12px}.md-drppicker.rtl .ranges,.md-drppicker.rtl .calendar{text-align:right;float:right}.drp-animate{transform:translate(0);transition:transform .2s ease,opacity .2s ease}.drp-animate.drp-picker-site-this{transition-timing-function:linear}.drp-animate.drp-animate-right{transform:translate(10%);opacity:0}.drp-animate.drp-animate-left{transform:translate(-10%);opacity:0}}@media (min-width: 730px){.md-drppicker .ranges{width:auto}.md-drppicker.ltr .ranges{float:left}.md-drppicker.rtl .ranges{float:right}.md-drppicker .calendar.left{clear:none!important}}\n'],encapsulation:2});class Hn{constructor(ut,Je,Lt,Zt,pi,Ni,dn){this.viewContainerRef=ut,this.ref=Je,this.el=Lt,this.renderer=Zt,this.differs=pi,this.localeHolderService=Ni,this.elementRef=dn,this.onChange=new t.EventEmitter,this.rangeClicked=new t.EventEmitter,this.datesUpdated=new t.EventEmitter,this.startDateChanged=new t.EventEmitter,this.endDateChanged=new t.EventEmitter,this.clearClicked=new t.EventEmitter,this.dateLimit=null,this.showCancel=!1,this.lockStartDate=!1,this.timePicker=!1,this.timePicker24Hour=!1,this.timePickerIncrement=1,this.timePickerSeconds=!1,this.closeOnAutoApply=!0,this.notForChangesProperty=["locale","endKey","startKey"],this.onChangeFn=Function.prototype,this.onTouched=Function.prototype,this.validatorChange=Function.prototype,this.localeHolder={},this.endKey="endDate",this.startKey="startDate",this.drops="down",this.opens="auto",ut.clear();const hn=ut.createComponent(On);this.picker=hn.instance,this.picker.inline=!1}get disabled(){return this.disabledHolder}set startKey(ut){this.startKeyHolder=null!==ut?ut:"startDate"}get locale(){return this.localeHolder}set locale(ut){this.localeHolder={...this.localeHolderService.config,...ut}}set endKey(ut){this.endKeyHolder=null!==ut?ut:"endDate"}get value(){return this.valueHolder||null}set value(ut){this.valueHolder=ut,this.onChangeFn(ut),this.ref.markForCheck()}outsideClick(ut){ut.target&&(ut.target.classList.contains("ngx-daterangepicker-action")||this.elementRef.nativeElement.contains(ut.target)||this.hide())}hide(ut){this.picker.hide(ut)}onBlur(){this.onTouched()}inputChanged(ut){if("input"!==ut.target.tagName.toLowerCase()||!ut.target.value.length)return;const Je=ut.target.value.split(this.picker.locale.separator);let Lt=null,Zt=null;2===Je.length&&(Lt=be(Je[0],this.picker.locale.format),Zt=be(Je[1],this.picker.locale.format)),(this.singleDatePicker||null===Lt||null===Zt)&&(Lt=be(ut.target.value,this.picker.locale.format),Zt=Lt),Lt.isValid()&&Zt.isValid()&&(this.picker.setStartDate(Lt),this.picker.setEndDate(Zt),this.picker.updateView())}open(ut){this.disabled||(this.picker.show(ut),setTimeout(()=>{this.setPosition()}))}ngOnInit(){this.picker.startDateChanged.asObservable().subscribe(ut=>{this.startDateChanged.emit(ut)}),this.picker.endDateChanged.asObservable().subscribe(ut=>{this.endDateChanged.emit(ut)}),this.picker.rangeClicked.asObservable().subscribe(ut=>{this.rangeClicked.emit(ut)}),this.picker.datesUpdated.asObservable().subscribe(ut=>{this.datesUpdated.emit(ut)}),this.picker.clearClicked.asObservable().subscribe(()=>{this.clearClicked.emit()}),this.picker.choosedDate.asObservable().subscribe(ut=>{if(ut){const Je={[this.startKeyHolder]:ut.startDate,[this.endKeyHolder]:ut.endDate};this.value=Je,this.onChange.emit(Je),"string"==typeof ut.chosenLabel&&(this.el.nativeElement.value=ut.chosenLabel)}}),this.picker.firstMonthDayClass=this.firstMonthDayClass,this.picker.lastMonthDayClass=this.lastMonthDayClass,this.picker.emptyWeekRowClass=this.emptyWeekRowClass,this.picker.emptyWeekColumnClass=this.emptyWeekColumnClass,this.picker.firstDayOfNextMonthClass=this.firstDayOfNextMonthClass,this.picker.lastDayOfPreviousMonthClass=this.lastDayOfPreviousMonthClass,this.picker.drops=this.drops,this.picker.opens=this.opens,this.localeDiffer=this.differs.find(this.locale).create(),this.picker.closeOnAutoApply=this.closeOnAutoApply}ngOnChanges(ut){for(const Je in ut)Object.prototype.hasOwnProperty.call(ut,Je)&&-1===this.notForChangesProperty.indexOf(Je)&&(this.picker[Je]=ut[Je].currentValue)}ngDoCheck(){this.localeDiffer&&this.localeDiffer.diff(this.locale)&&this.picker.updateLocale(this.locale)}toggle(ut){this.picker.isShown?this.hide(ut):this.open(ut)}clear(){this.picker.clear()}writeValue(ut){this.setValue(ut)}registerOnChange(ut){this.onChangeFn=ut}registerOnTouched(ut){this.onTouched=ut}setDisabledState(ut){this.disabledHolder=ut}setPosition(){let ut,Je;const Lt=this.picker.pickerContainer.nativeElement,Zt=this.el.nativeElement;if(Je=this.drops&&"up"===this.drops?Zt.offsetTop-Lt.clientHeight+"px":"auto","left"===this.opens)ut={top:Je,left:Zt.offsetLeft-Lt.clientWidth+Zt.clientWidth+"px",right:"auto"};else if("center"===this.opens)ut={top:Je,left:Zt.offsetLeft+Zt.clientWidth/2-Lt.clientWidth/2+"px",right:"auto"};else if("right"===this.opens)ut={top:Je,left:Zt.offsetLeft+"px",right:"auto"};else{const pi=Zt.offsetLeft+Zt.clientWidth/2-Lt.clientWidth/2;ut=pi<0?{top:Je,left:Zt.offsetLeft+"px",right:"auto"}:{top:Je,left:pi+"px",right:"auto"}}ut&&(this.renderer.setStyle(Lt,"top",ut.top),this.renderer.setStyle(Lt,"left",ut.left),this.renderer.setStyle(Lt,"right",ut.right))}setValue(ut){ut?(this.value=ut,ut[this.startKeyHolder]&&this.picker.setStartDate(ut[this.startKeyHolder]),ut[this.endKeyHolder]&&this.picker.setEndDate(ut[this.endKeyHolder]),this.picker.calculateChosenLabel(),this.picker.chosenLabel&&(this.el.nativeElement.value=this.picker.chosenLabel)):this.picker.clear()}}Hn.\u0275fac=function(ut){return new(ut||Hn)(t.\u0275\u0275directiveInject(t.ViewContainerRef),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(t.ElementRef),t.\u0275\u0275directiveInject(t.Renderer2),t.\u0275\u0275directiveInject(t.KeyValueDiffers),t.\u0275\u0275directiveInject(hi),t.\u0275\u0275directiveInject(t.ElementRef))},Hn.\u0275dir=t.\u0275\u0275defineDirective({type:Hn,selectors:[["input","ngxDaterangepickerMd",""]],hostVars:1,hostBindings:function(ut,Je){1&ut&&t.\u0275\u0275listener("click",function(Zt){return Je.outsideClick(Zt)},!1,t.\u0275\u0275resolveDocument)("keyup.esc",function(Zt){return Je.hide(Zt)})("blur",function(){return Je.onBlur()})("keyup",function(Zt){return Je.inputChanged(Zt)})("click",function(Zt){return Je.open(Zt)}),2&ut&&t.\u0275\u0275hostProperty("disabled",Je.disabled)},inputs:{minDate:"minDate",maxDate:"maxDate",autoApply:"autoApply",alwaysShowCalendars:"alwaysShowCalendars",showCustomRangeLabel:"showCustomRangeLabel",linkedCalendars:"linkedCalendars",dateLimit:"dateLimit",singleDatePicker:"singleDatePicker",showWeekNumbers:"showWeekNumbers",showISOWeekNumbers:"showISOWeekNumbers",showDropdowns:"showDropdowns",isInvalidDate:"isInvalidDate",isCustomDate:"isCustomDate",isTooltipDate:"isTooltipDate",showClearButton:"showClearButton",customRangeDirection:"customRangeDirection",ranges:"ranges",opens:"opens",drops:"drops",firstMonthDayClass:"firstMonthDayClass",lastMonthDayClass:"lastMonthDayClass",emptyWeekRowClass:"emptyWeekRowClass",emptyWeekColumnClass:"emptyWeekColumnClass",firstDayOfNextMonthClass:"firstDayOfNextMonthClass",lastDayOfPreviousMonthClass:"lastDayOfPreviousMonthClass",keepCalendarOpeningWithRange:"keepCalendarOpeningWithRange",showRangeLabelOnInput:"showRangeLabelOnInput",showCancel:"showCancel",lockStartDate:"lockStartDate",timePicker:"timePicker",timePicker24Hour:"timePicker24Hour",timePickerIncrement:"timePickerIncrement",timePickerSeconds:"timePickerSeconds",closeOnAutoApply:"closeOnAutoApply",endKeyHolder:"endKeyHolder",startKey:"startKey",locale:"locale",endKey:"endKey"},outputs:{onChange:"change",rangeClicked:"rangeClicked",datesUpdated:"datesUpdated",startDateChanged:"startDateChanged",endDateChanged:"endDateChanged",clearClicked:"clearClicked"},features:[t.\u0275\u0275ProvidersFeature([{provide:m.NG_VALUE_ACCESSOR,useExisting:(0,t.forwardRef)(()=>Hn),multi:!0}]),t.\u0275\u0275NgOnChangesFeature]});class sr{constructor(){}static forRoot(ut={}){return{ngModule:sr,providers:[{provide:Mt,useValue:ut},{provide:hi,useClass:hi,deps:[Mt]}]}}}sr.\u0275fac=function(ut){return new(ut||sr)},sr.\u0275mod=t.\u0275\u0275defineNgModule({type:sr,declarations:[On,Hn],imports:[e.CommonModule,m.FormsModule,m.ReactiveFormsModule],exports:[On,Hn]}),sr.\u0275inj=t.\u0275\u0275defineInjector({providers:[],imports:[[e.CommonModule,m.FormsModule,m.ReactiveFormsModule]]})},9933:(zt,le,a)=>{"use strict";a.d(le,{Q4:()=>ve,c8:()=>_,dZ:()=>Ce,jk:()=>Xe,mv:()=>pe,s1:()=>ke});var e=a(98678),t=a(35103);const m=["move","copy","link"],h="application/x-dnd",d="application/json",f="Text";function j(E){return E.substr(0,h.length)===h}function w(E){if(E.dataTransfer){const C=E.dataTransfer.types;if(!C)return f;for(let X=0;X<C.length;X++)if(C[X]===f||C[X]===d||j(C[X]))return C[X]}return null}function $(E,C){return"all"===C||"uninitialized"===C?E:E.filter(function(X){return-1!==C.toLowerCase().indexOf(X)})}function de(E,C){const X=window.getComputedStyle(C),se=parseFloat(X.paddingTop)||0,L=parseFloat(X.paddingLeft)||0,I=parseFloat(X.borderTopWidth)||0,ce=parseFloat(X.borderLeftWidth)||0;return{x:E.offsetX+L+ce,y:E.offsetY+se+I}}const x={isDragging:!1,dropEffect:"none",effectAllowed:"all",type:void 0};function xe(){x.isDragging=!1,x.dropEffect=void 0,x.effectAllowed=void 0,x.type=void 0}function ue(E,C){!0===x.isDragging&&(x.dropEffect=C),E.dataTransfer&&(E.dataTransfer.dropEffect=C)}function Ue(E,C){const X=E.dataTransfer?E.dataTransfer.effectAllowed:"uninitialized";let se=$(m,X);return!0===x.isDragging&&(se=$(se,x.effectAllowed)),C&&(se=$(se,C)),0===se.length?"none":E.ctrlKey&&-1!==se.indexOf("copy")?"copy":E.altKey&&-1!==se.indexOf("link")?"link":se[0]}function Pe(E){if(!0===x.isDragging)return x.type;const C=w(E);return null!==C&&C!==f&&C!==d&&C.substr(h.length+1)||void 0}function ze(){return!1===x.isDragging}const A=x;class Ce{constructor(C,X){C.registerDragImage(X)}}Ce.\u0275fac=function(C){return new(C||Ce)(e.\u0275\u0275directiveInject((0,e.forwardRef)(()=>Xe)),e.\u0275\u0275directiveInject(e.ElementRef))},Ce.\u0275dir=e.\u0275\u0275defineDirective({type:Ce,selectors:[["","dndDragImageRef",""]]});class Xe{constructor(C,X,se){this.elementRef=C,this.renderer=X,this.ngZone=se,this.dndEffectAllowed="copy",this.dndDraggingClass="dndDragging",this.dndDraggingSourceClass="dndDraggingSource",this.dndDraggableDisabledClass="dndDraggableDisabled",this.dndDragImageOffsetFunction=de,this.dndStart=new e.EventEmitter,this.dndDrag=new e.EventEmitter,this.dndEnd=new e.EventEmitter,this.dndMoved=new e.EventEmitter,this.dndCopied=new e.EventEmitter,this.dndLinked=new e.EventEmitter,this.dndCanceled=new e.EventEmitter,this.draggable=!0,this.isDragStarted=!1,this.dragEventHandler=L=>this.onDrag(L)}set dndDisableIf(C){this.draggable=!C,this.draggable?this.renderer.removeClass(this.elementRef.nativeElement,this.dndDraggableDisabledClass):this.renderer.addClass(this.elementRef.nativeElement,this.dndDraggableDisabledClass)}set dndDisableDragIf(C){this.dndDisableIf=C}ngAfterViewInit(){this.ngZone.runOutsideAngular(()=>{this.elementRef.nativeElement.addEventListener("drag",this.dragEventHandler)})}ngOnDestroy(){this.elementRef.nativeElement.removeEventListener("drag",this.dragEventHandler),!0===this.isDragStarted&&xe()}onDragStart(C){if(!1===this.draggable||typeof this.dndHandle<"u"&&typeof C._dndUsingHandle>"u")return!1;(function S(E,C,X){x.isDragging=!0,x.dropEffect="none",x.effectAllowed=C,x.type=X,E.dataTransfer&&(E.dataTransfer.effectAllowed=C)})(C,this.dndEffectAllowed,this.dndType),this.isDragStarted=!0,function T(E,C,X){const se=h+(C.type?"-"+C.type:""),L=JSON.stringify(C);try{E.dataTransfer?.setData(se,L)}catch{try{E.dataTransfer?.setData(d,L)}catch{const Ne=$(m,X);E.dataTransfer&&(E.dataTransfer.effectAllowed=Ne[0]),E.dataTransfer?.setData(f,L)}}}(C,{data:this.dndDraggable,type:this.dndType},A.effectAllowed),this.dragImage=this.determineDragImage(),this.renderer.addClass(this.dragImage,this.dndDraggingClass),(typeof this.dndDragImageElementRef<"u"||typeof C._dndUsingHandle<"u")&&function me(E,C,X){const se=X(E,C)||{x:0,y:0};E.dataTransfer.setDragImage(C,se.x,se.y)}(C,this.dragImage,this.dndDragImageOffsetFunction);const X=this.renderer.listen(this.elementRef.nativeElement,"drag",()=>{this.renderer.addClass(this.elementRef.nativeElement,this.dndDraggingSourceClass),X()});return this.dndStart.emit(C),C.stopPropagation(),!0}onDrag(C){this.dndDrag.emit(C)}onDragEnd(C){let se;switch(A.dropEffect){case"copy":se=this.dndCopied;break;case"link":se=this.dndLinked;break;case"move":se=this.dndMoved;break;default:se=this.dndCanceled}se.emit(C),this.dndEnd.emit(C),xe(),this.isDragStarted=!1,this.renderer.removeClass(this.dragImage,this.dndDraggingClass),window.setTimeout(()=>{this.renderer.removeClass(this.elementRef.nativeElement,this.dndDraggingSourceClass)},0),C.stopPropagation()}registerDragHandle(C){this.dndHandle=C}registerDragImage(C){this.dndDragImageElementRef=C}determineDragImage(){return typeof this.dndDragImageElementRef<"u"?this.dndDragImageElementRef.nativeElement:this.elementRef.nativeElement}}Xe.\u0275fac=function(C){return new(C||Xe)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.NgZone))},Xe.\u0275dir=e.\u0275\u0275defineDirective({type:Xe,selectors:[["","dndDraggable",""]],hostVars:1,hostBindings:function(C,X){1&C&&e.\u0275\u0275listener("dragstart",function(L){return X.onDragStart(L)})("dragend",function(L){return X.onDragEnd(L)}),2&C&&e.\u0275\u0275attribute("draggable",X.draggable)},inputs:{dndDraggable:"dndDraggable",dndEffectAllowed:"dndEffectAllowed",dndType:"dndType",dndDraggingClass:"dndDraggingClass",dndDraggingSourceClass:"dndDraggingSourceClass",dndDraggableDisabledClass:"dndDraggableDisabledClass",dndDragImageOffsetFunction:"dndDragImageOffsetFunction",dndDisableIf:"dndDisableIf",dndDisableDragIf:"dndDisableDragIf"},outputs:{dndStart:"dndStart",dndDrag:"dndDrag",dndEnd:"dndEnd",dndMoved:"dndMoved",dndCopied:"dndCopied",dndLinked:"dndLinked",dndCanceled:"dndCanceled"}});class ke{constructor(C){this.elementRef=C}}ke.\u0275fac=function(C){return new(C||ke)(e.\u0275\u0275directiveInject(e.ElementRef))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","dndPlaceholderRef",""]]});class ve{constructor(C,X,se){this.ngZone=C,this.elementRef=X,this.renderer=se,this.dndDropzone="",this.dndEffectAllowed="uninitialized",this.dndAllowExternal=!1,this.dndHorizontal=!1,this.dndDragoverClass="dndDragover",this.dndDropzoneDisabledClass="dndDropzoneDisabled",this.dndDragover=new e.EventEmitter,this.dndDrop=new e.EventEmitter,this.placeholder=null,this.disabled=!1,this.dragEnterEventHandler=L=>this.onDragEnter(L),this.dragOverEventHandler=L=>this.onDragOver(L),this.dragLeaveEventHandler=L=>this.onDragLeave(L)}set dndDisableIf(C){this.disabled=!!C,this.disabled?this.renderer.addClass(this.elementRef.nativeElement,this.dndDropzoneDisabledClass):this.renderer.removeClass(this.elementRef.nativeElement,this.dndDropzoneDisabledClass)}set dndDisableDropIf(C){this.dndDisableIf=C}ngAfterViewInit(){this.placeholder=this.tryGetPlaceholder(),this.removePlaceholderFromDOM(),this.ngZone.runOutsideAngular(()=>{this.elementRef.nativeElement.addEventListener("dragenter",this.dragEnterEventHandler),this.elementRef.nativeElement.addEventListener("dragover",this.dragOverEventHandler),this.elementRef.nativeElement.addEventListener("dragleave",this.dragLeaveEventHandler)})}ngOnDestroy(){this.elementRef.nativeElement.removeEventListener("dragenter",this.dragEnterEventHandler),this.elementRef.nativeElement.removeEventListener("dragover",this.dragOverEventHandler),this.elementRef.nativeElement.removeEventListener("dragleave",this.dragLeaveEventHandler)}onDragEnter(C){if(!0===C._dndDropzoneActive)return void this.cleanupDragoverState();if(typeof C._dndDropzoneActive>"u"){const se=document.elementFromPoint(C.clientX,C.clientY);this.elementRef.nativeElement.contains(se)&&(C._dndDropzoneActive=!0)}const X=Pe(C);!1!==this.isDropAllowed(X)&&C.preventDefault()}onDragOver(C){if(C.defaultPrevented)return;const X=Pe(C);if(!1===this.isDropAllowed(X))return;this.checkAndUpdatePlaceholderPosition(C);const se=Ue(C,this.dndEffectAllowed);"none"!==se?(C.preventDefault(),ue(C,se),this.dndDragover.emit(C),this.renderer.addClass(this.elementRef.nativeElement,this.dndDragoverClass)):this.cleanupDragoverState()}onDrop(C){try{const X=Pe(C);if(!1===this.isDropAllowed(X))return;const se=function U(E,C){const X=w(E);return!0===C?null!==X&&j(X)?JSON.parse(E.dataTransfer?.getData(X)??"{}"):{}:null!==X?JSON.parse(E.dataTransfer?.getData(X)??"{}"):{}}(C,ze());if(!1===this.isDropAllowed(se.type))return;C.preventDefault();const L=Ue(C);if(ue(C,L),"none"===L)return;const I=this.getPlaceholderIndex();if(-1===I)return;this.dndDrop.emit({event:C,dropEffect:L,isExternal:ze(),data:se.data,index:I,type:X}),C.stopPropagation()}finally{this.cleanupDragoverState()}}onDragLeave(C){if(typeof C._dndDropzoneActive>"u"){const X=document.elementFromPoint(C.clientX,C.clientY);if(this.elementRef.nativeElement.contains(X))return void(C._dndDropzoneActive=!0)}this.cleanupDragoverState(),ue(C,"none")}isDropAllowed(C){if(!0===this.disabled||!0===ze()&&!1===this.dndAllowExternal)return!1;if(!this.dndDropzone||!C)return!0;if(!1===Array.isArray(this.dndDropzone))throw new Error("dndDropzone: bound value to [dndDropzone] must be an array!");return-1!==this.dndDropzone.indexOf(C)}tryGetPlaceholder(){return typeof this.dndPlaceholderRef<"u"?this.dndPlaceholderRef.elementRef.nativeElement:this.elementRef.nativeElement.querySelector("[dndPlaceholderRef]")}removePlaceholderFromDOM(){null!==this.placeholder&&null!==this.placeholder.parentNode&&this.placeholder.parentNode.removeChild(this.placeholder)}checkAndUpdatePlaceholderPosition(C){if(null===this.placeholder)return;this.placeholder.parentNode!==this.elementRef.nativeElement&&this.renderer.appendChild(this.elementRef.nativeElement,this.placeholder);const X=function ae(E,C){let X=C;for(;X.parentNode!==E;){if(!X.parentNode)return null;X=X.parentNode}return X}(this.elementRef.nativeElement,C.target);null!==X&&X!==this.placeholder&&(!function _e(E,C,X){const se=C.getBoundingClientRect();return X?E.clientX<se.left+se.width/2:E.clientY<se.top+se.height/2}(C,X,this.dndHorizontal)?X.nextSibling!==this.placeholder&&this.renderer.insertBefore(this.elementRef.nativeElement,this.placeholder,X.nextSibling):X.previousSibling!==this.placeholder&&this.renderer.insertBefore(this.elementRef.nativeElement,this.placeholder,X))}getPlaceholderIndex(){if(null===this.placeholder)return;const C=this.elementRef.nativeElement;return Array.prototype.indexOf.call(C.children,this.placeholder)}cleanupDragoverState(){this.renderer.removeClass(this.elementRef.nativeElement,this.dndDragoverClass),this.removePlaceholderFromDOM()}}ve.\u0275fac=function(C){return new(C||ve)(e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.Renderer2))},ve.\u0275dir=e.\u0275\u0275defineDirective({type:ve,selectors:[["","dndDropzone",""]],contentQueries:function(C,X,se){if(1&C&&e.\u0275\u0275contentQuery(se,ke,5),2&C){let L;e.\u0275\u0275queryRefresh(L=e.\u0275\u0275loadQuery())&&(X.dndPlaceholderRef=L.first)}},hostBindings:function(C,X){1&C&&e.\u0275\u0275listener("drop",function(L){return X.onDrop(L)})},inputs:{dndDropzone:"dndDropzone",dndEffectAllowed:"dndEffectAllowed",dndAllowExternal:"dndAllowExternal",dndHorizontal:"dndHorizontal",dndDragoverClass:"dndDragoverClass",dndDropzoneDisabledClass:"dndDropzoneDisabledClass",dndDisableIf:"dndDisableIf",dndDisableDropIf:"dndDisableDropIf"},outputs:{dndDragover:"dndDragover",dndDrop:"dndDrop"}});class pe{constructor(C){this.draggable=!0,C.registerDragHandle(this)}onDragEvent(C){C._dndUsingHandle=!0}}pe.\u0275fac=function(C){return new(C||pe)(e.\u0275\u0275directiveInject(Xe))},pe.\u0275dir=e.\u0275\u0275defineDirective({type:pe,selectors:[["","dndHandle",""]],hostVars:1,hostBindings:function(C,X){1&C&&e.\u0275\u0275listener("dragstart",function(L){return X.onDragEvent(L)})("dragend",function(L){return X.onDragEvent(L)}),2&C&&e.\u0275\u0275attribute("draggable",X.draggable)}});class _{}_.\u0275fac=function(C){return new(C||_)},_.\u0275mod=e.\u0275\u0275defineNgModule({type:_,declarations:[Xe,ve,pe,ke,Ce],imports:[t.CommonModule],exports:[Xe,ve,pe,ke,Ce]}),_.\u0275inj=e.\u0275\u0275defineInjector({imports:[t.CommonModule]})},91485:(zt,le,a)=>{"use strict";a.d(le,{Nt:()=>_,T4:()=>Xe,aL:()=>D,af:()=>te,eb:()=>Z,jA:()=>Ve,vf:()=>W});var e=a(98678),t=a(716),m=a(9237),h=a(3358),d=a(68590),f=a(35103),j=a(70970);const w=["nodeContent"];function T(We,R){}function U(We,R){if(1&We){const z=e.\u0275\u0275getCurrentView();e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(0,"g")(1,"path",12),e.\u0275\u0275listener("mousedown",function(tt){const P=e.\u0275\u0275restoreView(z).$implicit,k=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(k.edgeMouseDown(tt,P))})("click",function(tt){const P=e.\u0275\u0275restoreView(z).$implicit,k=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(k.edgeClick(tt,P))})("dblclick",function(tt){const P=e.\u0275\u0275restoreView(z).$implicit,k=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(k.edgeDoubleClick(tt,P))})("mouseover",function(tt){const P=e.\u0275\u0275restoreView(z).$implicit,k=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(k.edgeMouseOver(tt,P))})("mouseenter",function(tt){const P=e.\u0275\u0275restoreView(z).$implicit,k=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(k.edgeMouseEnter(tt,P))})("mouseleave",function(tt){const P=e.\u0275\u0275restoreView(z).$implicit,k=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(k.edgeMouseLeave(tt,P))}),e.\u0275\u0275elementEnd()()}if(2&We){const z=R.$implicit,Oe=R.index,tt=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275attribute("id","fc-edge-path-"+Oe)("class",tt.modelService.edges.isSelected(z)&&tt.flowchartConstants.selectedClass+" "+tt.flowchartConstants.edgeClass||z===tt.mouseoverService.mouseoverscope.edge&&tt.flowchartConstants.hoverClass+" "+tt.flowchartConstants.edgeClass||z.active&&tt.flowchartConstants.activeClass+" "+tt.flowchartConstants.edgeClass||tt.flowchartConstants.edgeClass)("d",tt.getEdgeDAttribute(z))("marker-end","url(#"+(tt.modelService.edges.isSelected(z)?tt.arrowDefIdSelected:tt.arrowDefId)+")")}}function $(We,R){if(1&We&&(e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(0,"g"),e.\u0275\u0275element(1,"path")(2,"circle",13),e.\u0275\u0275elementEnd()),2&We){const z=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275attribute("class",z.flowchartConstants.edgeClass+" "+z.flowchartConstants.draggingClass)("d",z.edgeDrawingService.getEdgeDAttribute(z.edgeDraggingService.edgeDragging.dragPoint1,z.edgeDraggingService.edgeDragging.dragPoint2,z.edgeStyle)),e.\u0275\u0275advance(1),e.\u0275\u0275attribute("cx",z.edgeDraggingService.edgeDragging.dragPoint2.x)("cy",z.edgeDraggingService.edgeDragging.dragPoint2.y)}}function ae(We,R){if(1&We&&(e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(0,"g",14),e.\u0275\u0275element(1,"path",15)(2,"circle",13),e.\u0275\u0275elementEnd()),2&We){const z=e.\u0275\u0275nextContext();e.\u0275\u0275classMapInterpolate2("shadow-svg-class ",z.flowchartConstants.edgeClass," ",z.flowchartConstants.draggingClass,"")}}function _e(We,R){if(1&We&&(e.\u0275\u0275namespaceSVG(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275element(1,"fc-node",16),e.\u0275\u0275elementContainerEnd()),2&We){const z=R.$implicit,Oe=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("selected",Oe.modelService.nodes.isSelected(z))("edit",Oe.modelService.nodes.isEdit(z))("underMouse",z===Oe.mouseoverService.mouseoverscope.node)("node",z)("mouseOverConnector",Oe.mouseoverService.mouseoverscope.connector)("modelservice",Oe.modelService)("dragging",Oe.nodeDraggingService.isDraggingNode(z))("callbacks",Oe.callbacks)("userNodeCallbacks",Oe.userNodeCallbacks)}}function de(We,R){if(1&We&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&We){const z=e.\u0275\u0275nextContext(2);e.\u0275\u0275attribute("id","fc-edge-label-dragging"),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(z.edgeDraggingService.edgeDragging.dragLabel)}}const me=function(We,R){return{top:We,left:R}};function x(We,R){if(1&We&&(e.\u0275\u0275namespaceSVG(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275elementStart(0,"div",17)(1,"div",18),e.\u0275\u0275template(2,de,2,2,"span",7),e.\u0275\u0275elementEnd()()),2&We){const z=e.\u0275\u0275nextContext();e.\u0275\u0275property("ngStyle",e.\u0275\u0275pureFunction2(3,me,z.edgeDrawingService.getEdgeCenter(z.edgeDraggingService.edgeDragging.dragPoint1,z.edgeDraggingService.edgeDragging.dragPoint2).y+"px",z.edgeDrawingService.getEdgeCenter(z.edgeDraggingService.edgeDragging.dragPoint1,z.edgeDraggingService.edgeDragging.dragPoint2).x+"px")),e.\u0275\u0275attribute("class","fc-noselect "+z.flowchartConstants.edgeLabelClass),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",z.edgeDraggingService.edgeDragging.dragLabel)}}function S(We,R){if(1&We){const z=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",22),e.\u0275\u0275listener("click",function(tt){e.\u0275\u0275restoreView(z);const at=e.\u0275\u0275nextContext().$implicit,P=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(P.edgeEdit(tt,at))}),e.\u0275\u0275element(1,"i",23),e.\u0275\u0275elementEnd()}}function xe(We,R){if(1&We){const z=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",24),e.\u0275\u0275listener("click",function(tt){e.\u0275\u0275restoreView(z);const at=e.\u0275\u0275nextContext().$implicit,P=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(P.edgeRemove(tt,at))}),e.\u0275\u0275text(1," \xd7 "),e.\u0275\u0275elementEnd()}}function ue(We,R){if(1&We&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&We){const z=e.\u0275\u0275nextContext(),Oe=z.index,tt=z.$implicit;e.\u0275\u0275attribute("id","fc-edge-label-"+Oe),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(tt.label)}}function Ue(We,R){if(1&We){const z=e.\u0275\u0275getCurrentView();e.\u0275\u0275namespaceSVG(),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275elementStart(0,"div",19),e.\u0275\u0275listener("mousedown",function(tt){const P=e.\u0275\u0275restoreView(z).$implicit,k=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(k.edgeMouseDown(tt,P))})("click",function(tt){const P=e.\u0275\u0275restoreView(z).$implicit,k=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(k.edgeClick(tt,P))})("dblclick",function(tt){const P=e.\u0275\u0275restoreView(z).$implicit,k=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(k.edgeDoubleClick(tt,P))})("mouseover",function(tt){const P=e.\u0275\u0275restoreView(z).$implicit,k=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(k.edgeMouseOver(tt,P))})("mouseenter",function(tt){const P=e.\u0275\u0275restoreView(z).$implicit,k=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(k.edgeMouseEnter(tt,P))})("mouseleave",function(tt){const P=e.\u0275\u0275restoreView(z).$implicit,k=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(k.edgeMouseLeave(tt,P))}),e.\u0275\u0275elementStart(1,"div",18),e.\u0275\u0275template(2,S,2,0,"div",20),e.\u0275\u0275template(3,xe,2,0,"div",21),e.\u0275\u0275template(4,ue,2,2,"span",7),e.\u0275\u0275elementEnd()()}if(2&We){const z=R.$implicit,Oe=e.\u0275\u0275nextContext();e.\u0275\u0275property("ngStyle",e.\u0275\u0275pureFunction2(5,me,Oe.edgeDrawingService.getEdgeCenter(Oe.modelService.edges.sourceCoord(z),Oe.modelService.edges.destCoord(z)).y+"px",Oe.edgeDrawingService.getEdgeCenter(Oe.modelService.edges.sourceCoord(z),Oe.modelService.edges.destCoord(z)).x+"px")),e.\u0275\u0275attribute("class","fc-noselect "+(Oe.modelService.edges.isEdit(z)&&Oe.flowchartConstants.editClass+" "+Oe.flowchartConstants.edgeLabelClass||Oe.modelService.edges.isSelected(z)&&Oe.flowchartConstants.selectedClass+" "+Oe.flowchartConstants.edgeLabelClass||z===Oe.mouseoverService.mouseoverscope.edge&&Oe.flowchartConstants.hoverClass+" "+Oe.flowchartConstants.edgeLabelClass||z.active&&Oe.flowchartConstants.activeClass+" "+Oe.flowchartConstants.edgeLabelClass||Oe.flowchartConstants.edgeLabelClass)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",Oe.modelService.isEditable()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",Oe.modelService.isEditable()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",z.label)}}function Pe(We,R){if(1&We&&(e.\u0275\u0275elementStart(0,"div",5),e.\u0275\u0275element(1,"div",6),e.\u0275\u0275elementEnd()),2&We){const z=R.$implicit,Oe=e.\u0275\u0275nextContext();e.\u0275\u0275property("connector",z)("callbacks",Oe.callbacks),e.\u0275\u0275advance(1),e.\u0275\u0275property("connector",z)("nodeRectInfo",Oe.nodeRectInfo)("mouseOverConnector",Oe.mouseOverConnector)("callbacks",Oe.callbacks)("modelservice",Oe.modelservice)}}function ze(We,R){if(1&We&&(e.\u0275\u0275elementStart(0,"div",5),e.\u0275\u0275element(1,"div",6),e.\u0275\u0275elementEnd()),2&We){const z=R.$implicit,Oe=e.\u0275\u0275nextContext();e.\u0275\u0275property("connector",z)("callbacks",Oe.callbacks),e.\u0275\u0275advance(1),e.\u0275\u0275property("connector",z)("nodeRectInfo",Oe.nodeRectInfo)("mouseOverConnector",Oe.mouseOverConnector)("callbacks",Oe.callbacks)("modelservice",Oe.modelservice)}}function A(We,R){if(1&We){const z=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",7),e.\u0275\u0275listener("click",function(tt){e.\u0275\u0275restoreView(z);const at=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(at.userNodeCallbacks.nodeEdit(tt,at.node))}),e.\u0275\u0275element(1,"i",8),e.\u0275\u0275elementEnd()}}function Ce(We,R){if(1&We){const z=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",9),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(z);const tt=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(tt.modelservice.nodes.delete(tt.node))}),e.\u0275\u0275text(1," \xd7 "),e.\u0275\u0275elementEnd()}}const Xe=new e.InjectionToken("fc-node.component.config"),ke="fc",ve="leftConnector",pe="rightConnector",_={htmlPrefix:ke,leftConnectorType:ve,rightConnectorType:pe,curvedStyle:"curved",lineStyle:"line",dragAnimationRepaint:"repaint",dragAnimationShadow:"shadow",canvasClass:"fc-canvas",selectedClass:"fc-selected",editClass:"fc-edit",activeClass:"fc-active",hoverClass:"fc-hover",draggingClass:"fc-dragging",edgeClass:"fc-edge",edgeLabelClass:"fc-edge-label",connectorClass:"fc-connector",magnetClass:"fc-magnet",nodeClass:"fc-node",nodeOverlayClass:"fc-node-overlay",leftConnectorClass:"fc-"+ve+"s",rightConnectorClass:"fc-"+pe+"s",canvasResizeThreshold:200,canvasResizeStep:200};class E{constructor(){Error.apply(this,arguments)}}Object.defineProperty(E,"prototype",new Error);class C extends E{constructor(R){super(),this.message=R}}class se{constructor(R){this.modelService=R}select(R){this.modelService.selectObject(R)}deselect(R){this.modelService.deselectObject(R)}toggleSelected(R){this.modelService.toggleSelectedObject(R)}isSelected(R){return this.modelService.isSelectedObject(R)}isEdit(R){return this.modelService.isEditObject(R)}}class L extends se{constructor(R){super(R)}getConnector(R){const z=this.modelService.model;for(const Oe of z.nodes)for(const tt of Oe.connectors)if(tt.id===R)return tt}getConnectorRectInfo(R){return this.modelService.connectorsRectInfos[R]}setConnectorRectInfo(R,z){this.modelService.connectorsRectInfos[R]=z,this.modelService.detectChanges()}_getCoords(R,z){const Oe=this.getConnectorRectInfo(R),tt=this.modelService.canvasHtmlElement;if(null==Oe||null===tt)return{x:0,y:0};let at=Oe.type===_.leftConnectorType?Oe.nodeRectInfo.left():Oe.nodeRectInfo.right(),P=Oe.nodeRectInfo.top()+Oe.nodeRectInfo.height()/2;return z||(at-=Oe.width/2,P-=Oe.height/2),{x:Math.round(at),y:Math.round(P)}}getCoords(R){return this._getCoords(R,!1)}getCenteredCoord(R){return this._getCoords(R,!0)}}class I extends se{constructor(R){super(R)}getConnectorsByType(R,z){return R.connectors.filter(Oe=>Oe.type===z)}_addConnector(R,z){R.connectors.push(z);try{this.modelService.modelValidation.validateNode(R)}catch(Oe){throw R.connectors.splice(R.connectors.indexOf(z),1),Oe}}delete(R){this.isSelected(R)&&this.deselect(R);const z=this.modelService.model,Oe=z.nodes.indexOf(R);if(-1===Oe)throw void 0===R?new Error("Passed undefined"):new Error("Tried to delete not existing node");const tt=this.getConnectorIds(R);for(let at=0;at<z.edges.length;at++){const P=z.edges[at];(-1!==tt.indexOf(P.source)||-1!==tt.indexOf(P.destination))&&(this.modelService.edges.delete(P),at--)}z.nodes.splice(Oe,1),this.modelService.notifyModelChanged(),this.modelService.nodeRemovedCallback(R)}getSelectedNodes(){return this.modelService.model.nodes.filter(z=>this.modelService.nodes.isSelected(z))}handleClicked(R,z){z?this.modelService.nodes.toggleSelected(R):(this.modelService.deselectAll(),this.modelService.nodes.select(R))}_addNode(R){const z=this.modelService.model;try{z.nodes.push(R),this.modelService.modelValidation.validateNodes(z.nodes)}catch(Oe){throw z.nodes.splice(z.nodes.indexOf(R),1),Oe}}getConnectorIds(R){return R.connectors.map(z=>z.id)}getNodeByConnectorId(R){const z=this.modelService.model;for(const Oe of z.nodes)if(this.getConnectorIds(Oe).indexOf(R)>-1)return Oe;return null}getHtmlElement(R){return this.modelService.nodesHtmlElements[R]}setHtmlElement(R,z){this.modelService.nodesHtmlElements[R]=z,this.modelService.detectChanges()}}class ce extends se{constructor(R){super(R)}sourceCoord(R){return this.modelService.connectors.getCenteredCoord(R.source)}destCoord(R){return this.modelService.connectors.getCenteredCoord(R.destination)}delete(R){const z=this.modelService.model,Oe=z.edges.indexOf(R);if(-1===Oe)throw new Error("Tried to delete not existing edge");this.isSelected(R)&&this.deselect(R),z.edges.splice(Oe,1),this.modelService.notifyModelChanged(),this.modelService.edgeRemovedCallback(R)}getSelectedEdges(){return this.modelService.model.edges.filter(z=>this.modelService.edges.isSelected(z))}handleEdgeMouseClick(R,z){z?this.modelService.edges.toggleSelected(R):(this.modelService.deselectAll(),this.modelService.edges.select(R))}putEdge(R){this.modelService.model.edges.push(R),this.modelService.notifyModelChanged()}_addEdge(R,z,Oe,tt){this.modelService.modelValidation.validateConnector(z),this.modelService.modelValidation.validateConnector(Oe);const at={};at.source=z.id,at.destination=Oe.id,at.label=tt;const P=this.modelService.model;this.modelService.modelValidation.validateEdges(P.edges.concat([at]),P.nodes),this.modelService.createEdge(R,at).subscribe(k=>{P.edges.push(k),this.modelService.notifyModelChanged(),this.modelService.edgeAddedCallback(k)})}}class Ne{constructor(R,z,Oe,tt,at,P,k,K,Be,Ge,ne,Ke){this.connectorsRectInfos={},this.nodesHtmlElements={},this.canvasHtmlElement=null,this.dragImage=null,this.svgHtmlElement=null,this.debouncer=new t.x,this.modelValidation=R,this.model=z,this.modelChanged=Oe,this.detectChangesSubject=tt,this.canvasHtmlElement=ne,this.svgHtmlElement=Ke,this.modelValidation.validateModel(this.model),this.selectedObjects=at,this.dropNode=P||(()=>{}),this.createEdge=k||((Xt,ri)=>(0,m.of)({...ri,label:"label"})),this.edgeAddedCallback=K||(()=>{}),this.nodeRemovedCallback=Be||(()=>{}),this.edgeRemovedCallback=Ge||(()=>{}),this.connectors=new L(this),this.nodes=new I(this),this.edges=new ce(this),this.debouncer.pipe((0,h.b)(100)).subscribe(()=>this.modelChanged.emit())}notifyModelChanged(){this.debouncer.next(null)}detectChanges(){setTimeout(()=>{this.detectChangesSubject.next(null)},0)}selectObject(R){this.isEditable()&&-1===this.selectedObjects.indexOf(R)&&this.selectedObjects.push(R)}deselectObject(R){if(this.isEditable()){const z=this.selectedObjects.indexOf(R);if(-1===z)throw new Error("Tried to deselect an unselected object");this.selectedObjects.splice(z,1)}}toggleSelectedObject(R){this.isSelectedObject(R)?this.deselectObject(R):this.selectObject(R)}isSelectedObject(R){return-1!==this.selectedObjects.indexOf(R)}selectAll(){this.model.nodes.forEach(R=>{R.readonly||this.nodes.select(R)}),this.model.edges.forEach(R=>{this.edges.select(R)}),this.detectChanges()}deselectAll(){this.selectedObjects.splice(0,this.selectedObjects.length),this.detectChanges()}isEditObject(R){return 1===this.selectedObjects.length&&-1!==this.selectedObjects.indexOf(R)}inRectBox(R,z,Oe){return R>=Oe.left&&R<=Oe.right&&z>=Oe.top&&z<=Oe.bottom}getItemInfoAtPoint(R,z){return{node:this.getNodeAtPoint(R,z),edge:this.getEdgeAtPoint(R,z)}}getNodeAtPoint(R,z){for(const Oe of this.model.nodes){const at=this.nodes.getHtmlElement(Oe.id).getBoundingClientRect();if(R>=at.left&&R<=at.right&&z>=at.top&&z<=at.bottom)return Oe}return null}getEdgeAtPoint(R,z){const tt=document.elementFromPoint(R,z).id;let at=-1;return tt&&(tt.startsWith("fc-edge-path-")?at=Number(tt.substring(13)):tt.startsWith("fc-edge-label-")&&(at=Number(tt.substring(14)))),at>-1?this.model.edges[at]:null}selectAllInRect(R){this.model.nodes.forEach(Oe=>{const at=this.nodes.getHtmlElement(Oe.id).getBoundingClientRect();if(!Oe.readonly){const P=at.left+at.width/2,k=at.top+at.height/2;this.inRectBox(P,k,R)?this.nodes.select(Oe):this.nodes.isSelected(Oe)&&this.nodes.deselect(Oe)}});const z=this.canvasHtmlElement.getBoundingClientRect();this.model.edges.forEach(Oe=>{const tt=this.edges.sourceCoord(Oe),at=this.edges.destCoord(Oe),P=(tt.x+at.x)/2+z.left,k=(tt.y+at.y)/2+z.top;this.inRectBox(P,k,R)?this.edges.select(Oe):this.edges.isSelected(Oe)&&this.edges.deselect(Oe)})}deleteSelected(){this.edges.getSelectedEdges().forEach(Oe=>{this.edges.delete(Oe)}),this.nodes.getSelectedNodes().forEach(Oe=>{this.nodes.delete(Oe)})}isEditable(){return void 0===this.dropTargetId}isDropSource(){return void 0!==this.dropTargetId}getDragImage(){return this.dragImage||(this.dragImage=new Image,this.dragImage.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",this.dragImage.style.visibility="hidden"),this.dragImage}}class Re{constructor(){}validateModel(R){return this.validateNodes(R.nodes),this._validateEdges(R.edges,R.nodes),R}validateNodes(R){const z=[];R.forEach(tt=>{if(this.validateNode(tt),-1!==z.indexOf(tt.id))throw new C("Id not unique.");z.push(tt.id)});const Oe=[];return R.forEach(tt=>{tt.connectors.forEach(at=>{if(-1!==Oe.indexOf(at.id))throw new C("Id not unique.");Oe.push(at.id)})}),R}validateNode(R){if(void 0===R.id)throw new C("Id not valid.");if("string"!=typeof R.name)throw new C("Name not valid.");if("number"!=typeof R.x||R.x<0||Math.round(R.x)!==R.x)throw new C("Coordinates not valid.");if("number"!=typeof R.y||R.y<0||Math.round(R.y)!==R.y)throw new C("Coordinates not valid.");if(!Array.isArray(R.connectors))throw new C("Connectors not valid.");return R.connectors.forEach(z=>{this.validateConnector(z)}),R}_validateEdges(R,z){if(R.forEach(Oe=>{this._validateEdge(Oe,z)}),R.forEach((Oe,tt)=>{R.forEach((at,P)=>{if(tt!==P&&(Oe.source===at.source&&Oe.destination===at.destination||Oe.source===at.destination&&Oe.destination===at.source))throw new C("Duplicated edge.")})}),null===(We=>{const R={};We.nodes.forEach(at=>{R[at.id]={incoming:0,outgoing:[]}}),We.edges.forEach(at=>{const P=We.nodes.filter(K=>K.connectors.some(Be=>Be.id===at.source))[0],k=We.nodes.filter(K=>K.connectors.some(Be=>Be.id===at.destination))[0];R[P.id].outgoing.push(k.id),R[k.id].incoming++});const z=[],Oe=[];for(const at of Object.keys(R))0===R[at].incoming&&Oe.push(at);for(;0!==Oe.length;){const at=Oe.pop();for(let P=0;P<R[at].outgoing.length;P++){const k=R[at].outgoing[P];R[k].incoming--,0===R[k].incoming&&Oe.push(k),R[at].outgoing.splice(P,1),P--}z.push(at)}let tt=!1;for(const at of Object.keys(R))0!==R[at].incoming&&(tt=!0);return tt?null:z})({nodes:z,edges:R}))throw new C("Graph has a circle.");return R}validateEdges(R,z){return this.validateNodes(z),this._validateEdges(R,z)}_validateEdge(R,z){if(void 0===R.source)throw new C("Source not valid.");if(void 0===R.destination)throw new C("Destination not valid.");if(R.source===R.destination)throw new C("Edge with same source and destination connectors.");const Oe=z.filter(at=>at.connectors.some(P=>P.id===R.source))[0];if(void 0===Oe)throw new C("Source not valid.");const tt=z.filter(at=>at.connectors.some(P=>P.id===R.destination))[0];if(void 0===tt)throw new C("Destination not valid.");if(Oe===tt)throw new C("Edge with same source and destination nodes.");return R}validateEdge(R,z){return this.validateNodes(z),this._validateEdge(R,z)}validateConnector(R){if(void 0===R.id)throw new C("Id not valid.");if(void 0===R.type||null===R.type||"string"!=typeof R.type)throw new C("Type not valid.");return R}}Re.\u0275fac=function(R){return new(R||Re)},Re.\u0275prov=e.\u0275\u0275defineInjectable({token:Re,factory:Re.\u0275fac});const Ae={dropElement:null};class Ze{constructor(R,z,Oe,tt){this.nodeDraggingScope={shadowDragStarted:!1,dropElement:null,draggedNodes:[],shadowElements:[]},this.dragOffsets=[],this.draggedElements=[],this.destinationHtmlElements=[],this.oldDisplayStyles=[],this.modelService=R,this.automaticResize=Oe,this.dragAnimation=tt,this.applyFunction=z}getCoordinate(R,z){return R=Math.max(R,0),R=Math.min(R,z)}getXCoordinate(R){return this.getCoordinate(R,this.modelService.canvasHtmlElement.offsetWidth)}getYCoordinate(R){return this.getCoordinate(R,this.modelService.canvasHtmlElement.offsetHeight)}resizeCanvas(R,z){if(this.automaticResize&&!this.modelService.isDropSource()){const Oe=this.modelService.canvasHtmlElement;Oe.offsetWidth<R.x+z.offsetWidth+_.canvasResizeThreshold&&(Oe.style.width=Oe.offsetWidth+_.canvasResizeStep+"px"),Oe.offsetHeight<R.y+z.offsetHeight+_.canvasResizeThreshold&&(Oe.style.height=Oe.offsetHeight+_.canvasResizeStep+"px")}}isDraggingNode(R){return this.nodeDraggingScope.draggedNodes.includes(R)}dragstart(R,z){if(z.readonly)return;this.dragOffsets.length=0,this.draggedElements.length=0,this.nodeDraggingScope.draggedNodes.length=0,this.nodeDraggingScope.shadowElements.length=0,this.destinationHtmlElements.length=0,this.oldDisplayStyles.length=0;const Oe=[],tt=[];if(this.modelService.nodes.isSelected(z)){const K=this.modelService.nodes.getSelectedNodes();for(const Be of K){const Ge=j(this.modelService.nodes.getHtmlElement(Be.id));Oe.push(Ge),tt.push(Be)}}else Oe.push(j(R.target)),tt.push(z);const at=[],P=[];for(const K of Oe)at.push(parseInt(K.css("left"),10)-R.clientX),P.push(parseInt(K.css("top"),10)-R.clientY);const k=R.originalEvent||R;if(this.modelService.isDropSource()){Ae.dropElement&&(Ae.dropElement.parentNode.removeChild(Ae.dropElement),Ae.dropElement=null),Ae.dropElement=Oe[0][0].cloneNode(!0);const K=j(this.modelService.canvasHtmlElement).offset();Ae.dropElement.offsetInfo={offsetX:Math.round(at[0]+K.left),offsetY:Math.round(P[0]+K.top)},Ae.dropElement.style.position="absolute",Ae.dropElement.style.pointerEvents="none",Ae.dropElement.style.zIndex="9999",document.body.appendChild(Ae.dropElement);const Be={node:z,dropTargetId:this.modelService.dropTargetId,offsetX:Math.round(at[0]+K.left),offsetY:Math.round(P[0]+K.top)};if(k.dataTransfer.setData("text",JSON.stringify(Be)),k.dataTransfer.setDragImage)k.dataTransfer.setDragImage(this.modelService.getDragImage(),0,0);else{const Ge=R.target,ne=Ge.cloneNode(!0);Ge.parentNode.insertBefore(ne,Ge),Ge.style.visibility="collapse",setTimeout(()=>{Ge.parentNode.removeChild(ne),Ge.style.visibility="visible"},0)}}else{this.nodeDraggingScope.draggedNodes=tt;for(let K=0;K<Oe.length;K++)this.draggedElements.push(Oe[K][0]),this.dragOffsets.push({x:at[K],y:P[K]});if(this.dragAnimation===_.dragAnimationShadow)for(let K=0;K<this.draggedElements.length;K++){const Be=this.dragOffsets[K],Ge=this.nodeDraggingScope.draggedNodes[K],ne=j(`<div style="position: absolute; opacity: 0.7; top: ${this.getYCoordinate(Be.y+R.clientY)}px; left: ${this.getXCoordinate(Be.x+R.clientX)}px; "><div class="innerNode"><p style="padding: 0 15px;">${Ge.name}</p> </div></div>`),Ke=j(this.draggedElements[K]).children()[0];ne.children()[0].style.backgroundColor=Ke.style.backgroundColor,this.nodeDraggingScope.shadowElements.push(ne),this.modelService.canvasHtmlElement.appendChild(this.nodeDraggingScope.shadowElements[K][0])}if(k.dataTransfer.setData("text","Just to support firefox"),k.dataTransfer.setDragImage)k.dataTransfer.setDragImage(this.modelService.getDragImage(),0,0);else if(this.draggedElements.forEach(K=>{const Be=K.cloneNode(!0);K.parentNode.insertBefore(Be,K),K.style.visibility="collapse",setTimeout(()=>{K.parentNode.removeChild(Be),K.style.visibility="visible"},0)}),this.dragAnimation===_.dragAnimationShadow){for(let K=0;K<this.draggedElements.length;K++)this.destinationHtmlElements.push(this.draggedElements[K]),this.oldDisplayStyles.push(this.destinationHtmlElements[K].style.display),this.destinationHtmlElements[K].style.display="none";this.nodeDraggingScope.shadowDragStarted=!0}}}drop(R){if(this.modelService.isDropSource())return R.preventDefault(),!1;let z=null;const tt=(R.originalEvent||R).dataTransfer.getData("text");if(tt){let at=null;try{at=JSON.parse(tt)}catch{}if(at&&at.dropTargetId&&this.modelService.canvasHtmlElement.id&&this.modelService.canvasHtmlElement.id===at.dropTargetId){z=at.node;const P=j(this.modelService.canvasHtmlElement).offset(),k=R.clientX-P.left,K=R.clientY-P.top;z.x=Math.round(this.getXCoordinate(at.offsetX+k)),z.y=Math.round(this.getYCoordinate(at.offsetY+K))}}return z?(this.modelService.dropNode(R,z),R.preventDefault(),!1):this.nodeDraggingScope.draggedNodes.length?this.applyFunction(()=>{for(let at=0;at<this.nodeDraggingScope.draggedNodes.length;at++){const P=this.nodeDraggingScope.draggedNodes[at],k=this.dragOffsets[at];P.x=Math.round(this.getXCoordinate(k.x+R.clientX)),P.y=Math.round(this.getYCoordinate(k.y+R.clientY))}return R.preventDefault(),this.modelService.notifyModelChanged(),!1}):void 0}dragover(R){if(Ae.dropElement){const z=Ae.dropElement.offsetInfo;return Ae.dropElement.style.left=z.offsetX+R.clientX+"px",Ae.dropElement.style.top=z.offsetY+R.clientY+"px",this.nodeDraggingScope.shadowDragStarted&&this.applyFunction(()=>{this.destinationHtmlElements[0].style.display=this.oldDisplayStyles[0],this.nodeDraggingScope.shadowDragStarted=!1}),void R.preventDefault()}if(this.modelService.isDropSource())R.preventDefault();else if(this.nodeDraggingScope.draggedNodes.length){if(this.dragAnimation===_.dragAnimationRepaint){if(this.nodeDraggingScope.draggedNodes.length)return this.applyFunction(()=>{for(let z=0;z<this.nodeDraggingScope.draggedNodes.length;z++){const Oe=this.nodeDraggingScope.draggedNodes[z],tt=this.dragOffsets[z];Oe.x=this.getXCoordinate(tt.x+R.clientX),Oe.y=this.getYCoordinate(tt.y+R.clientY),this.resizeCanvas(Oe,this.draggedElements[z])}return R.preventDefault(),this.modelService.notifyModelChanged(),!1})}else if(this.dragAnimation===_.dragAnimationShadow&&this.nodeDraggingScope.draggedNodes.length){this.nodeDraggingScope.shadowDragStarted&&this.applyFunction(()=>{for(let z=0;z<this.nodeDraggingScope.draggedNodes.length;z++)this.destinationHtmlElements[z].style.display=this.oldDisplayStyles[z];this.nodeDraggingScope.shadowDragStarted=!1});for(let z=0;z<this.nodeDraggingScope.draggedNodes.length;z++){const Oe=this.nodeDraggingScope.draggedNodes[z],tt=this.dragOffsets[z];this.nodeDraggingScope.shadowElements[z].css("left",this.getXCoordinate(tt.x+R.clientX)+"px"),this.nodeDraggingScope.shadowElements[z].css("top",this.getYCoordinate(tt.y+R.clientY)+"px"),this.resizeCanvas(Oe,this.draggedElements[z])}R.preventDefault()}}else R.preventDefault()}dragend(R){this.applyFunction(()=>{if(Ae.dropElement&&(Ae.dropElement.parentNode.removeChild(Ae.dropElement),Ae.dropElement=null),!this.modelService.isDropSource()){if(this.nodeDraggingScope.shadowElements.length){for(let z=0;z<this.nodeDraggingScope.draggedNodes.length;z++){const Oe=this.nodeDraggingScope.draggedNodes[z],tt=this.nodeDraggingScope.shadowElements[z];Oe.x=parseInt(tt.css("left").replace("px",""),10),Oe.y=parseInt(tt.css("top").replace("px",""),10),this.modelService.canvasHtmlElement.removeChild(tt[0])}this.nodeDraggingScope.shadowElements.length=0,this.modelService.notifyModelChanged()}this.nodeDraggingScope.draggedNodes.length&&(this.nodeDraggingScope.draggedNodes.length=0,this.draggedElements.length=0,this.dragOffsets.length=0)}})}}class ft{constructor(){}getEdgeDAttribute(R,z,Oe){let tt=`M ${R.x}, ${R.y} `;if(Oe===_.curvedStyle){const at=this.computeEdgeSourceTangent(R,z),P=this.computeEdgeDestinationTangent(R,z);tt+=`C ${at.x}, ${at.y} ${P.x-50}, ${P.y} ${z.x}, ${z.y}`}else tt+=`L ${z.x}, ${z.y}`;return tt}getEdgeCenter(R,z){return{x:(R.x+z.x)/2,y:(R.y+z.y)/2}}computeEdgeTangentOffset(R,z){return(z.y-R.y)/2}computeEdgeSourceTangent(R,z){return{x:R.x,y:R.y+this.computeEdgeTangentOffset(R,z)}}computeEdgeDestinationTangent(R,z){return{x:z.x,y:z.y-this.computeEdgeTangentOffset(R,z)}}}ft.\u0275fac=function(R){return new(R||ft)},ft.\u0275prov=e.\u0275\u0275defineInjectable({token:ft,factory:ft.\u0275fac});class dt{constructor(R,z,Oe,tt,at,P,k,K){this.edgeDragging={isDragging:!1,dragPoint1:null,dragPoint2:null,shadowDragStarted:!1},this.draggedEdgeSource=null,this.dragOffset={},this.destinationHtmlElement=null,this.oldDisplayStyle="",this.modelValidation=R,this.edgeDrawingService=z,this.modelService=Oe,this.model=tt,this.isValidEdgeCallback=at||(()=>!0),this.applyFunction=P,this.dragAnimation=k,this.edgeStyle=K}dragstart(R,z){let Oe,tt,at;if(z.type===_.leftConnectorType)for(const K of this.model.edges)if(K.destination===z.id){Oe=this.modelService.connectors.getConnector(K.source),tt=K.label,at=K,this.applyFunction(()=>{this.modelService.edges.delete(K)});break}this.edgeDragging.isDragging=!0,void 0!==Oe?(this.draggedEdgeSource=Oe,this.edgeDragging.dragPoint1=this.modelService.connectors.getCenteredCoord(Oe.id),this.edgeDragging.dragLabel=tt,this.edgeDragging.prevEdge=at):(this.draggedEdgeSource=z,this.edgeDragging.dragPoint1=this.modelService.connectors.getCenteredCoord(z.id));const P=this.modelService.canvasHtmlElement;if(!P)throw new Error("No canvas while edgedraggingService found.");this.dragOffset.x=-P.getBoundingClientRect().left,this.dragOffset.y=-P.getBoundingClientRect().top,this.edgeDragging.dragPoint2={x:R.clientX+this.dragOffset.x,y:R.clientY+this.dragOffset.y};const k=R.originalEvent||R;k.dataTransfer.setData("Text","Just to support firefox"),k.dataTransfer.setDragImage?k.dataTransfer.setDragImage(this.modelService.getDragImage(),0,0):(this.destinationHtmlElement=R.target,this.oldDisplayStyle=this.destinationHtmlElement.style.display,this.destinationHtmlElement.style.display="none",this.dragAnimation===_.dragAnimationShadow&&(this.edgeDragging.shadowDragStarted=!0)),this.dragAnimation===_.dragAnimationShadow&&(void 0===this.edgeDragging.gElement&&(this.edgeDragging.gElement=j(document.querySelectorAll(".shadow-svg-class")),this.edgeDragging.pathElement=j(document.querySelectorAll(".shadow-svg-class")).find("path"),this.edgeDragging.circleElement=j(document.querySelectorAll(".shadow-svg-class")).find("circle")),this.edgeDragging.gElement.css("display","block"),this.edgeDragging.pathElement.attr("d",this.edgeDrawingService.getEdgeDAttribute(this.edgeDragging.dragPoint1,this.edgeDragging.dragPoint2,this.edgeStyle)),this.edgeDragging.circleElement.attr("cx",this.edgeDragging.dragPoint2.x),this.edgeDragging.circleElement.attr("cy",this.edgeDragging.dragPoint2.y)),R.stopPropagation()}dragover(R){if(this.edgeDragging.isDragging)if(this.edgeDragging.magnetActive||this.dragAnimation!==_.dragAnimationShadow){if(this.dragAnimation===_.dragAnimationRepaint)return this.applyFunction(()=>{null!==this.destinationHtmlElement&&(this.destinationHtmlElement.style.display=this.oldDisplayStyle),this.edgeDragging.dragPoint2={x:R.clientX+this.dragOffset.x,y:R.clientY+this.dragOffset.y}})}else null!==this.destinationHtmlElement&&(this.destinationHtmlElement.style.display=this.oldDisplayStyle),this.edgeDragging.shadowDragStarted&&this.applyFunction(()=>{this.edgeDragging.shadowDragStarted=!1}),this.edgeDragging.dragPoint2={x:R.clientX+this.dragOffset.x,y:R.clientY+this.dragOffset.y},this.edgeDragging.pathElement.attr("d",this.edgeDrawingService.getEdgeDAttribute(this.edgeDragging.dragPoint1,this.edgeDragging.dragPoint2,this.edgeStyle)),this.edgeDragging.circleElement.attr("cx",this.edgeDragging.dragPoint2.x),this.edgeDragging.circleElement.attr("cy",this.edgeDragging.dragPoint2.y)}dragoverConnector(R,z){if(this.edgeDragging.isDragging){this.dragover(R);try{this.modelValidation.validateEdges(this.model.edges.concat([{source:this.draggedEdgeSource.id,destination:z.id}]),this.model.nodes)}catch(Oe){if(Oe instanceof C)return!0;throw Oe}if(this.isValidEdgeCallback(this.draggedEdgeSource,z))return R.preventDefault(),R.stopPropagation(),!1}}dragleaveMagnet(R){this.edgeDragging.magnetActive=!1}dragoverMagnet(R,z){if(this.edgeDragging.isDragging){this.dragover(R);try{this.modelValidation.validateEdges(this.model.edges.concat([{source:this.draggedEdgeSource.id,destination:z.id}]),this.model.nodes)}catch(Oe){if(Oe instanceof C)return!0;throw Oe}if(this.isValidEdgeCallback(this.draggedEdgeSource,z)){if(this.dragAnimation===_.dragAnimationShadow)return this.edgeDragging.magnetActive=!0,this.edgeDragging.dragPoint2=this.modelService.connectors.getCenteredCoord(z.id),this.edgeDragging.pathElement.attr("d",this.edgeDrawingService.getEdgeDAttribute(this.edgeDragging.dragPoint1,this.edgeDragging.dragPoint2,this.edgeStyle)),this.edgeDragging.circleElement.attr("cx",this.edgeDragging.dragPoint2.x),this.edgeDragging.circleElement.attr("cy",this.edgeDragging.dragPoint2.y),R.preventDefault(),R.stopPropagation(),!1;if(this.dragAnimation===_.dragAnimationRepaint)return this.applyFunction(()=>(this.edgeDragging.dragPoint2=this.modelService.connectors.getCenteredCoord(z.id),R.preventDefault(),R.stopPropagation(),!1))}}}dragend(R){if(this.edgeDragging.isDragging&&(this.edgeDragging.isDragging=!1,this.edgeDragging.dragPoint1=null,this.edgeDragging.dragPoint2=null,this.edgeDragging.dragLabel=null,R.stopPropagation(),this.dragAnimation===_.dragAnimationShadow&&this.edgeDragging.gElement.css("display","none"),this.edgeDragging.prevEdge)){const z=this.edgeDragging.prevEdge;this.edgeDragging.prevEdge=null,this.applyFunction(()=>{this.modelService.edges.putEdge(z)})}}drop(R,z){if(this.edgeDragging.isDragging){try{this.modelValidation.validateEdges(this.model.edges.concat([{source:this.draggedEdgeSource.id,destination:z.id}]),this.model.nodes)}catch(Oe){if(Oe instanceof C)return!0;throw Oe}if(this.isValidEdgeCallback(this.draggedEdgeSource,z))return this.edgeDragging.prevEdge=null,this.modelService.edges._addEdge(R,this.draggedEdgeSource,z,this.edgeDragging.dragLabel),R.stopPropagation(),R.preventDefault(),!1}}}class De{constructor(R){this.mouseoverscope={connector:null,edge:null,node:null},this.applyFunction=R}nodeMouseOver(R,z){return this.applyFunction(()=>{this.mouseoverscope.node=z})}nodeMouseOut(R,z){return this.applyFunction(()=>{this.mouseoverscope.node=null})}connectorMouseEnter(R,z){return this.applyFunction(()=>{this.mouseoverscope.connector=z})}connectorMouseLeave(R,z){return this.applyFunction(()=>{this.mouseoverscope.connector=null})}edgeMouseEnter(R,z){this.mouseoverscope.edge=z}edgeMouseLeave(R,z){this.mouseoverscope.edge=null}}const ge=/(auto|scroll)/,be=(We,R)=>getComputedStyle(We,null).getPropertyValue(R),Ie=We=>We&&We!==document.body?(We=>ge.test(be(We,"overflow")+be(We,"overflow-y")+be(We,"overflow-x")))(We)?We:Ie(We.parentNode):document.body;class Ye{constructor(R,z,Oe){this.selectRect={x1:0,x2:0,y1:0,y2:0},this.modelService=R,this.selectElement=z,this.$canvasElement=j(this.modelService.canvasHtmlElement),this.$scrollParent=j(Ie(this.modelService.canvasHtmlElement)),this.applyFunction=Oe}mousedown(R){if(this.modelService.isEditable()&&!R.ctrlKey&&!R.metaKey&&0===R.button&&this.selectElement.hidden){this.selectElement.hidden=!1;const z=this.$canvasElement.offset();this.selectRect.x1=Math.round(R.pageX-z.left),this.selectRect.y1=Math.round(R.pageY-z.top),this.selectRect.x2=this.selectRect.x1,this.selectRect.y2=this.selectRect.y1,this.updateSelectRect()}}mousemove(R){if(this.modelService.isEditable()&&!R.ctrlKey&&!R.metaKey&&0===R.button&&!this.selectElement.hidden){const z=this.$canvasElement.offset();this.selectRect.x2=Math.round(R.pageX-z.left),this.selectRect.y2=Math.round(R.pageY-z.top),this.updateScroll(z),this.updateSelectRect()}}updateScroll(R){const z=this.$scrollParent[0].getBoundingClientRect(),Oe=z.bottom-R.top,tt=z.right-R.left,at=z.top-R.top,P=z.left-R.left;if(this.selectRect.y2-at<25){const k=25-(this.selectRect.y2-at),K=this.$scrollParent.scrollTop();this.$scrollParent.scrollTop(K-k)}else if(Oe-this.selectRect.y2<40){const k=40-(Oe-this.selectRect.y2),K=this.$scrollParent.scrollTop();this.$scrollParent.scrollTop(K+k)}if(this.selectRect.x2-P<25){const k=25-(this.selectRect.x2-P),K=this.$scrollParent.scrollLeft();this.$scrollParent.scrollLeft(K-k)}else if(tt-this.selectRect.x2<40){const k=40-(tt-this.selectRect.x2),K=this.$scrollParent.scrollLeft();this.$scrollParent.scrollLeft(K+k)}}mouseup(R){if(this.modelService.isEditable()&&!R.ctrlKey&&!R.metaKey&&0===R.button&&!this.selectElement.hidden){const z=this.selectElement.getBoundingClientRect();this.selectElement.hidden=!0,this.selectObjects(z)}}updateSelectRect(){const R=Math.min(this.selectRect.x1,this.selectRect.x2),z=Math.max(this.selectRect.x1,this.selectRect.x2),Oe=Math.min(this.selectRect.y1,this.selectRect.y2),tt=Math.max(this.selectRect.y1,this.selectRect.y2);this.selectElement.style.left=R+"px",this.selectElement.style.top=Oe+"px",this.selectElement.style.width=z-R+"px",this.selectElement.style.height=tt-Oe+"px"}selectObjects(R){this.applyFunction(()=>{this.modelService.selectAllInRect(R)})}}class Me{get nodeId(){return this.node.id}get top(){return this.node.y+"px"}get left(){return this.node.x+"px"}constructor(R,z,Oe){this.nodeComponentConfig=R,this.elementRef=z,this.componentFactoryResolver=Oe}ngOnInit(){this.userNodeCallbacks||(this.userNodeCallbacks={}),this.userNodeCallbacks.nodeEdit=this.userNodeCallbacks.nodeEdit||(()=>{}),this.userNodeCallbacks.doubleClick=this.userNodeCallbacks.doubleClick||(()=>{}),this.userNodeCallbacks.mouseDown=this.userNodeCallbacks.mouseDown||(()=>{}),this.userNodeCallbacks.mouseEnter=this.userNodeCallbacks.mouseEnter||(()=>{}),this.userNodeCallbacks.mouseLeave=this.userNodeCallbacks.mouseLeave||(()=>{});const R=j(this.elementRef.nativeElement);R.addClass(_.nodeClass),this.node.readonly||R.attr("draggable","true"),this.updateNodeClass(),this.modelservice.nodes.setHtmlElement(this.node.id,R[0]),this.nodeContentContainer.clear();const z=this.componentFactoryResolver.resolveComponentFactory(this.nodeComponentConfig.nodeComponentType),Oe=this.nodeContentContainer.createComponent(z);this.nodeComponent=Oe.instance,this.nodeComponent.callbacks=this.callbacks,this.nodeComponent.userNodeCallbacks=this.userNodeCallbacks,this.nodeComponent.node=this.node,this.nodeComponent.modelservice=this.modelservice,this.updateNodeComponent(),this.nodeComponent.width=this.elementRef.nativeElement.offsetWidth,this.nodeComponent.height=this.elementRef.nativeElement.offsetHeight}ngAfterViewInit(){this.nodeComponent.width=this.elementRef.nativeElement.offsetWidth,this.nodeComponent.height=this.elementRef.nativeElement.offsetHeight}ngOnChanges(R){let z=!1;for(const Oe of Object.keys(R)){const tt=R[Oe];!tt.firstChange&&tt.currentValue!==tt.previousValue&&["selected","edit","underMouse","mouseOverConnector","dragging"].includes(Oe)&&(z=!0)}z&&(this.updateNodeClass(),this.updateNodeComponent())}updateNodeClass(){const R=j(this.elementRef.nativeElement);this.toggleClass(R,_.selectedClass,this.selected),this.toggleClass(R,_.editClass,this.edit),this.toggleClass(R,_.hoverClass,this.underMouse),this.toggleClass(R,_.draggingClass,this.dragging)}updateNodeComponent(){this.nodeComponent.selected=this.selected,this.nodeComponent.edit=this.edit,this.nodeComponent.underMouse=this.underMouse,this.nodeComponent.mouseOverConnector=this.mouseOverConnector,this.nodeComponent.dragging=this.dragging}toggleClass(R,z,Oe){Oe?R.addClass(z):R.removeClass(z)}mousedown(R){R.stopPropagation()}dragstart(R){this.node.readonly||this.callbacks.nodeDragstart(R,this.node)}dragend(R){this.node.readonly||this.callbacks.nodeDragend(R)}click(R){this.node.readonly||this.callbacks.nodeClicked(R,this.node)}mouseover(R){this.node.readonly||this.callbacks.nodeMouseOver(R,this.node)}mouseout(R){this.node.readonly||this.callbacks.nodeMouseOut(R,this.node)}}Me.\u0275fac=function(R){return new(R||Me)(e.\u0275\u0275directiveInject(Xe),e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.ComponentFactoryResolver))},Me.\u0275cmp=e.\u0275\u0275defineComponent({type:Me,selectors:[["fc-node"]],viewQuery:function(R,z){if(1&R&&e.\u0275\u0275viewQuery(w,7,e.ViewContainerRef),2&R){let Oe;e.\u0275\u0275queryRefresh(Oe=e.\u0275\u0275loadQuery())&&(z.nodeContentContainer=Oe.first)}},hostVars:5,hostBindings:function(R,z){1&R&&e.\u0275\u0275listener("mousedown",function(tt){return z.mousedown(tt)})("dragstart",function(tt){return z.dragstart(tt)})("dragend",function(tt){return z.dragend(tt)})("click",function(tt){return z.click(tt)})("mouseover",function(tt){return z.mouseover(tt)})("mouseout",function(tt){return z.mouseout(tt)}),2&R&&(e.\u0275\u0275attribute("id",z.nodeId),e.\u0275\u0275styleProp("top",z.top)("left",z.left))},inputs:{callbacks:"callbacks",userNodeCallbacks:"userNodeCallbacks",node:"node",selected:"selected",edit:"edit",underMouse:"underMouse",mouseOverConnector:"mouseOverConnector",modelservice:"modelservice",dragging:"dragging"},features:[e.\u0275\u0275NgOnChangesFeature],decls:2,vars:0,consts:[["nodeContent",""]],template:function(R,z){1&R&&e.\u0275\u0275template(0,T,0,0,"ng-template",null,0,e.\u0275\u0275templateRefExtractor)},styles:["[_nghost-%COMP%]{position:absolute;z-index:1}.fc-dragging[_nghost-%COMP%]{z-index:10}[_nghost-%COMP%] .fc-leftConnectors, [_nghost-%COMP%] .fc-rightConnectors{position:absolute;top:0;height:100%;display:flex;flex-direction:column;z-index:-10}[_nghost-%COMP%] .fc-leftConnectors .fc-magnet, [_nghost-%COMP%] .fc-rightConnectors .fc-magnet{align-items:center}[_nghost-%COMP%] .fc-leftConnectors{left:-20px}[_nghost-%COMP%] .fc-rightConnectors{right:-20px}[_nghost-%COMP%] .fc-magnet{display:flex;flex-grow:1;height:60px;justify-content:center}[_nghost-%COMP%] .fc-connector{width:18px;height:18px;border:10px solid transparent;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border-radius:50%;background-color:#f7a789;color:#fff;pointer-events:all}[_nghost-%COMP%] .fc-connector.fc-hover{background-color:#000}"]});class Z{constructor(){this.flowchartConstants=_,this.nodeRectInfo={top:()=>this.node.y,left:()=>this.node.x,bottom:()=>this.node.y+this.height,right:()=>this.node.x+this.width,width:()=>this.width,height:()=>this.height}}ngOnInit(){}}Z.\u0275fac=function(R){return new(R||Z)},Z.\u0275dir=e.\u0275\u0275defineDirective({type:Z,inputs:{callbacks:"callbacks",userNodeCallbacks:"userNodeCallbacks",node:"node",selected:"selected",edit:"edit",underMouse:"underMouse",mouseOverConnector:"mouseOverConnector",modelservice:"modelservice",dragging:"dragging"}});class D{get canvasClass(){return _.canvasClass}get fitModelSizeByDefault(){return this.fitModelSizeByDefaultValue}set fitModelSizeByDefault(R){this.fitModelSizeByDefaultValue=(0,d.coerceBooleanProperty)(R)}constructor(R,z,Oe,tt,at,P){this.elementRef=R,this.differs=z,this.modelValidation=Oe,this.edgeDrawingService=tt,this.cd=at,this.zone=P,this.modelChanged=new e.EventEmitter,this.fitModelSizeByDefaultValue=!0,this.flowchartConstants=_,this.nodesDiffer=this.differs.find([]).create((k,K)=>K),this.edgesDiffer=this.differs.find([]).create((k,K)=>K),this.detectChangesSubject=new t.x,this.arrowDefId="arrow-"+Math.random(),this.arrowDefIdSelected=this.arrowDefId+"-selected",this.detectChangesSubject.pipe((0,h.b)(50)).subscribe(()=>this.cd.detectChanges())}ngOnInit(){if(!this.dropTargetId&&this.edgeStyle!==_.curvedStyle&&this.edgeStyle!==_.lineStyle)throw new Error("edgeStyle not supported.");this.nodeHeight=this.nodeHeight||200,this.nodeWidth=this.nodeWidth||200,this.dragAnimation=this.dragAnimation||_.dragAnimationRepaint,this.userCallbacks=this.userCallbacks||{},this.automaticResize=this.automaticResize||!1;for(const Oe of Object.keys(this.userCallbacks))if("function"!=typeof this.userCallbacks[Oe]&&"nodeCallbacks"!==Oe)throw new Error("All callbacks should be functions.");this.userNodeCallbacks=this.userCallbacks.nodeCallbacks;const R=j(this.elementRef.nativeElement);this.modelService=new Ne(this.modelValidation,this.model,this.modelChanged,this.detectChangesSubject,this.selectedObjects,this.userCallbacks.dropNode,this.userCallbacks.createEdge,this.userCallbacks.edgeAdded,this.userCallbacks.nodeRemoved,this.userCallbacks.edgeRemoved,R[0],R[0].querySelector("svg")),this.dropTargetId&&(this.modelService.dropTargetId=this.dropTargetId);const z=this.zone.run.bind(this.zone);this.nodeDraggingService=new Ze(this.modelService,z,this.automaticResize,this.dragAnimation),this.edgeDraggingService=new dt(this.modelValidation,this.edgeDrawingService,this.modelService,this.model,this.userCallbacks.isValidEdge||null,z,this.dragAnimation,this.edgeStyle),this.mouseoverService=new De(z),this.rectangleSelectService=new Ye(this.modelService,R[0].querySelector("#select-rectangle"),z),this.callbacks={nodeDragstart:this.nodeDraggingService.dragstart.bind(this.nodeDraggingService),nodeDragend:this.nodeDraggingService.dragend.bind(this.nodeDraggingService),edgeDragstart:this.edgeDraggingService.dragstart.bind(this.edgeDraggingService),edgeDragend:this.edgeDraggingService.dragend.bind(this.edgeDraggingService),edgeDrop:this.edgeDraggingService.drop.bind(this.edgeDraggingService),edgeDragoverConnector:this.edgeDraggingService.dragoverConnector.bind(this.edgeDraggingService),edgeDragoverMagnet:this.edgeDraggingService.dragoverMagnet.bind(this.edgeDraggingService),edgeDragleaveMagnet:this.edgeDraggingService.dragleaveMagnet.bind(this.edgeDraggingService),nodeMouseOver:this.mouseoverService.nodeMouseOver.bind(this.mouseoverService),nodeMouseOut:this.mouseoverService.nodeMouseOut.bind(this.mouseoverService),connectorMouseEnter:this.mouseoverService.connectorMouseEnter.bind(this.mouseoverService),connectorMouseLeave:this.mouseoverService.connectorMouseLeave.bind(this.mouseoverService),nodeClicked:(Oe,tt)=>{this.modelService.nodes.handleClicked(tt,Oe.ctrlKey),Oe.stopPropagation(),Oe.preventDefault()}},this.adjustCanvasSize(this.fitModelSizeByDefault)}ngDoCheck(){if(this.model){const R=this.nodesDiffer.diff(this.model.nodes),z=this.edgesDiffer.diff(this.model.edges);let Oe=!1,tt=!1;null!==R&&(R.forEachAddedItem(()=>{Oe=!0}),R.forEachRemovedItem(()=>{Oe=!0})),null!==z&&(z.forEachAddedItem(()=>{tt=!0}),z.forEachRemovedItem(()=>{tt=!0})),Oe&&this.adjustCanvasSize(this.fitModelSizeByDefault),(Oe||tt)&&this.detectChangesSubject.next(null)}}getEdgeDAttribute(R){return this.edgeDrawingService.getEdgeDAttribute(this.modelService.edges.sourceCoord(R),this.modelService.edges.destCoord(R),this.edgeStyle)}adjustCanvasSize(R){let z=0,Oe=0;const tt=j(this.elementRef.nativeElement);let at,P;this.model.nodes.forEach(k=>{z=Math.max(k.x+this.nodeWidth,z),Oe=Math.max(k.y+this.nodeHeight,Oe)}),R?(at=z,P=Oe):(at=Math.max(z,tt.prop("offsetWidth")),P=Math.max(Oe,tt.prop("offsetHeight"))),tt.css("width",at+"px"),tt.css("height",P+"px")}canvasClick(R){}edgeMouseDown(R,z){R.stopPropagation()}edgeClick(R,z){this.modelService.edges.handleEdgeMouseClick(z,R.ctrlKey),R.stopPropagation(),R.preventDefault()}edgeRemove(R,z){this.modelService.edges.delete(z),R.stopPropagation(),R.preventDefault()}edgeEdit(R,z){this.userCallbacks.edgeEdit&&this.userCallbacks.edgeEdit(R,z)}edgeDoubleClick(R,z){this.userCallbacks.edgeDoubleClick&&this.userCallbacks.edgeDoubleClick(R,z)}edgeMouseOver(R,z){this.userCallbacks.edgeMouseOver&&this.userCallbacks.edgeMouseOver(R,z)}edgeMouseEnter(R,z){this.mouseoverService.edgeMouseEnter(R,z)}edgeMouseLeave(R,z){this.mouseoverService.edgeMouseLeave(R,z)}dragover(R){this.nodeDraggingService.dragover(R),this.edgeDraggingService.dragover(R)}drop(R){R.preventDefault&&R.preventDefault(),R.stopPropagation&&R.stopPropagation(),this.nodeDraggingService.drop(R)}mousedown(R){this.rectangleSelectService.mousedown(R)}mousemove(R){this.rectangleSelectService.mousemove(R)}mouseup(R){this.rectangleSelectService.mouseup(R)}}D.\u0275fac=function(R){return new(R||D)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(e.IterableDiffers),e.\u0275\u0275directiveInject(Re),e.\u0275\u0275directiveInject(ft),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(e.NgZone))},D.\u0275cmp=e.\u0275\u0275defineComponent({type:D,selectors:[["fc-canvas"]],hostVars:1,hostBindings:function(R,z){1&R&&e.\u0275\u0275listener("dragover",function(tt){return z.dragover(tt)})("drop",function(tt){return z.drop(tt)})("mousedown",function(tt){return z.mousedown(tt)})("mousemove",function(tt){return z.mousemove(tt)})("mouseup",function(tt){return z.mouseup(tt)}),2&R&&e.\u0275\u0275attribute("class",z.canvasClass)},inputs:{model:"model",selectedObjects:"selectedObjects",edgeStyle:"edgeStyle",userCallbacks:"userCallbacks",automaticResize:"automaticResize",dragAnimation:"dragAnimation",nodeWidth:"nodeWidth",nodeHeight:"nodeHeight",dropTargetId:"dropTargetId",fitModelSizeByDefault:"fitModelSizeByDefault"},outputs:{modelChanged:"modelChanged"},decls:14,vars:8,consts:[[1,"fc-canvas-container",3,"click"],[1,"fc-canvas-svg"],["markerWidth","5","markerHeight","5","viewBox","-6 -6 12 12","refX","10","refY","0","markerUnits","strokeWidth","orient","auto",1,"fc-arrow-marker"],["points","-2,0 -5,5 5,0 -5,-5","stroke","gray","fill","gray","stroke-width","1px"],["markerWidth","5","markerHeight","5","viewBox","-6 -6 12 12","refX","10","refY","0","markerUnits","strokeWidth","orient","auto",1,"fc-arrow-marker-selected"],["points","-2,0 -5,5 5,0 -5,-5","stroke","red","fill","red","stroke-width","1px"],[4,"ngFor","ngForOf"],[4,"ngIf"],["style","display:none",3,"class",4,"ngIf"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle","mousedown","click","dblclick","mouseover","mouseenter","mouseleave",4,"ngFor","ngForOf"],["id","select-rectangle","hidden","",1,"fc-select-rectangle"],[3,"mousedown","click","dblclick","mouseover","mouseenter","mouseleave"],["r","4",1,"edge-endpoint"],[2,"display","none"],["d",""],[3,"selected","edit","underMouse","node","mouseOverConnector","modelservice","dragging","callbacks","userNodeCallbacks"],[3,"ngStyle"],[1,"fc-edge-label-text"],[3,"ngStyle","mousedown","click","dblclick","mouseover","mouseenter","mouseleave"],["class","fc-noselect fc-nodeedit",3,"click",4,"ngIf"],["class","fc-noselect fc-nodedelete",3,"click",4,"ngIf"],[1,"fc-noselect","fc-nodeedit",3,"click"],["aria-hidden","true",1,"fa","fa-pencil"],[1,"fc-noselect","fc-nodedelete",3,"click"]],template:function(R,z){1&R&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275listener("click",function(tt){return z.canvasClick(tt)}),e.\u0275\u0275namespaceSVG(),e.\u0275\u0275elementStart(1,"svg",1)(2,"defs")(3,"marker",2),e.\u0275\u0275element(4,"polygon",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"marker",4),e.\u0275\u0275element(6,"polygon",5),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(7,U,2,4,"g",6),e.\u0275\u0275template(8,$,3,4,"g",7),e.\u0275\u0275template(9,ae,3,4,"g",8),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(10,_e,2,9,"ng-container",6),e.\u0275\u0275template(11,x,3,6,"div",9),e.\u0275\u0275template(12,Ue,5,8,"div",10),e.\u0275\u0275namespaceHTML(),e.\u0275\u0275element(13,"div",11),e.\u0275\u0275elementEnd()),2&R&&(e.\u0275\u0275advance(3),e.\u0275\u0275attribute("id",z.arrowDefId),e.\u0275\u0275advance(2),e.\u0275\u0275attribute("id",z.arrowDefIdSelected),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",z.model.edges),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",z.dragAnimation===z.flowchartConstants.dragAnimationRepaint&&z.edgeDraggingService.edgeDragging.isDragging),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",z.dragAnimation===z.flowchartConstants.dragAnimationShadow),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",z.model.nodes),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",z.dragAnimation===z.flowchartConstants.dragAnimationRepaint&&z.edgeDraggingService.edgeDragging.isDragging),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",z.model.edges))},dependencies:[f.NgForOf,f.NgIf,f.NgStyle,Me],styles:["[_nghost-%COMP%]{display:block;position:relative;width:100%;height:100%;background-size:25px 25px;background-image:linear-gradient(to right,rgba(0,0,0,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.1) 1px,transparent 1px);background-color:transparent;min-width:100%;min-height:100%;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[_nghost-%COMP%] .fc-canvas-container[_ngcontent-%COMP%]{display:block;position:relative;width:100%;height:100%}[_nghost-%COMP%] .fc-canvas-container[_ngcontent-%COMP%] svg.fc-canvas-svg[_ngcontent-%COMP%]{display:block;position:relative;width:100%;height:100%}[_nghost-%COMP%] .fc-edge[_ngcontent-%COMP%]{stroke:gray;stroke-width:4;transition:stroke-width .2s;fill:transparent}[_nghost-%COMP%] .fc-edge.fc-hover[_ngcontent-%COMP%]{stroke:gray;stroke-width:6;fill:transparent}[_nghost-%COMP%] .fc-edge.fc-selected[_ngcontent-%COMP%]{stroke:red;stroke-width:4;fill:transparent}[_nghost-%COMP%] .fc-edge.fc-active[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_dash 3s linear infinite;stroke-dasharray:20}[_nghost-%COMP%] .fc-edge.fc-dragging[_ngcontent-%COMP%]{pointer-events:none}[_nghost-%COMP%] .fc-arrow-marker[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%]{stroke:gray;fill:gray}[_nghost-%COMP%] .fc-arrow-marker-selected[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%]{stroke:red;fill:red}[_nghost-%COMP%] .edge-endpoint[_ngcontent-%COMP%]{fill:gray}[_nghost-%COMP%] .fc-noselect[_ngcontent-%COMP%]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[_nghost-%COMP%] .fc-edge-label[_ngcontent-%COMP%]{position:absolute;opacity:.8;transition:transform .2s;transform-origin:bottom left;margin:0 auto}[_nghost-%COMP%] .fc-edge-label[_ngcontent-%COMP%] .fc-edge-label-text[_ngcontent-%COMP%]{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;text-align:center;font-size:16px}[_nghost-%COMP%] .fc-edge-label[_ngcontent-%COMP%] .fc-edge-label-text[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{cursor:default;border:solid #ff3d00;border-radius:10px;color:#ff3d00;background-color:#fff;padding:3px 5px}[_nghost-%COMP%] .fc-edge-label[_ngcontent-%COMP%] .fc-nodeedit[_ngcontent-%COMP%]{top:-30px;right:14px}[_nghost-%COMP%] .fc-edge-label[_ngcontent-%COMP%] .fc-nodedelete[_ngcontent-%COMP%]{top:-30px;right:-13px}[_nghost-%COMP%] .fc-edge-label.fc-hover[_ngcontent-%COMP%]{transform:scale(1.25)}[_nghost-%COMP%] .fc-edge-label.fc-selected[_ngcontent-%COMP%] .fc-edge-label-text[_ngcontent-%COMP%] span[_ngcontent-%COMP%], [_nghost-%COMP%] .fc-edge-label.fc-edit[_ngcontent-%COMP%] .fc-edge-label-text[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{border:solid red;color:#fff;font-weight:600;background-color:red}[_nghost-%COMP%] .fc-select-rectangle[_ngcontent-%COMP%]{border:2px dashed #5262ff;position:absolute;background:rgba(20,125,255,.1);z-index:2}@keyframes _ngcontent-%COMP%_dash{0%{stroke-dashoffset:500}}[_nghost-%COMP%] .fc-nodeedit{display:none;font-size:15px}[_nghost-%COMP%] .fc-nodedelete{display:none;font-size:18px}[_nghost-%COMP%] .fc-edit .fc-nodeedit, [_nghost-%COMP%] .fc-edit .fc-nodedelete{display:block;position:absolute;border:solid 2px #eee;border-radius:50%;font-weight:600;line-height:20px;height:20px;padding-top:2px;width:22px;background:#494949;color:#fff;text-align:center;vertical-align:bottom;cursor:pointer}[_nghost-%COMP%] .fc-edit .fc-nodeedit{top:-24px;right:16px}[_nghost-%COMP%] .fc-edit .fc-nodedelete{top:-24px;right:-13px}"],changeDetection:0});class W{constructor(R){this.elementRef=R}ngOnInit(){j(this.elementRef.nativeElement).addClass(_.magnetClass)}dragover(R){return this.callbacks.edgeDragoverMagnet(R,this.connector)}dragleave(R){this.callbacks.edgeDragleaveMagnet(R)}drop(R){return this.callbacks.edgeDrop(R,this.connector)}dragend(R){this.callbacks.edgeDragend(R)}}W.\u0275fac=function(R){return new(R||W)(e.\u0275\u0275directiveInject(e.ElementRef))},W.\u0275dir=e.\u0275\u0275defineDirective({type:W,selectors:[["","fc-magnet",""]],hostBindings:function(R,z){1&R&&e.\u0275\u0275listener("dragover",function(tt){return z.dragover(tt)})("dragleave",function(tt){return z.dragleave(tt)})("drop",function(tt){return z.drop(tt)})("dragend",function(tt){return z.dragend(tt)})},inputs:{callbacks:"callbacks",connector:"connector"}});class te{constructor(R){this.elementRef=R}ngOnInit(){const R=j(this.elementRef.nativeElement);R.addClass(_.connectorClass),this.modelservice.isEditable()&&(R.attr("draggable","true"),this.updateConnectorClass());const z={type:this.connector.type,width:this.elementRef.nativeElement.offsetWidth,height:this.elementRef.nativeElement.offsetHeight,nodeRectInfo:this.nodeRectInfo};this.modelservice.connectors.setConnectorRectInfo(this.connector.id,z)}ngOnChanges(R){let z=!1;for(const Oe of Object.keys(R)){const tt=R[Oe];!tt.firstChange&&tt.currentValue!==tt.previousValue&&"mouseOverConnector"===Oe&&(z=!0)}z&&this.modelservice.isEditable()&&this.updateConnectorClass()}updateConnectorClass(){const R=j(this.elementRef.nativeElement);this.connector===this.mouseOverConnector?R.addClass(_.hoverClass):R.removeClass(_.hoverClass)}dragover(R){}drop(R){if(this.modelservice.isEditable())return this.callbacks.edgeDrop(R,this.connector)}dragend(R){this.modelservice.isEditable()&&this.callbacks.edgeDragend(R)}dragstart(R){this.modelservice.isEditable()&&this.callbacks.edgeDragstart(R,this.connector)}mouseenter(R){this.modelservice.isEditable()&&this.callbacks.connectorMouseEnter(R,this.connector)}mouseleave(R){this.modelservice.isEditable()&&this.callbacks.connectorMouseLeave(R,this.connector)}}te.\u0275fac=function(R){return new(R||te)(e.\u0275\u0275directiveInject(e.ElementRef))},te.\u0275dir=e.\u0275\u0275defineDirective({type:te,selectors:[["","fc-connector",""]],hostBindings:function(R,z){1&R&&e.\u0275\u0275listener("dragover",function(tt){return z.dragover(tt)})("drop",function(tt){return z.drop(tt)})("dragend",function(tt){return z.dragend(tt)})("dragstart",function(tt){return z.dragstart(tt)})("mouseenter",function(tt){return z.mouseenter(tt)})("mouseleave",function(tt){return z.mouseleave(tt)})},inputs:{callbacks:"callbacks",modelservice:"modelservice",connector:"connector",nodeRectInfo:"nodeRectInfo",mouseOverConnector:"mouseOverConnector"},features:[e.\u0275\u0275NgOnChangesFeature]});class fe extends Z{constructor(){super()}}fe.\u0275fac=function(R){return new(R||fe)},fe.\u0275cmp=e.\u0275\u0275defineComponent({type:fe,selectors:[["fc-default-node"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:11,vars:14,consts:[[3,"dblclick"],[1,"innerNode"],["fc-magnet","",3,"connector","callbacks",4,"ngFor","ngForOf"],["class","fc-nodeedit",3,"click",4,"ngIf"],["class","fc-nodedelete",3,"click",4,"ngIf"],["fc-magnet","",3,"connector","callbacks"],["fc-connector","",3,"connector","nodeRectInfo","mouseOverConnector","callbacks","modelservice"],[1,"fc-nodeedit",3,"click"],["aria-hidden","true",1,"fa","fa-pencil"],[1,"fc-nodedelete",3,"click"]],template:function(R,z){1&R&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275listener("dblclick",function(tt){return z.userNodeCallbacks.doubleClick(tt,z.node)}),e.\u0275\u0275element(1,"div"),e.\u0275\u0275elementStart(2,"div",1)(3,"p"),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div"),e.\u0275\u0275template(6,Pe,2,7,"div",2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"div"),e.\u0275\u0275template(8,ze,2,7,"div",2),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(9,A,2,0,"div",3),e.\u0275\u0275template(10,Ce,2,0,"div",4),e.\u0275\u0275elementEnd()),2&R&&(e.\u0275\u0275advance(1),e.\u0275\u0275classMap(z.flowchartConstants.nodeOverlayClass),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(z.node.name),e.\u0275\u0275advance(1),e.\u0275\u0275classMap(z.flowchartConstants.leftConnectorClass),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",z.modelservice.nodes.getConnectorsByType(z.node,z.flowchartConstants.leftConnectorType)),e.\u0275\u0275advance(1),e.\u0275\u0275classMap(z.flowchartConstants.rightConnectorClass),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",z.modelservice.nodes.getConnectorsByType(z.node,z.flowchartConstants.rightConnectorType)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",z.modelservice.isEditable()&&!z.node.readonly),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",z.modelservice.isEditable()&&!z.node.readonly))},dependencies:[f.NgForOf,f.NgIf,W,te],styles:["[_nghost-%COMP%] .fc-node-overlay[_ngcontent-%COMP%]{position:absolute;pointer-events:none;inset:0;background-color:#000;opacity:0}[_nghost-%COMP%] .fc-hover[_nghost-%COMP%] .fc-node-overlay[_ngcontent-%COMP%], .fc-hover [_nghost-%COMP%] .fc-node-overlay[_ngcontent-%COMP%]{opacity:.25;transition:opacity .2s}[_nghost-%COMP%] .fc-selected[_nghost-%COMP%] .fc-node-overlay[_ngcontent-%COMP%], .fc-selected [_nghost-%COMP%] .fc-node-overlay[_ngcontent-%COMP%]{opacity:.25}[_nghost-%COMP%] .innerNode[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;min-width:100px;border-radius:5px;background-color:#f15b26;color:#fff;font-size:16px;pointer-events:none}[_nghost-%COMP%] .innerNode[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding:0 15px;text-align:center}"]});class Ve{}Ve.\u0275fac=function(R){return new(R||Ve)},Ve.\u0275mod=e.\u0275\u0275defineNgModule({type:Ve,declarations:[D,W,te,Me,fe],imports:[f.CommonModule],exports:[D,W,te,fe]}),Ve.\u0275inj=e.\u0275\u0275defineInjector({providers:[Re,ft,{provide:Xe,useValue:{nodeComponentType:fe}}],imports:[f.CommonModule]})},37947:(zt,le,a)=>{"use strict";a.d(le,{L9:()=>be,Tv:()=>Me,h6:()=>Ye});var e=a(98678),t=a(35103),m=a(5476),h=a(42878),d=a(29054),f=a(43035),j=a(35841),w=a(716),T=a(90654),U=a(28424),$=a(9237),ae=a(2703),_e=a(3358),de=a(27303),me=a(90410),x=a(35879),S=a(77007),xe=a(21160),ue=a(91389);const Ue=["carouselPrev"],Pe=["carouselNext"],ze=["carouselDot"],A=["carouselProgress"],Ce=["infiniteContainer"],Xe=["carouselContent"],ke=["containerElm"],ve=["prev"],pe=["next"],_=["progress"];function E(Z,D){1&Z&&e.\u0275\u0275elementContainer(0)}function C(Z,D){if(1&Z&&(e.\u0275\u0275elementStart(0,"div",7,8),e.\u0275\u0275template(2,E,1,0,"ng-container",9),e.\u0275\u0275elementEnd()),2&Z){const W=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngTemplateOutlet",W.contentPrev)}}function X(Z,D){1&Z&&e.\u0275\u0275elementContainer(0)}function se(Z,D){if(1&Z&&(e.\u0275\u0275elementStart(0,"div",10,11),e.\u0275\u0275template(2,X,1,0,"ng-container",9),e.\u0275\u0275elementEnd()),2&Z){const W=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngTemplateOutlet",W.contentNext)}}function L(Z,D){1&Z&&e.\u0275\u0275elementContainer(0)}const I=function(Z,D){return{index:Z,currentIndex:D}},ce=function(Z){return{$implicit:Z}};function Ne(Z,D){if(1&Z){const W=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",14),e.\u0275\u0275listener("click",function(){const Ve=e.\u0275\u0275restoreView(W).index,We=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(We.currentIndex=Ve)}),e.\u0275\u0275template(1,L,1,0,"ng-container",15),e.\u0275\u0275elementEnd()}if(2&Z){const W=D.index,te=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngTemplateOutlet",te.dotElm)("ngTemplateOutletContext",e.\u0275\u0275pureFunction1(5,ce,e.\u0275\u0275pureFunction2(2,I,W,te.currentIndex)))}}function Re(Z,D){if(1&Z&&(e.\u0275\u0275elementStart(0,"ul",12),e.\u0275\u0275template(1,Ne,2,7,"li",13),e.\u0275\u0275elementEnd()),2&Z){const W=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",W.itemElms)}}function Ae(Z,D){1&Z&&e.\u0275\u0275elementContainer(0)}function Ze(Z,D){if(1&Z&&(e.\u0275\u0275elementStart(0,"div",null,16),e.\u0275\u0275template(2,Ae,1,0,"ng-container",9),e.\u0275\u0275elementEnd()),2&Z){const W=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngTemplateOutlet",W.progressElm)}}function ft(Z,D){1&Z&&e.\u0275\u0275elementContainer(0)}function dt(Z,D){if(1&Z&&(e.\u0275\u0275elementStart(0,"div",17),e.\u0275\u0275template(1,ft,1,0,"ng-container",5),e.\u0275\u0275pipe(2,"async"),e.\u0275\u0275elementEnd()),2&Z){const W=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(2,1,W.leaveObs$))}}const De=[[["","ngx-hm-carousel-container",""]]];class be{constructor(){}}be.\u0275fac=function(D){return new(D||be)},be.\u0275dir=e.\u0275\u0275defineDirective({type:be,selectors:[["","ngx-hm-carousel-item",""]]});class ee{constructor(D,W){this._view=D,this._template=W,this.show=1,this.completed=!1,this._view.clear()}set currentI(D){if(!this.completed){const W=D+this.show,te=D-this.show;(0===this.index||this.index===this.length-1||this.index===W||this.index===te||this.index===D)&&(this._view.createEmbeddedView(this._template),this.completed=!0)}}ngOnInit(){}}function Ie(Z,D,W=200){let te;return new h.y(fe=>{te=new ResizeObserver((Ve,We)=>{fe.next(te)}),te.observe(Z)}).pipe((0,_e.b)(W),(0,de.b)(()=>{D()}),(0,me.x)(()=>{te.unobserve(Z),te.disconnect()}))}ee.\u0275fac=function(D){return new(D||ee)(e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.TemplateRef))},ee.\u0275dir=e.\u0275\u0275defineDirective({type:ee,selectors:[["","ngxHmCarouselDynamic",""]],inputs:{index:["ngxHmCarouselDynamic","index"],length:["ngxHmCarouselDynamicLength","length"],show:["ngxHmCarouselDynamicShow","show"],currentI:["ngxHmCarouselDynamicIndex","currentI"]}});class Ye{constructor(D,W,te,fe,Ve){this.platformId=D,this._document=W,this._renderer=te,this._zone=fe,this._cd=Ve,this.aniTime=400,this.aniClass="transition",this.aniClassAuto=this.aniClass,this.panBoundary=.15,this.align="center",this.notDrag=!1,this.mouseEnable=!1,this.delay=8e3,this.direction="right",this.scrollNum=1,this.isDragMany=!1,this.swipeVelocity=.3,this.breakpoint=[],this.leaveObs$=(0,d.T)((0,f.R)(this._document,"mouseup"),(0,f.R)(this._document,"touchend")).pipe((0,de.b)(We=>{this.grabbing=!1,We.stopPropagation(),We.preventDefault()})),this.isFromAuto=!0,this.isAutoNum=!1,this.mouseOnContainer=!1,this.alignDistance=0,this.elmWidth=0,this.infiniteElmRefs=[],this.restart=new j.X(null),this.speedChange=new j.X(5e3),this.stopEvent=new w.x,this.destroy$=new w.x,this._progressWidth=0,this._currentIndex=0,this._showNum=1,this._autoplay=!1,this._infinite=!1,this._tmpInfinite=!1,this._grabbing=!1,this._disableDrag=!1,this.panCount=0,this.hasInitWriteValue=!1,this.onChange=We=>{},this.onTouched=()=>{}}get disableDrag(){return this._disableDrag}set disableDrag(D){this.rootElm&&this._disableDrag!==D&&(D?this.destroyHammer():this.hammer=this.bindHammer()),this._disableDrag=D}get infinite(){return this._infinite}set infinite(D){this._infinite=D,this.infiniteElmRefs.forEach(W=>{this.addStyle(W.rootNodes[0],{visibility:this.runLoop?"visible":"hidden"})})}get speed(){return this.speedChange.value}set speed(D){this._zone.runOutsideAngular(()=>{this.speedChange.next(D)})}get showNum(){return this._showNum}set showNum(D){"auto"===D?this.isAutoNum=!0:(this._showNum=+D,this.rootElm&&(this.setViewWidth(),this.reSetAlignDistance()))}get autoplay(){return this._autoplay}set autoplay(D){(0,t.isPlatformBrowser)(this.platformId)&&this.elms&&(this.progressWidth=0,D?this._zone.runOutsideAngular(()=>{this.doNextSub$=this.doNext.subscribe()}):this.doNextSub$&&this.doNextSub$.unsubscribe()),this._autoplay=D,D?(this._tmpInfinite=this.infinite,this.infinite=!0):this.infinite=this._tmpInfinite}get currentIndex(){return this._currentIndex}set currentIndex(D){if(this.currentIndex!==D){if(!(this.runLoop||0<=D&&D<=this.itemElms.length-1))return;this._currentIndex=D,this.elms&&(this.autoplay&&!this.isFromAuto&&this._zone.runOutsideAngular(()=>{this.stopEvent.next(),this.callRestart()}),this.drawView(this.currentIndex,this.hasInitWriteValue),this.isDragMany&&(this.hasInitWriteValue=!0)),0<=this.currentIndex&&this.currentIndex<=this.itemElms.length-1&&this._zone.run(()=>{this.onChange(this.currentIndex),this._cd.detectChanges()})}this.isFromAuto=!1}get progressWidth(){return this._progressWidth}set progressWidth(D){void 0!==this.progressElm&&this.autoplay&&(this._progressWidth=D,this._renderer.setStyle(this.progressContainerElm.nativeElement.children[0],"width",`${this.progressWidth}%`))}get grabbing(){return this._grabbing}set grabbing(D){this._grabbing!==D&&this._zone.run(()=>{this._grabbing=D,D?this._renderer.addClass(this.containerElm,"grabbing"):(this.panCount=0,this.callRestart(),this._renderer.removeClass(this.containerElm,"grabbing")),this._cd.detectChanges()})}set left(D){(0,t.isPlatformBrowser)(this.platformId)?this._renderer.setStyle(this.containerElm,"transform",`translateX(${D}px)`):this._renderer.setStyle(this.containerElm,"transform",`translateX(${D}%)`)}get maxRightIndex(){let D=0;switch(this.align){case"left":D=0;break;case"center":case"right":D=this.showNum-1}return this.itemElms.length-1-this._showNum+1+D}get runLoop(){return this.autoplay||this.infinite}get lengthOne(){return 1===this.itemElms.length}get rootElmWidth(){return(0,t.isPlatformBrowser)(this.platformId)?this.rootElm.getBoundingClientRect().width:100}set containerElmWidth(D){this.setStyle(this.containerElm,"width",D)}ngAfterViewInit(){this.rootElm=this.container.nativeElement,this.containerElm=this.rootElm.children[0],this.init(),(0,T.D)([this.bindClick(),this.itemElms.changes.pipe((0,de.b)(()=>{this.currentIndex>this.itemElms.length-1&&setTimeout(()=>{this.currentIndex=this.itemElms.length-1},0),this.destroy(),this.removeInfiniteElm(),this.init(),this.progressWidth=0}),(0,de.b)(()=>this._cd.detectChanges())),Ie(this.rootElm,()=>this.containerResize())]).pipe((0,x.R)(this.destroy$)).subscribe()}ngOnDestroy(){this.destroy(),this.destroy$.next(),this.destroy$.unsubscribe()}writeValue(D){(D||0===D)&&(this.currentIndex=D,this.hasInitWriteValue=!0)}registerOnChange(D){this.onChange=D}registerOnTouched(D){this.onTouched=D}init(){this.initVariable(),this.setViewWidth(!0),this.reSetAlignDistance(),this.disableDrag||(this.hammer=this.bindHammer()),this.drawView(this.currentIndex,!1),(0,t.isPlatformBrowser)(this.platformId)&&this.runLoop&&this.addInfiniteElm()}destroy(){this.destroyHammer(),this.autoplay&&this.doNextSub$.unsubscribe()}destroyHammer(){this.hammer&&this.hammer.destroy()}addInfiniteElm(){for(let D=1;D<=this.showNum;D++){const W=this.infiniteContainer.createEmbeddedView(this.contentContent,{$implicit:this.data[this.itemElms.length-D],index:this.itemElms.length-D});this.addStyle(W.rootNodes[0],{position:"absolute",transform:`translateX(-${100*D}%)`,visibility:this.runLoop?"visible":"hidden"}),this.setStyle(W.rootNodes[0],"width",this.elmWidth);const te=this.infiniteContainer.createEmbeddedView(this.contentContent,{$implicit:this.data[D-1],index:D-1});this.addStyle(te.rootNodes[0],{position:"absolute",right:0,top:0,transform:`translateX(${100*D}%)`,visibility:this.runLoop?"visible":"hidden"}),this.setStyle(te.rootNodes[0],"width",this.elmWidth),W.detectChanges(),te.detectChanges(),this.infiniteElmRefs.push(W),this.infiniteElmRefs.push(te)}}removeInfiniteElm(){this.infiniteElmRefs.forEach(D=>{D.detach(),D.destroy()}),this.infiniteContainer&&this.infiniteContainer.clear(),this.infiniteElmRefs=[]}containerResize(){this.setViewWidth(),this.reSetAlignDistance();const D=this.showNum>=this.elms.length;"center"!==this.align&&D&&(this.currentIndex=0),this.drawView(this.currentIndex,!1)}initVariable(){this._zone.runOutsideAngular(()=>{this.elms=this.itemElms.toArray().map(te=>te.nativeElement);let D=this.restart.asObservable(),W=this.stopEvent.asObservable();this.mouseEnable&&(D=(0,d.T)(D,(0,f.R)(this.containerElm,"mouseleave").pipe((0,S.h)(()=>!this.grabbing),(0,de.b)(()=>this.mouseOnContainer=!1))),W=(0,d.T)(W,(0,f.R)(this.containerElm,"mouseover").pipe((0,de.b)(()=>this.mouseOnContainer=!0)))),this.doNext=D.pipe((0,xe.w)(()=>this.speedChange),(0,xe.w)(()=>(0,U.H)(this.delay).pipe((0,xe.w)(()=>this.runProgress(20)),(0,de.b)(()=>{this.isFromAuto=!0,"left"===this.direction?this.currentIndex-=this.scrollNum:this.currentIndex+=this.scrollNum}),(0,x.R)(W.pipe((0,de.b)(()=>this.progressWidth=0)))))),this.autoplay&&(this.doNextSub$=this.doNext.subscribe())})}reSetAlignDistance(){switch(this.align){case"center":this.alignDistance=(this.rootElmWidth-this.elmWidth)/2;break;case"left":this.alignDistance=0;break;case"right":this.alignDistance=this.rootElmWidth-this.elmWidth}}setViewWidth(D){this.isAutoNum&&(this._showNum=this.getAutoNum()),this._renderer.addClass(this.containerElm,"grab"),D&&this._renderer.addClass(this.containerElm,"ngx-hm-carousel-display-nowrap"),this.elmWidth=this.rootElmWidth/this._showNum,this._renderer.removeClass(this.containerElm,"ngx-hm-carousel-display-nowrap"),this.containerElmWidth=this.elmWidth*this.elms.length,this._renderer.setStyle(this.containerElm,"position","relative"),this.infiniteElmRefs.forEach(W=>{this.setStyle(W.rootNodes[0],"width",this.elmWidth)}),this.elms.forEach(W=>{this.setStyle(W,"width",this.elmWidth)})}bindHammer(){return(0,t.isPlatformBrowser)(this.platformId)?this._zone.runOutsideAngular(()=>{const D=new Hammer.Manager(this.containerElm),W=new Hammer.Pan({direction:Hammer.DIRECTION_HORIZONTAL,threshold:0});return D.add(W),D.on("panleft panright panend pancancel",te=>{if(!this.lengthOne)switch(this.removeContainerTransition(),this.autoplay&&this._zone.runOutsideAngular(()=>{this.stopEvent.next()}),te.type){case"panleft":case"panright":if(this.panCount++,this.panCount<2)return;if(this.grabbing=!0,"center"!==this.align&&this.showNum>=this.elms.length)return void this.hammer.stop(!0);if(!this.runLoop&&this.outOfBound(te.type)&&(te.deltaX*=.2),this.notDrag||(this.left=-this.currentIndex*this.elmWidth+this.alignDistance+te.deltaX),!this.isDragMany&&Math.abs(te.deltaX)>.5*this.elmWidth)return te.deltaX>0?this.currentIndex-=this.scrollNum:this.currentIndex+=this.scrollNum,void this.hammer.stop(!0);break;case"pancancel":this.drawView(this.currentIndex);break;case"panend":if(!1!==this.panBoundary&&Math.abs(te.deltaX)>this.elmWidth*this.panBoundary){const fe=this.isDragMany?Math.ceil(Math.abs(te.deltaX)/this.elmWidth):this.scrollNum,Ve=this.currentIndex-fe,We=this.currentIndex+fe;te.deltaX>0?this.goPrev(Ve):this.goNext(We);break}te.velocityX<-this.swipeVelocity&&te.distance>10?this.goNext(this.currentIndex+this.scrollNum):te.velocityX>this.swipeVelocity&&te.distance>10?this.goPrev(this.currentIndex-this.scrollNum):this.drawView(this.currentIndex)}}),D}):null}goPrev(D){!this.runLoop&&D<0&&(D=0,this.drawView(0)),this.currentIndex=D}goNext(D){!this.runLoop&&D>this.maxRightIndex&&(D=this.maxRightIndex,this.drawView(D)),this.currentIndex=D}bindClick(){return this.btnNext&&this.btnPrev?(0,T.D)([(0,f.R)(this.btnNext.nativeElement,"click").pipe((0,de.b)(()=>this.currentIndex++)),(0,f.R)(this.btnPrev.nativeElement,"click").pipe((0,de.b)(()=>this.currentIndex--))]):(0,$.of)(null)}callRestart(){this.autoplay&&!this.mouseOnContainer&&!this.grabbing&&this._zone.runOutsideAngular(()=>{this.restart.next(null)})}drawView(D,W=!0,te=this.isFromAuto){this.elms.length>1?(this.removeContainerTransition(),this.left=-(D*this.elmWidth-this.alignDistance),W&&(te?this._renderer.addClass(this.containerElm,this.aniClassAuto):this._renderer.addClass(this.containerElm,this.aniClass),this.infiniteHandler(D))):this.left=this.alignDistance}removeContainerTransition(){this._renderer.removeClass(this.containerElm,this.aniClass),this._renderer.removeClass(this.containerElm,this.aniClassAuto)}infiniteHandler(D){if(this.runLoop){let W=0;if(W=D<0?-1:W,W=D>this.itemElms.length-1?1:W,0!==W){switch(W){case-1:this._currentIndex=(this.itemElms.length+D)%this.itemElms.length;break;case 1:this._currentIndex=D%this.itemElms.length}const te=this.isFromAuto;this.saveTimeOut&&this.saveTimeOut.unsubscribe(),this.saveTimeOut=(0,U.H)(this.aniTime).pipe((0,xe.w)(()=>this.aniTime===this.speed?(this.removeContainerTransition(),this.left=-(this._currentIndex-W)*this.elmWidth+this.alignDistance,(0,U.H)(50).pipe((0,de.b)(()=>{this.drawView(this.currentIndex,this.hasInitWriteValue,te)}))):(this.drawView(this.currentIndex,!1),(0,$.of)(null))),(0,x.R)(this.stopEvent)).subscribe()}}}outOfBound(D){switch(D){case"panleft":return this.currentIndex>=this.maxRightIndex;case"panright":return this.currentIndex<=0}}runProgress(D){return this._zone.runOutsideAngular(()=>{const W=this.speed/D,te=100/this.speed*D;return(0,ae.F)(D).pipe((0,de.b)(fe=>{this.progressWidth=fe%W*te}),(0,ue.j)(Math.round(W),0))})}getAutoNum(){const D=this.rootElmWidth;if(this.breakpoint.length>0){const te=this.breakpoint.find(fe=>fe.width>=D);return te?te.number:this.breakpoint[this.breakpoint.length-1].number}return D>300?Math.floor(3+D/200):3}addStyle(D,W){W&&Object.keys(W).forEach(te=>{const fe=W[te];this._renderer.setStyle(D,te,fe)})}setStyle(D,W,te){(0,t.isPlatformBrowser)(this.platformId)?this._renderer.setStyle(D,W,`${te}px`):this._renderer.setStyle(D,W,`${te}%`)}}Ye.\u0275fac=function(D){return new(D||Ye)(e.\u0275\u0275directiveInject(e.PLATFORM_ID),e.\u0275\u0275directiveInject(t.DOCUMENT),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},Ye.\u0275cmp=e.\u0275\u0275defineComponent({type:Ye,selectors:[["ngx-hm-carousel"]],contentQueries:function(D,W,te){if(1&D&&(e.\u0275\u0275contentQuery(te,Ue,5),e.\u0275\u0275contentQuery(te,Pe,5),e.\u0275\u0275contentQuery(te,ze,5),e.\u0275\u0275contentQuery(te,A,5),e.\u0275\u0275contentQuery(te,Ce,5,e.ViewContainerRef),e.\u0275\u0275contentQuery(te,Xe,5),e.\u0275\u0275contentQuery(te,be,5,e.ElementRef)),2&D){let fe;e.\u0275\u0275queryRefresh(fe=e.\u0275\u0275loadQuery())&&(W.contentPrev=fe.first),e.\u0275\u0275queryRefresh(fe=e.\u0275\u0275loadQuery())&&(W.contentNext=fe.first),e.\u0275\u0275queryRefresh(fe=e.\u0275\u0275loadQuery())&&(W.dotElm=fe.first),e.\u0275\u0275queryRefresh(fe=e.\u0275\u0275loadQuery())&&(W.progressElm=fe.first),e.\u0275\u0275queryRefresh(fe=e.\u0275\u0275loadQuery())&&(W.infiniteContainer=fe.first),e.\u0275\u0275queryRefresh(fe=e.\u0275\u0275loadQuery())&&(W.contentContent=fe.first),e.\u0275\u0275queryRefresh(fe=e.\u0275\u0275loadQuery())&&(W.itemElms=fe)}},viewQuery:function(D,W){if(1&D&&(e.\u0275\u0275viewQuery(ke,5),e.\u0275\u0275viewQuery(ve,5),e.\u0275\u0275viewQuery(pe,5),e.\u0275\u0275viewQuery(_,5)),2&D){let te;e.\u0275\u0275queryRefresh(te=e.\u0275\u0275loadQuery())&&(W.container=te.first),e.\u0275\u0275queryRefresh(te=e.\u0275\u0275loadQuery())&&(W.btnPrev=te.first),e.\u0275\u0275queryRefresh(te=e.\u0275\u0275loadQuery())&&(W.btnNext=te.first),e.\u0275\u0275queryRefresh(te=e.\u0275\u0275loadQuery())&&(W.progressContainerElm=te.first)}},inputs:{data:"data",aniTime:"aniTime",aniClass:"aniClass",aniClassAuto:"aniClassAuto",panBoundary:["pan-boundary","panBoundary"],align:"align",notDrag:["not-follow-pan","notDrag"],mouseEnable:["mouse-enable","mouseEnable"],delay:["between-delay","delay"],direction:["autoplay-direction","direction"],scrollNum:["scroll-num","scrollNum"],isDragMany:["drag-many","isDragMany"],swipeVelocity:["swipe-velocity","swipeVelocity"],breakpoint:"breakpoint",disableDrag:["disable-drag","disableDrag"],infinite:"infinite",speed:["autoplay-speed","speed"],showNum:["show-num","showNum"],autoplay:"autoplay"},features:[e.\u0275\u0275ProvidersFeature([{provide:m.NG_VALUE_ACCESSOR,useExisting:(0,e.forwardRef)(()=>Ye),multi:!0}])],ngContentSelectors:["[ngx-hm-carousel-container]"],decls:8,vars:5,consts:[[1,"carousel"],["containerElm",""],["class","direction left",4,"ngIf"],["class","direction right",4,"ngIf"],["class","indicators",4,"ngIf"],[4,"ngIf"],["class","mask",4,"ngIf"],[1,"direction","left"],["prev",""],[4,"ngTemplateOutlet"],[1,"direction","right"],["next",""],[1,"indicators"],[3,"click",4,"ngFor","ngForOf"],[3,"click"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["progress",""],[1,"mask"]],template:function(D,W){1&D&&(e.\u0275\u0275projectionDef(De),e.\u0275\u0275elementStart(0,"div",0,1),e.\u0275\u0275projection(2),e.\u0275\u0275template(3,C,3,1,"div",2),e.\u0275\u0275template(4,se,3,1,"div",3),e.\u0275\u0275template(5,Re,2,1,"ul",4),e.\u0275\u0275template(6,Ze,3,1,"div",5),e.\u0275\u0275template(7,dt,3,3,"div",6),e.\u0275\u0275elementEnd()),2&D&&(e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",W.contentPrev),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",W.contentNext),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",W.dotElm),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",W.progressElm&&W.autoplay),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",W.grabbing))},dependencies:[t.NgIf,t.NgTemplateOutlet,t.NgForOf,t.AsyncPipe],styles:["[_nghost-%COMP%]{display:block;height:100%}.ngx-hm-carousel-display-nowrap[_ngcontent-%COMP%]{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;overflow:hidden!important}.carousel[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100%;height:100%}.carousel[_ngcontent-%COMP%] ul.indicators[_ngcontent-%COMP%]{list-style:none;bottom:1rem;left:0;margin:0;padding:0;position:absolute;text-align:center;width:100%}.carousel[_ngcontent-%COMP%] ul.indicators[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{cursor:pointer;display:inline-block;position:relative;padding:.5rem}.carousel[_ngcontent-%COMP%] .direction[_ngcontent-%COMP%]{position:absolute;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;top:0}.carousel[_ngcontent-%COMP%] .direction.left[_ngcontent-%COMP%]{left:0}.carousel[_ngcontent-%COMP%] .direction.right[_ngcontent-%COMP%]{position:absolute;right:0}.grab[_ngcontent-%COMP%]{cursor:grab}.grabbing[_ngcontent-%COMP%]{cursor:grabbing}.mask[_ngcontent-%COMP%]{position:absolute;left:0;top:0;right:0;bottom:0}"],changeDetection:0});class Me{}Me.\u0275fac=function(D){return new(D||Me)},Me.\u0275mod=e.\u0275\u0275defineNgModule({type:Me,declarations:[Ye,ee,be],imports:[t.CommonModule,m.FormsModule],exports:[Ye,ee,be]}),Me.\u0275inj=e.\u0275\u0275defineInjector({imports:[[t.CommonModule,m.FormsModule]]})},56402:(zt,le,a)=>{"use strict";a.d(le,{Gg:()=>ke,JP:()=>ft,TX:()=>ve,Zy:()=>ce});var e=a(98678),t=a(716),m=a(29054),h=a(9237),d=a(28424),f=a(21160),j=a(84633),w=a(49887),T=a(32210),U=a(9302),$=a(48358),ae=a(35879),_e=a(76215),de=a(35103),me=a(10357),x=a(78964),S=a(91823);class Pe{constructor(){this._buttonClick$=new t.x,this.copied$=this._buttonClick$.pipe((0,f.w)(()=>(0,m.T)((0,h.of)(!0),(0,d.H)(3e3).pipe((0,j.h)(!1)))),(0,w.x)(),(0,T.d)(1)),this.copiedText$=this.copied$.pipe((0,U.O)(!1),(0,$.U)(ge=>ge?"Copied":"Copy"))}onCopyToClipboardClick(){this._buttonClick$.next()}}Pe.\u0275fac=function(ge){return new(ge||Pe)},Pe.\u0275cmp=e.\u0275\u0275defineComponent({type:Pe,selectors:[["markdown-clipboard"]],decls:4,vars:7,consts:[[1,"markdown-clipboard-button",3,"click"]],template:function(ge,be){1&ge&&(e.\u0275\u0275elementStart(0,"button",0),e.\u0275\u0275listener("click",function(){return be.onCopyToClipboardClick()}),e.\u0275\u0275pipe(1,"async"),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"async"),e.\u0275\u0275elementEnd()),2&ge&&(e.\u0275\u0275classProp("copied",e.\u0275\u0275pipeBind1(1,3,be.copied$)),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,5,be.copiedText$)))},dependencies:[de.AsyncPipe],encapsulation:2,changeDetection:0});class ze{}class Xe{transform(ge,be){return null==ge&&(ge=""),null==be&&(be=""),"string"!=typeof ge?(console.error(`LanguagePipe has been invoked with an invalid value type [${typeof ge}]`),ge):"string"!=typeof be?(console.error(`LanguagePipe has been invoked with an invalid parameter [${typeof be}]`),ge):"```"+be+"\n"+ge+"\n```"}}var ke,De;Xe.\u0275fac=function(ge){return new(ge||Xe)},Xe.\u0275pipe=e.\u0275\u0275definePipe({name:"language",type:Xe,pure:!0}),(De=ke||(ke={})).CommandLine="command-line",De.LineHighlight="line-highlight",De.LineNumbers="line-numbers";class ve{}const L=new e.InjectionToken("SECURITY_CONTEXT");class ce{constructor(ge,be,ee,Ie,Ye,Me){this.platform=ge,this.securityContext=be,this.http=ee,this.clipboardOptions=Ie,this.sanitizer=Me,this.DEFAULT_MARKED_OPTIONS={renderer:new me.Th},this.DEFAULT_KATEX_OPTIONS={delimiters:[{left:"$$",right:"$$",display:!0},{left:"$",right:"$",display:!1},{left:"\\(",right:"\\)",display:!1},{left:"\\begin{equation}",right:"\\end{equation}",display:!0},{left:"\\begin{align}",right:"\\end{align}",display:!0},{left:"\\begin{alignat}",right:"\\end{alignat}",display:!0},{left:"\\begin{gather}",right:"\\end{gather}",display:!0},{left:"\\begin{CD}",right:"\\end{CD}",display:!0},{left:"\\[",right:"\\]",display:!0}]},this.DEFAULT_MERMAID_OPTIONS={startOnLoad:!1},this.DEFAULT_CLIPBOARD_OPTIONS={buttonComponent:void 0},this.DEFAULT_PARSE_OPTIONS={decodeHtml:!1,inline:!1,emoji:!1,mermaid:!1,markedOptions:this.DEFAULT_MARKED_OPTIONS,disableSanitizer:!1},this.DEFAULT_RENDER_OPTIONS={clipboard:!1,clipboardOptions:void 0,katex:!1,katexOptions:void 0,mermaid:!1,mermaidOptions:void 0},this._reload$=new t.x,this.reload$=this._reload$.asObservable(),this.options=Ye}get options(){return this._options}set options(ge){this._options={...this.DEFAULT_MARKED_OPTIONS,...ge}}get renderer(){return this.options.renderer}set renderer(ge){this.options.renderer=ge}parse(ge,be=this.DEFAULT_PARSE_OPTIONS){const{decodeHtml:ee,inline:Ie,emoji:Ye,mermaid:Me,disableSanitizer:Z}=be,D={...this.options,...be.markedOptions};Me&&(this.renderer=this.extendRenderer(D.renderer||new me.Th));const W=this.trimIndentation(ge),te=ee?this.decodeHtml(W):W,fe=Ye?this.parseEmoji(te):te,Ve=this.parseMarked(fe,D,Ie);return(Z?Ve:this.sanitizer.sanitize(this.securityContext,Ve))||""}render(ge,be=this.DEFAULT_RENDER_OPTIONS,ee){const{clipboard:Ie,clipboardOptions:Ye,katex:Me,katexOptions:Z,mermaid:D,mermaidOptions:W}=be;Ie&&this.renderClipboard(ge,ee,{...this.DEFAULT_CLIPBOARD_OPTIONS,...this.clipboardOptions,...Ye}),Me&&this.renderKatex(ge,{...this.DEFAULT_KATEX_OPTIONS,...Z}),D&&this.renderMermaid(ge,{...this.DEFAULT_MERMAID_OPTIONS,...W}),this.highlight(ge)}reload(){this._reload$.next()}getSource(ge){if(!this.http)throw new Error("[ngx-markdown] When using the `src` attribute you *have to* pass the `HttpClient` as a parameter of the `forRoot` method. See README for more information");return this.http.get(ge,{responseType:"text"}).pipe((0,$.U)(be=>this.handleExtension(ge,be)))}highlight(ge){if(!(0,de.isPlatformBrowser)(this.platform)||typeof Prism>"u"||typeof Prism.highlightAllUnder>"u")return;ge||(ge=document);const be=ge.querySelectorAll('pre code:not([class*="language-"])');Array.prototype.forEach.call(be,ee=>ee.classList.add("language-none")),Prism.highlightAllUnder(ge)}decodeHtml(ge){if(!(0,de.isPlatformBrowser)(this.platform))return ge;const be=document.createElement("textarea");return be.innerHTML=ge,be.value}extendRenderer(ge){const be=ge;if(!0===be.\u0275NgxMarkdownRendererExtended)return ge;const ee=ge.code;return ge.code=function(Ie,Ye,Me){return"mermaid"===Ye?`<div class="mermaid">${Ie}</div>`:ee.call(this,Ie,Ye,Me)},be.\u0275NgxMarkdownRendererExtended=!0,ge}handleExtension(ge,be){const ee=ge.lastIndexOf("://"),Ie=ee>-1?ge.substring(ee+4):ge,Ye=Ie.lastIndexOf("/"),Me=Ye>-1?Ie.substring(Ye+1).split("?")[0]:"",Z=Me.lastIndexOf("."),D=Z>-1?Me.substring(Z+1):"";return D&&"md"!==D?"```"+D+"\n"+be+"\n```":be}parseMarked(ge,be,ee=!1){return ee?me.TU.parseInline(ge,be):me.TU.parse(ge,be)}parseEmoji(ge){if(!(0,de.isPlatformBrowser)(this.platform))return ge;if(typeof joypixels>"u"||typeof joypixels.shortnameToUnicode>"u")throw new Error("[ngx-markdown] When using the `emoji` attribute you *have to* include Emoji-Toolkit files to `angular.json` or use imports. See README for more information");return joypixels.shortnameToUnicode(ge)}renderKatex(ge,be){if((0,de.isPlatformBrowser)(this.platform)){if(typeof katex>"u"||typeof renderMathInElement>"u")throw new Error("[ngx-markdown] When using the `katex` attribute you *have to* include KaTeX files to `angular.json` or use imports. See README for more information");renderMathInElement(ge,be)}}renderClipboard(ge,be,ee){if(!(0,de.isPlatformBrowser)(this.platform))return;if(typeof ClipboardJS>"u")throw new Error("[ngx-markdown] When using the `clipboard` attribute you *have to* include Clipboard files to `angular.json` or use imports. See README for more information");if(!be)throw new Error("[ngx-markdown] When using the `clipboard` attribute you *have to* provide the `viewContainerRef` parameter to `MarkdownService.render()` function");const{buttonComponent:Ie,buttonTemplate:Ye}=ee,Me=ge.querySelectorAll("pre");for(let Z=0;Z<Me.length;Z++){const D=Me.item(Z),W=document.createElement("div");W.style.position="relative",D.parentNode.insertBefore(W,D),W.appendChild(D);const te=document.createElement("div");let fe,Ve;te.style.position="absolute",te.style.top=".5em",te.style.right=".5em",te.style.opacity="0",te.style.transition="opacity 250ms ease-out",W.insertAdjacentElement("beforeend",te),D.onmouseover=()=>te.style.opacity="1",D.onmouseout=()=>te.style.opacity="0",fe=Ie?be.createComponent(Ie).hostView:Ye?be.createEmbeddedView(Ye):be.createComponent(Pe).hostView,fe.rootNodes.forEach(We=>{We.onmouseover=()=>te.style.opacity="1",te.appendChild(We),Ve=new ClipboardJS(We,{text:()=>D.innerText})}),fe.onDestroy(()=>Ve.destroy())}}renderMermaid(ge,be=this.DEFAULT_MERMAID_OPTIONS){if(!(0,de.isPlatformBrowser)(this.platform))return;if(typeof mermaid>"u"||typeof mermaid.init>"u")throw new Error("[ngx-markdown] When using the `mermaid` attribute you *have to* include Mermaid files to `angular.json` or use imports. See README for more information");const ee=ge.querySelectorAll(".mermaid");0!==ee.length&&(mermaid.initialize(be),mermaid.init(ee))}trimIndentation(ge){if(!ge)return"";let be;return ge.split("\n").map(ee=>{let Ie=be;return ee.length>0&&(Ie=isNaN(Ie)?ee.search(/\S|$/):Math.min(ee.search(/\S|$/),Ie)),isNaN(be)&&(be=Ie),Ie?ee.substring(Ie):ee}).join("\n")}}ce.\u0275fac=function(ge){return new(ge||ce)(e.\u0275\u0275inject(e.PLATFORM_ID),e.\u0275\u0275inject(L),e.\u0275\u0275inject(x.HttpClient,8),e.\u0275\u0275inject(ze,8),e.\u0275\u0275inject(ve,8),e.\u0275\u0275inject(S.DomSanitizer))},ce.\u0275prov=e.\u0275\u0275defineInjectable({token:ce,factory:ce.\u0275fac});class Ne{constructor(ge,be,ee){this.element=ge,this.markdownService=be,this.viewContainerRef=ee,this.error=new e.EventEmitter,this.load=new e.EventEmitter,this.ready=new e.EventEmitter,this._clipboard=!1,this._commandLine=!1,this._disableSanitizer=!1,this._emoji=!1,this._inline=!1,this._katex=!1,this._lineHighlight=!1,this._lineNumbers=!1,this._mermaid=!1,this._srcRelativeLink=!1,this.destroyed$=new t.x}get disableSanitizer(){return this._disableSanitizer}set disableSanitizer(ge){this._disableSanitizer=this.coerceBooleanProperty(ge)}get inline(){return this._inline}set inline(ge){this._inline=this.coerceBooleanProperty(ge)}get srcRelativeLink(){return this._srcRelativeLink}set srcRelativeLink(ge){this._srcRelativeLink=this.coerceBooleanProperty(ge)}get clipboard(){return this._clipboard}set clipboard(ge){this._clipboard=this.coerceBooleanProperty(ge)}get emoji(){return this._emoji}set emoji(ge){this._emoji=this.coerceBooleanProperty(ge)}get katex(){return this._katex}set katex(ge){this._katex=this.coerceBooleanProperty(ge)}get mermaid(){return this._mermaid}set mermaid(ge){this._mermaid=this.coerceBooleanProperty(ge)}get lineHighlight(){return this._lineHighlight}set lineHighlight(ge){this._lineHighlight=this.coerceBooleanProperty(ge)}get lineNumbers(){return this._lineNumbers}set lineNumbers(ge){this._lineNumbers=this.coerceBooleanProperty(ge)}get commandLine(){return this._commandLine}set commandLine(ge){this._commandLine=this.coerceBooleanProperty(ge)}ngOnChanges(){this.loadContent()}loadContent(){null==this.data?null==this.src||this.handleSrc():this.handleData()}ngAfterViewInit(){!this.data&&!this.src&&this.handleTransclusion(),this.markdownService.reload$.pipe((0,ae.R)(this.destroyed$)).subscribe(()=>this.loadContent())}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}render(ge,be=!1){let ee;this.src&&this.srcRelativeLink&&(ee={baseUrl:new URL(this.src,location.origin).pathname});const Ie={decodeHtml:be,inline:this.inline,emoji:this.emoji,mermaid:this.mermaid,markedOptions:ee,disableSanitizer:this.disableSanitizer},Ye={clipboard:this.clipboard,clipboardOptions:{buttonComponent:this.clipboardButtonComponent,buttonTemplate:this.clipboardButtonTemplate},katex:this.katex,katexOptions:this.katexOptions,mermaid:this.mermaid,mermaidOptions:this.mermaidOptions},Me=this.markdownService.parse(ge,Ie);this.element.nativeElement.innerHTML=Me,this.handlePlugins(),this.markdownService.render(this.element.nativeElement,Ye,this.viewContainerRef),this.ready.emit()}coerceBooleanProperty(ge){return null!=ge&&"false"!=`${String(ge)}`}handleData(){this.render(this.data)}handleSrc(){this.markdownService.getSource(this.src).subscribe({next:ge=>{this.render(ge),this.load.emit(ge)},error:ge=>this.error.emit(ge)})}handleTransclusion(){this.render(this.element.nativeElement.innerHTML,!0)}handlePlugins(){this.commandLine&&(this.setPluginClass(this.element.nativeElement,ke.CommandLine),this.setPluginOptions(this.element.nativeElement,{dataFilterOutput:this.filterOutput,dataHost:this.host,dataPrompt:this.prompt,dataOutput:this.output,dataUser:this.user})),this.lineHighlight&&this.setPluginOptions(this.element.nativeElement,{dataLine:this.line,dataLineOffset:this.lineOffset}),this.lineNumbers&&(this.setPluginClass(this.element.nativeElement,ke.LineNumbers),this.setPluginOptions(this.element.nativeElement,{dataStart:this.start}))}setPluginClass(ge,be){const ee=ge.querySelectorAll("pre");for(let Ie=0;Ie<ee.length;Ie++){const Ye=be instanceof Array?be:[be];ee.item(Ie).classList.add(...Ye)}}setPluginOptions(ge,be){const ee=ge.querySelectorAll("pre");for(let Ie=0;Ie<ee.length;Ie++)Object.keys(be).forEach(Ye=>{const Me=be[Ye];if(Me){const Z=this.toLispCase(Ye);ee.item(Ie).setAttribute(Z,Me.toString())}})}toLispCase(ge){const be=ge.match(/([A-Z])/g);if(!be)return ge;let ee=ge.toString();for(let Ie=0,Ye=be.length;Ie<Ye;Ie++)ee=ee.replace(new RegExp(be[Ie]),"-"+be[Ie].toLowerCase());return"-"===ee.slice(0,1)&&(ee=ee.slice(1)),ee}}Ne.\u0275fac=function(ge){return new(ge||Ne)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(ce),e.\u0275\u0275directiveInject(e.ViewContainerRef))},Ne.\u0275cmp=e.\u0275\u0275defineComponent({type:Ne,selectors:[["markdown"],["","markdown",""]],inputs:{data:"data",src:"src",disableSanitizer:"disableSanitizer",inline:"inline",srcRelativeLink:"srcRelativeLink",clipboard:"clipboard",clipboardButtonComponent:"clipboardButtonComponent",clipboardButtonTemplate:"clipboardButtonTemplate",emoji:"emoji",katex:"katex",katexOptions:"katexOptions",mermaid:"mermaid",mermaidOptions:"mermaidOptions",lineHighlight:"lineHighlight",line:"line",lineOffset:"lineOffset",lineNumbers:"lineNumbers",start:"start",commandLine:"commandLine",filterOutput:"filterOutput",host:"host",prompt:"prompt",output:"output",user:"user"},outputs:{error:"error",load:"load",ready:"ready"},features:[e.\u0275\u0275NgOnChangesFeature],ngContentSelectors:["*"],decls:1,vars:0,template:function(ge,be){1&ge&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275projection(0))},encapsulation:2});class Re{constructor(ge,be,ee,Ie,Ye){this.domSanitizer=ge,this.elementRef=be,this.markdownService=ee,this.viewContainerRef=Ie,this.zone=Ye}transform(ge,be){if(null==ge)return"";if("string"!=typeof ge)return console.error(`MarkdownPipe has been invoked with an invalid value type [${typeof ge}]`),ge;const ee=this.markdownService.parse(ge,be);return this.zone.onStable.pipe((0,_e.P)()).subscribe(()=>this.markdownService.render(this.elementRef.nativeElement,be,this.viewContainerRef)),this.domSanitizer.bypassSecurityTrustHtml(ee)}}Re.\u0275fac=function(ge){return new(ge||Re)(e.\u0275\u0275directiveInject(S.DomSanitizer,16),e.\u0275\u0275directiveInject(e.ElementRef,16),e.\u0275\u0275directiveInject(ce,16),e.\u0275\u0275directiveInject(e.ViewContainerRef,16),e.\u0275\u0275directiveInject(e.NgZone,16))},Re.\u0275pipe=e.\u0275\u0275definePipe({name:"markdown",type:Re,pure:!0});class ft{static forRoot(ge){return{ngModule:ft,providers:[ce,ge&&ge.loader||[],ge&&ge.clipboardOptions||[],ge&&ge.markedOptions||[],{provide:L,useValue:ge&&null!=ge.sanitize?ge.sanitize:e.SecurityContext.HTML}]}}static forChild(){return{ngModule:ft}}}var dt;ft.\u0275fac=function(ge){return new(ge||ft)},ft.\u0275mod=e.\u0275\u0275defineNgModule({type:ft,declarations:[Pe,Xe,Ne,Re],imports:[de.CommonModule],exports:[Pe,Xe,Ne,Re]}),ft.\u0275inj=e.\u0275\u0275defineInjector({imports:[de.CommonModule]}),function(De){let ge;var Ie;let be,ee;(Ie=ge=De.SecurityLevel||(De.SecurityLevel={})).Strict="strict",Ie.Loose="loose",Ie.Antiscript="antiscript",Ie.Sandbox="sandbox",function(Ie){Ie.Base="base",Ie.Forest="forest",Ie.Dark="dark",Ie.Default="default",Ie.Neutral="neutral"}(be=De.Theme||(De.Theme={})),function(Ie){Ie[Ie.Debug=1]="Debug",Ie[Ie.Info=2]="Info",Ie[Ie.Warn=3]="Warn",Ie[Ie.Error=4]="Error",Ie[Ie.Fatal=5]="Fatal"}(ee=De.LogLevel||(De.LogLevel={}))}(dt||(dt={}))},23950:(zt,le,a)=>{"use strict";a.d(le,{Gn:()=>ve,Rz:()=>ke});var e=a(98678),t=a(73482),m=a(81183),h=a(35103),d=a(42878),f=a(9237),j=a(35841),w=a(716),T=a(27164),U=a(27303),$=a(8054),ae=a(77176),_e=a(35879),de=a(91823);const me=new e.InjectionToken("shareButtonsConfig");var S,pe;function xe(pe){return pe&&"object"==typeof pe&&!Array.isArray(pe)}function ue(pe,..._){if(!_.length)return pe;const E=_.shift();if(xe(pe)&&xe(E))for(const C in E)xe(E[C])?(pe[C]||Object.assign(pe,{[C]:{}}),ue(pe[C],E[C])):Object.assign(pe,{[C]:E[C]});return ue(pe,..._)}(pe=S||(S={})).Anchor="anchor",pe.Window="window";const A={description:pe=>pe.description?`${pe.description}\r\n${pe.url}`:pe.url},Ce={facebook:{type:"facebook",text:"Facebook",ariaLabel:"Share on Facebook",icon:["fab","facebook-f"],color:"#4267B2",share:{desktop:"https://www.facebook.com/sharer/sharer.php?"},params:{url:"u"}},twitter:{type:"twitter",text:"Twitter",ariaLabel:"Share on Twitter",icon:["fab","twitter"],color:"#00acee",share:{desktop:"https://twitter.com/intent/tweet?"},params:{url:"url",description:"text",tags:"hashtags",via:"via"}},linkedin:{type:"linkedin",text:"LinkedIn",ariaLabel:"Share on LinkedIn",icon:["fab","linkedin-in"],color:"#006fa6",share:{desktop:"https://www.linkedin.com/shareArticle?"},params:{url:"url",title:"title",description:"summary"}},pinterest:{type:"pinterest",text:"Pinterest",ariaLabel:"Share on Pinterest",icon:["fab","pinterest-p"],color:"#BD091D",share:{desktop:"https://pinterest.com/pin/create/button/?"},params:{url:"url",description:"description",image:"media"}},reddit:{type:"reddit",text:"Reddit",ariaLabel:"Share on Reddit",icon:["fab","reddit-alien"],color:"#FF4006",share:{desktop:"https://www.reddit.com/submit?"},params:{url:"url",title:"title"}},tumblr:{type:"tumblr",text:"Tumblr",ariaLabel:"Share on Tumblr",icon:["fab","tumblr"],color:"#36465D",share:{desktop:"https://tumblr.com/widgets/share/tool?"},params:{url:"canonicalUrl",description:"caption",tags:"tags"}},mix:{type:"mix",text:"Mix",ariaLabel:"Share on Mix",icon:["fab","mix"],color:"#eb4924",share:{desktop:"https://mix.com/add?"},params:{url:"url"}},viber:{type:"viber",text:"Viber",ariaLabel:"Share on Viber",icon:["fab","viber"],color:"#665ca7",share:{android:"viber://forward?",ios:"viber://forward?"},params:{description:"text"},paramsFunc:A},vk:{type:"vk",text:"VKontakte",ariaLabel:"Share on VKontakte",icon:["fab","vk"],color:"#4C75A3",share:{desktop:"https://vk.com/share.php?"},params:{url:"url"}},telegram:{type:"telegram",text:"Telegram",ariaLabel:"Share on Telegram",icon:["fab","telegram-plane"],color:"#0088cc",share:{desktop:"https://t.me/share/url?"},params:{url:"url",description:"text"}},messenger:{type:"messenger",text:"Messenger",ariaLabel:"Share on Messenger",icon:["fab","facebook-messenger"],color:"#0080FF",share:{android:"fb-messenger://share/?",ios:"fb-messenger://share/?"},params:{url:"link"}},whatsapp:{type:"whatsapp",text:"WhatsApp",ariaLabel:"Share on WhatsApp",icon:["fab","whatsapp"],color:"#25D366",share:{desktop:"https://web.whatsapp.com/send?",android:"whatsapp://send?",ios:"https://api.whatsapp.com/send?"},params:{description:"text"},paramsFunc:A},xing:{type:"xing",text:"Xing",ariaLabel:"Share on Xing",icon:["fab","xing"],color:"#006567",share:{desktop:"https://www.xing.com/spi/shares/new?"},params:{url:"url"}},line:{type:"line",text:"Line",ariaLabel:"Share on Line",icon:["fab","line"],color:"#00b900",share:{desktop:"https://social-plugins.line.me/lineit/share?"},params:{url:"url"}},sms:{type:"sms",text:"SMS",ariaLabel:"Share link via SMS",icon:["fas","sms"],color:"#20c16c",share:{desktop:"sms:?",ios:"sms:&"},params:{description:"body"},paramsFunc:A},email:{type:"email",text:"Email",ariaLabel:"Share link via email",icon:["fas","envelope"],color:"#FF961C",share:{desktop:"mailto:?"},params:{title:"subject",description:"body"},paramsFunc:A},print:{type:"print",text:"Print",ariaLabel:"Print page",icon:["fas","print"],color:"#765AA2",func:function Pe(){return new d.y(pe=>document.defaultView.print())}},copy:{type:"copy",text:"Copy link",ariaLabel:"Copy link",icon:["fas","link"],color:"#607D8B",data:{text:"Copy link",icon:["fas","link"],successText:"Copied",successIcon:["fas","check"],delay:2e3},func:function ze({params:pe,data:_,clipboard:E,updater:C}){return(0,f.of)(null).pipe((0,U.b)(()=>{E.copy(pe.url),C.next({icon:_.successIcon,text:_.successText,disabled:!0})}),(0,$.g)(_.delay),(0,U.b)(()=>C.next({icon:_.icon,text:_.text,disabled:!1})),(0,ae.q)(1))}}};class Xe{constructor(_,E){this._document=E,this.config={sharerMethod:S.Anchor,sharerTarget:"_blank",windowObj:this._document.defaultView,windowFuncName:"open",prop:Ce,theme:"default",include:[],exclude:[],autoSetMeta:!0,windowWidth:800,windowHeight:500,moreButtonIcon:"ellipsis-h",lessButtonIcon:"minus",moreButtonAriaLabel:"Show more share buttons",lessButtonAriaLabel:"Show less share buttons"},this.config$=new j.X(this.config),_&&this.setConfig(_)}get prop(){return this.config.prop}get windowSize(){return`width=${this.config.windowWidth}, height=${this.config.windowHeight}`}setConfig(_){this.config=ue(this.config,_),this.config$.next(this.config)}addButton(_,E){this.setConfig({prop:{[_]:E}})}}Xe.\u0275fac=function(_){return new(_||Xe)(e.\u0275\u0275inject(me,8),e.\u0275\u0275inject(h.DOCUMENT))},Xe.\u0275prov=e.\u0275\u0275defineInjectable({token:Xe,factory:Xe.\u0275fac,providedIn:"root"});class ke{constructor(_,E,C,X,se,L,I){this._meta=E,this._platform=C,this._clipboard=X,this._share=se,this._cd=L,this._document=I,this._destroyed=new w.x,this._updater=new w.x,this.autoSetMeta=this._share.config.autoSetMeta,this.url=this._share.config.url,this.title=this._share.config.title,this.description=this._share.config.description,this.image=this._share.config.image,this.tags=this._share.config.tags,this.opened=new e.EventEmitter,this.closed=new e.EventEmitter,this._el=_.nativeElement}share(){if(this._platform.isBrowser&&this.shareButton){const _=this.autoSetMeta?this.getParamsFromMetaTags():this.getParamsFromInputs();(this.shareButton.share?this.open(_):this.shareButton.func({params:_,data:this.shareButton.data,clipboard:this._clipboard,updater:this._updater})).pipe((0,_e.R)(this._destroyed)).subscribe()}else console.warn(`${this.text} button is not compatible on this Platform`)}ngOnInit(){this._updater.pipe((0,U.b)(_=>{this.icon=_.icon,this.text=_.text,this._el.style.pointerEvents=_.disabled?"none":"auto",this._cd.markForCheck()}),(0,_e.R)(this._destroyed)).subscribe()}ngOnChanges(_){this._platform.isBrowser&&(this._shareButtonChanged(_.shareButtonName)&&this._createShareButton(),this._urlChanged(_.url)&&(this.url=function Ue(pe,_){if(pe){if(/(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(pe))return pe;console.warn(`[ShareButtons]: Sharing link '${pe}' is invalid!`)}return _}(this.autoSetMeta?this.url||this._getMetaTagContent("og:url"):this.url,this._document.defaultView.location.href)))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createShareButton(){const _=this._share.config.prop[this.shareButtonName];_?(this.shareButton=_,this._el.classList.remove(`sb-${this._buttonClass}`),this._el.classList.add(`sb-${this.shareButtonName}`),this._el.style.setProperty("--button-color",this.shareButton.color),this._buttonClass=this.shareButtonName,this.color=this.shareButton.color,this.text=this.shareButton.text,this.icon=this.shareButton.icon,this._el.setAttribute("aria-label",_.ariaLabel)):console.error(`[ShareButtons]: The share button '${this.shareButtonName}' does not exist!`)}_getMetaTagContent(_){const E=this._meta.getTag(`property="${_}"`);if(E)return E.getAttribute("content");const C=this._meta.getTag(`name="${_}"`);return C?C.getAttribute("content"):void 0}_shareButtonChanged(_){return _&&(_.firstChange||_.previousValue!==_.currentValue)}_urlChanged(_){return!this.url||_&&_.previousValue!==_.currentValue}getParamsFromMetaTags(){return{url:this.url,title:this.title||this._getMetaTagContent("og:title"),description:this.description||this._getMetaTagContent("og:description"),image:this.image||this._getMetaTagContent("og:image"),via:this._share.config.twitterAccount,tags:this.tags}}getParamsFromInputs(){return{url:this.url,title:this.title,description:this.description,image:this.image,tags:this.tags,via:this._share.config.twitterAccount}}open(_){let E;if(E=this._platform.IOS&&this.shareButton.share.ios?this.shareButton.share.ios:this._platform.ANDROID&&this.shareButton.share.android?this.shareButton.share.android:this.shareButton.share.desktop,E){this._finalUrl=E+this._serializeParams(_),this._share.config.debug&&console.log("[DEBUG SHARE BUTTON]: ",this._finalUrl);const C=this.shareButton.method||this._share.config.sharerMethod,X=this.shareButton.target||this._share.config.sharerTarget;switch(C){case S.Anchor:const se=this._document.createElement("a");se.setAttribute("target",X),se.setAttribute("rel","noopener noreferrer"),se.href=this._finalUrl,se.click(),se.remove();break;case S.Window:const I=(0,this._share.config.windowObj[this._share.config.windowFuncName])(this._finalUrl,X,this._share.windowSize);if(this._share.config.windowObj.opener=null,I)return new d.y(ce=>{const Ne=this._document.defaultView.setInterval(()=>{I.closed&&(this._document.defaultView.clearInterval(Ne),this.closed.emit(this.shareButtonName),ce.next(),ce.complete())},200)})}this.opened.emit(this.shareButtonName)}return T.E}_serializeParams(_){return Object.entries(this.shareButton.params).map(([E,C])=>{const X=this.shareButton.paramsFunc?this.shareButton.paramsFunc[E]:null;if(_[E]||X){const se=X?X(_):_[E];return`${C}=${encodeURIComponent(se)}`}return""}).filter(E=>""!==E).join("&")}}ke.\u0275fac=function(_){return new(_||ke)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(de.Meta),e.\u0275\u0275directiveInject(t.Platform),e.\u0275\u0275directiveInject(m.TU),e.\u0275\u0275directiveInject(Xe),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(h.DOCUMENT))},ke.\u0275dir=e.\u0275\u0275defineDirective({type:ke,selectors:[["","shareButton",""]],hostBindings:function(_,E){1&_&&e.\u0275\u0275listener("click",function(){return E.share()})},inputs:{shareButtonName:["shareButton","shareButtonName"],autoSetMeta:"autoSetMeta",url:"url",title:"title",description:"description",image:"image",tags:"tags"},outputs:{opened:"opened",closed:"closed"},exportAs:["shareButton"],features:[e.\u0275\u0275NgOnChangesFeature]});class ve{static withConfig(_){return{ngModule:ve,providers:[{provide:me,useValue:_}]}}}ve.\u0275fac=function(_){return new(_||ve)},ve.\u0275mod=e.\u0275\u0275defineNgModule({type:ve,declarations:[ke],imports:[t.PlatformModule,m.Iq],exports:[ke]}),ve.\u0275inj=e.\u0275\u0275defineInjector({imports:[t.PlatformModule,m.Iq]})},94711:(zt,le,a)=>{"use strict";a.d(le,{Fq:()=>f,HL:()=>h});var e=a(98678),t=a(96342),m=a(84286);const h=new e.InjectionToken("MESSAGE_FORMAT_CONFIG"),d={biDiSupport:!1,formatters:{},strictNumberSign:!1,currency:"USD"};class f extends t.TranslateCompiler{constructor($){super(),this.mfCache=new Map;const{formatters:ae,biDiSupport:_e,strictNumberSign:de,currency:me}={...d,...$};this.config={customFormatters:ae,biDiSupport:_e,strict:de,currency:me}}compile($,ae){return this.getMessageFormatInstance(ae).compile($)}compileTranslations($,ae){return"string"==typeof $?this.compile($,ae):Object.keys($).reduce((_e,de)=>{const me=$[de];return{..._e,[de]:this.compileTranslations(me,ae)}},{})}getMessageFormatInstance($){return this.mfCache.has($)||this.mfCache.set($,new m($,this.config)),this.mfCache.get($)}}f.\u0275fac=function($){return new($||f)(e.\u0275\u0275inject(h,8))},f.\u0275prov=e.\u0275\u0275defineInjectable({token:f,factory:f.\u0275fac});const j=(...U)=>console.log(w,...U),w="[TranslateMessageFormatCompiler]";class T extends f{compile($,ae){j(`COMPILE (${ae})`,$);const _e=super.compile($,ae);return this.wrap(_e,$)}compileTranslations($,ae){return j(`COMPILE (${ae})`,$),super.compileTranslations($,ae)}wrap($,ae){return _e=>(j("INTERPOLATE",ae,_e),$(_e))}}T.\u0275fac=function(){let U;return function(ae){return(U||(U=e.\u0275\u0275getInheritedFactory(T)))(ae||T)}}(),T.\u0275prov=e.\u0275\u0275defineInjectable({token:T,factory:T.\u0275fac})},99433:(zt,le,a)=>{"use strict";a.d(le,{Z:()=>d});const e=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],t=(()=>{if(typeof document>"u")return!1;const f=e[0],j={};for(const w of e)if(w?.[1]in document){for(const[U,$]of w.entries())j[f[U]]=$;return j}return!1})(),m={change:t.fullscreenchange,error:t.fullscreenerror};let h={request:(f=document.documentElement,j)=>new Promise((w,T)=>{const U=()=>{h.off("change",U),w()};h.on("change",U);const $=f[t.requestFullscreen](j);$ instanceof Promise&&$.then(U).catch(T)}),exit:()=>new Promise((f,j)=>{if(!h.isFullscreen)return void f();const w=()=>{h.off("change",w),f()};h.on("change",w);const T=document[t.exitFullscreen]();T instanceof Promise&&T.then(w).catch(j)}),toggle:(f,j)=>h.isFullscreen?h.exit():h.request(f,j),onchange(f){h.on("change",f)},onerror(f){h.on("error",f)},on(f,j){const w=m[f];w&&document.addEventListener(w,j,!1)},off(f,j){const w=m[f];w&&document.removeEventListener(w,j,!1)},raw:t};Object.defineProperties(h,{isFullscreen:{get:()=>Boolean(document[t.fullscreenElement])},element:{enumerable:!0,get:()=>document[t.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>Boolean(document[t.fullscreenEnabled])}}),t||(h={isEnabled:!1});const d=h},93387:(zt,le,a)=>{"use strict";function e(De){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(ge){return typeof ge}:function(ge){return ge&&"function"==typeof Symbol&&ge.constructor===Symbol&&ge!==Symbol.prototype?"symbol":typeof ge})(De)}a.d(le,{Z:()=>h});var t=/^\s+/,m=/\s+$/;function h(De,ge){if(ge=ge||{},(De=De||"")instanceof h)return De;if(!(this instanceof h))return new h(De,ge);var be=function d(De){var ge={r:0,g:0,b:0},be=1,ee=null,Ie=null,Ye=null,Me=!1,Z=!1;return"string"==typeof De&&(De=function ft(De){De=De.replace(t,"").replace(m,"").toLowerCase();var be,ge=!1;if(ke[De])De=ke[De],ge=!0;else if("transparent"==De)return{r:0,g:0,b:0,a:0,format:"name"};return(be=Ae.rgb.exec(De))?{r:be[1],g:be[2],b:be[3]}:(be=Ae.rgba.exec(De))?{r:be[1],g:be[2],b:be[3],a:be[4]}:(be=Ae.hsl.exec(De))?{h:be[1],s:be[2],l:be[3]}:(be=Ae.hsla.exec(De))?{h:be[1],s:be[2],l:be[3],a:be[4]}:(be=Ae.hsv.exec(De))?{h:be[1],s:be[2],v:be[3]}:(be=Ae.hsva.exec(De))?{h:be[1],s:be[2],v:be[3],a:be[4]}:(be=Ae.hex8.exec(De))?{r:X(be[1]),g:X(be[2]),b:X(be[3]),a:Re(be[4]),format:ge?"name":"hex8"}:(be=Ae.hex6.exec(De))?{r:X(be[1]),g:X(be[2]),b:X(be[3]),format:ge?"name":"hex"}:(be=Ae.hex4.exec(De))?{r:X(be[1]+""+be[1]),g:X(be[2]+""+be[2]),b:X(be[3]+""+be[3]),a:Re(be[4]+""+be[4]),format:ge?"name":"hex8"}:!!(be=Ae.hex3.exec(De))&&{r:X(be[1]+""+be[1]),g:X(be[2]+""+be[2]),b:X(be[3]+""+be[3]),format:ge?"name":"hex"}}(De)),"object"==e(De)&&(Ze(De.r)&&Ze(De.g)&&Ze(De.b)?(ge=function f(De,ge,be){return{r:255*E(De,255),g:255*E(ge,255),b:255*E(be,255)}}(De.r,De.g,De.b),Me=!0,Z="%"===String(De.r).substr(-1)?"prgb":"rgb"):Ze(De.h)&&Ze(De.s)&&Ze(De.v)?(ee=ce(De.s),Ie=ce(De.v),ge=function U(De,ge,be){De=6*E(De,360),ge=E(ge,100),be=E(be,100);var ee=Math.floor(De),Ie=De-ee,Ye=be*(1-ge),Me=be*(1-Ie*ge),Z=be*(1-(1-Ie)*ge),D=ee%6,W=[be,Me,Ye,Ye,Z,be][D],te=[Z,be,be,Me,Ye,Ye][D],fe=[Ye,Ye,Z,be,be,Me][D];return{r:255*W,g:255*te,b:255*fe}}(De.h,ee,Ie),Me=!0,Z="hsv"):Ze(De.h)&&Ze(De.s)&&Ze(De.l)&&(ee=ce(De.s),Ye=ce(De.l),ge=function w(De,ge,be){var ee,Ie,Ye;function Me(W,te,fe){return fe<0&&(fe+=1),fe>1&&(fe-=1),fe<1/6?W+6*(te-W)*fe:fe<.5?te:fe<2/3?W+(te-W)*(2/3-fe)*6:W}if(De=E(De,360),ge=E(ge,100),be=E(be,100),0===ge)ee=Ie=Ye=be;else{var Z=be<.5?be*(1+ge):be+ge-be*ge,D=2*be-Z;ee=Me(D,Z,De+1/3),Ie=Me(D,Z,De),Ye=Me(D,Z,De-1/3)}return{r:255*ee,g:255*Ie,b:255*Ye}}(De.h,ee,Ye),Me=!0,Z="hsl"),De.hasOwnProperty("a")&&(be=De.a)),be=_(be),{ok:Me,format:De.format||Z,r:Math.min(255,Math.max(ge.r,0)),g:Math.min(255,Math.max(ge.g,0)),b:Math.min(255,Math.max(ge.b,0)),a:be}}(De);this._originalInput=De,this._r=be.r,this._g=be.g,this._b=be.b,this._a=be.a,this._roundA=Math.round(100*this._a)/100,this._format=ge.format||be.format,this._gradientType=ge.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=be.ok}function j(De,ge,be){De=E(De,255),ge=E(ge,255),be=E(be,255);var Ye,Me,ee=Math.max(De,ge,be),Ie=Math.min(De,ge,be),Z=(ee+Ie)/2;if(ee==Ie)Ye=Me=0;else{var D=ee-Ie;switch(Me=Z>.5?D/(2-ee-Ie):D/(ee+Ie),ee){case De:Ye=(ge-be)/D+(ge<be?6:0);break;case ge:Ye=(be-De)/D+2;break;case be:Ye=(De-ge)/D+4}Ye/=6}return{h:Ye,s:Me,l:Z}}function T(De,ge,be){De=E(De,255),ge=E(ge,255),be=E(be,255);var Ye,Me,ee=Math.max(De,ge,be),Ie=Math.min(De,ge,be),Z=ee,D=ee-Ie;if(Me=0===ee?0:D/ee,ee==Ie)Ye=0;else{switch(ee){case De:Ye=(ge-be)/D+(ge<be?6:0);break;case ge:Ye=(be-De)/D+2;break;case be:Ye=(De-ge)/D+4}Ye/=6}return{h:Ye,s:Me,v:Z}}function $(De,ge,be,ee){var Ie=[I(Math.round(De).toString(16)),I(Math.round(ge).toString(16)),I(Math.round(be).toString(16))];return ee&&Ie[0].charAt(0)==Ie[0].charAt(1)&&Ie[1].charAt(0)==Ie[1].charAt(1)&&Ie[2].charAt(0)==Ie[2].charAt(1)?Ie[0].charAt(0)+Ie[1].charAt(0)+Ie[2].charAt(0):Ie.join("")}function _e(De,ge,be,ee){return[I(Ne(ee)),I(Math.round(De).toString(16)),I(Math.round(ge).toString(16)),I(Math.round(be).toString(16))].join("")}function de(De,ge){ge=0===ge?0:ge||10;var be=h(De).toHsl();return be.s-=ge/100,be.s=C(be.s),h(be)}function me(De,ge){ge=0===ge?0:ge||10;var be=h(De).toHsl();return be.s+=ge/100,be.s=C(be.s),h(be)}function x(De){return h(De).desaturate(100)}function S(De,ge){ge=0===ge?0:ge||10;var be=h(De).toHsl();return be.l+=ge/100,be.l=C(be.l),h(be)}function xe(De,ge){ge=0===ge?0:ge||10;var be=h(De).toRgb();return be.r=Math.max(0,Math.min(255,be.r-Math.round(-ge/100*255))),be.g=Math.max(0,Math.min(255,be.g-Math.round(-ge/100*255))),be.b=Math.max(0,Math.min(255,be.b-Math.round(-ge/100*255))),h(be)}function ue(De,ge){ge=0===ge?0:ge||10;var be=h(De).toHsl();return be.l-=ge/100,be.l=C(be.l),h(be)}function Ue(De,ge){var be=h(De).toHsl(),ee=(be.h+ge)%360;return be.h=ee<0?360+ee:ee,h(be)}function Pe(De){var ge=h(De).toHsl();return ge.h=(ge.h+180)%360,h(ge)}function ze(De,ge){if(isNaN(ge)||ge<=0)throw new Error("Argument to polyad must be a positive number");for(var be=h(De).toHsl(),ee=[h(De)],Ie=360/ge,Ye=1;Ye<ge;Ye++)ee.push(h({h:(be.h+Ye*Ie)%360,s:be.s,l:be.l}));return ee}function A(De){var ge=h(De).toHsl(),be=ge.h;return[h(De),h({h:(be+72)%360,s:ge.s,l:ge.l}),h({h:(be+216)%360,s:ge.s,l:ge.l})]}function Ce(De,ge,be){ge=ge||6,be=be||30;var ee=h(De).toHsl(),Ie=360/be,Ye=[h(De)];for(ee.h=(ee.h-(Ie*ge>>1)+720)%360;--ge;)ee.h=(ee.h+Ie)%360,Ye.push(h(ee));return Ye}function Xe(De,ge){ge=ge||6;for(var be=h(De).toHsv(),ee=be.h,Ie=be.s,Ye=be.v,Me=[],Z=1/ge;ge--;)Me.push(h({h:ee,s:Ie,v:Ye})),Ye=(Ye+Z)%1;return Me}h.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var ge=this.toRgb();return(299*ge.r+587*ge.g+114*ge.b)/1e3},getLuminance:function(){var be,ee,Ie,ge=this.toRgb();return be=ge.r/255,ee=ge.g/255,Ie=ge.b/255,.2126*(be<=.03928?be/12.92:Math.pow((be+.055)/1.055,2.4))+.7152*(ee<=.03928?ee/12.92:Math.pow((ee+.055)/1.055,2.4))+.0722*(Ie<=.03928?Ie/12.92:Math.pow((Ie+.055)/1.055,2.4))},setAlpha:function(ge){return this._a=_(ge),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var ge=T(this._r,this._g,this._b);return{h:360*ge.h,s:ge.s,v:ge.v,a:this._a}},toHsvString:function(){var ge=T(this._r,this._g,this._b),be=Math.round(360*ge.h),ee=Math.round(100*ge.s),Ie=Math.round(100*ge.v);return 1==this._a?"hsv("+be+", "+ee+"%, "+Ie+"%)":"hsva("+be+", "+ee+"%, "+Ie+"%, "+this._roundA+")"},toHsl:function(){var ge=j(this._r,this._g,this._b);return{h:360*ge.h,s:ge.s,l:ge.l,a:this._a}},toHslString:function(){var ge=j(this._r,this._g,this._b),be=Math.round(360*ge.h),ee=Math.round(100*ge.s),Ie=Math.round(100*ge.l);return 1==this._a?"hsl("+be+", "+ee+"%, "+Ie+"%)":"hsla("+be+", "+ee+"%, "+Ie+"%, "+this._roundA+")"},toHex:function(ge){return $(this._r,this._g,this._b,ge)},toHexString:function(ge){return"#"+this.toHex(ge)},toHex8:function(ge){return function ae(De,ge,be,ee,Ie){var Ye=[I(Math.round(De).toString(16)),I(Math.round(ge).toString(16)),I(Math.round(be).toString(16)),I(Ne(ee))];return Ie&&Ye[0].charAt(0)==Ye[0].charAt(1)&&Ye[1].charAt(0)==Ye[1].charAt(1)&&Ye[2].charAt(0)==Ye[2].charAt(1)&&Ye[3].charAt(0)==Ye[3].charAt(1)?Ye[0].charAt(0)+Ye[1].charAt(0)+Ye[2].charAt(0)+Ye[3].charAt(0):Ye.join("")}(this._r,this._g,this._b,this._a,ge)},toHex8String:function(ge){return"#"+this.toHex8(ge)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*E(this._r,255))+"%",g:Math.round(100*E(this._g,255))+"%",b:Math.round(100*E(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*E(this._r,255))+"%, "+Math.round(100*E(this._g,255))+"%, "+Math.round(100*E(this._b,255))+"%)":"rgba("+Math.round(100*E(this._r,255))+"%, "+Math.round(100*E(this._g,255))+"%, "+Math.round(100*E(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(ve[$(this._r,this._g,this._b,!0)]||!1)},toFilter:function(ge){var be="#"+_e(this._r,this._g,this._b,this._a),ee=be,Ie=this._gradientType?"GradientType = 1, ":"";if(ge){var Ye=h(ge);ee="#"+_e(Ye._r,Ye._g,Ye._b,Ye._a)}return"progid:DXImageTransform.Microsoft.gradient("+Ie+"startColorstr="+be+",endColorstr="+ee+")"},toString:function(ge){var be=!!ge;ge=ge||this._format;var ee=!1,Ie=this._a<1&&this._a>=0;return!be&&Ie&&("hex"===ge||"hex6"===ge||"hex3"===ge||"hex4"===ge||"hex8"===ge||"name"===ge)?"name"===ge&&0===this._a?this.toName():this.toRgbString():("rgb"===ge&&(ee=this.toRgbString()),"prgb"===ge&&(ee=this.toPercentageRgbString()),("hex"===ge||"hex6"===ge)&&(ee=this.toHexString()),"hex3"===ge&&(ee=this.toHexString(!0)),"hex4"===ge&&(ee=this.toHex8String(!0)),"hex8"===ge&&(ee=this.toHex8String()),"name"===ge&&(ee=this.toName()),"hsl"===ge&&(ee=this.toHslString()),"hsv"===ge&&(ee=this.toHsvString()),ee||this.toHexString())},clone:function(){return h(this.toString())},_applyModification:function(ge,be){var ee=ge.apply(null,[this].concat([].slice.call(be)));return this._r=ee._r,this._g=ee._g,this._b=ee._b,this.setAlpha(ee._a),this},lighten:function(){return this._applyModification(S,arguments)},brighten:function(){return this._applyModification(xe,arguments)},darken:function(){return this._applyModification(ue,arguments)},desaturate:function(){return this._applyModification(de,arguments)},saturate:function(){return this._applyModification(me,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(Ue,arguments)},_applyCombination:function(ge,be){return ge.apply(null,[this].concat([].slice.call(be)))},analogous:function(){return this._applyCombination(Ce,arguments)},complement:function(){return this._applyCombination(Pe,arguments)},monochromatic:function(){return this._applyCombination(Xe,arguments)},splitcomplement:function(){return this._applyCombination(A,arguments)},triad:function(){return this._applyCombination(ze,[3])},tetrad:function(){return this._applyCombination(ze,[4])}},h.fromRatio=function(De,ge){if("object"==e(De)){var be={};for(var ee in De)De.hasOwnProperty(ee)&&(be[ee]="a"===ee?De[ee]:ce(De[ee]));De=be}return h(De,ge)},h.equals=function(De,ge){return!(!De||!ge)&&h(De).toRgbString()==h(ge).toRgbString()},h.random=function(){return h.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},h.mix=function(De,ge,be){be=0===be?0:be||50;var ee=h(De).toRgb(),Ie=h(ge).toRgb(),Ye=be/100;return h({r:(Ie.r-ee.r)*Ye+ee.r,g:(Ie.g-ee.g)*Ye+ee.g,b:(Ie.b-ee.b)*Ye+ee.b,a:(Ie.a-ee.a)*Ye+ee.a})},h.readability=function(De,ge){var be=h(De),ee=h(ge);return(Math.max(be.getLuminance(),ee.getLuminance())+.05)/(Math.min(be.getLuminance(),ee.getLuminance())+.05)},h.isReadable=function(De,ge,be){var Ie,Ye,ee=h.readability(De,ge);switch(Ye=!1,Ie=function dt(De){var ge,be;return De=De||{level:"AA",size:"small"},ge=(De.level||"AA").toUpperCase(),be=(De.size||"small").toLowerCase(),"AA"!==ge&&"AAA"!==ge&&(ge="AA"),"small"!==be&&"large"!==be&&(be="small"),{level:ge,size:be}}(be),Ie.level+Ie.size){case"AAsmall":case"AAAlarge":Ye=ee>=4.5;break;case"AAlarge":Ye=ee>=3;break;case"AAAsmall":Ye=ee>=7}return Ye},h.mostReadable=function(De,ge,be){var Ye,Me,Z,D,ee=null,Ie=0;Me=(be=be||{}).includeFallbackColors,Z=be.level,D=be.size;for(var W=0;W<ge.length;W++)(Ye=h.readability(De,ge[W]))>Ie&&(Ie=Ye,ee=h(ge[W]));return h.isReadable(De,ee,{level:Z,size:D})||!Me?ee:(be.includeFallbackColors=!1,h.mostReadable(De,["#fff","#000"],be))};var ke=h.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},ve=h.hexNames=function pe(De){var ge={};for(var be in De)De.hasOwnProperty(be)&&(ge[De[be]]=be);return ge}(ke);function _(De){return De=parseFloat(De),(isNaN(De)||De<0||De>1)&&(De=1),De}function E(De,ge){(function se(De){return"string"==typeof De&&-1!=De.indexOf(".")&&1===parseFloat(De)})(De)&&(De="100%");var be=function L(De){return"string"==typeof De&&-1!=De.indexOf("%")}(De);return De=Math.min(ge,Math.max(0,parseFloat(De))),be&&(De=parseInt(De*ge,10)/100),Math.abs(De-ge)<1e-6?1:De%ge/parseFloat(ge)}function C(De){return Math.min(1,Math.max(0,De))}function X(De){return parseInt(De,16)}function I(De){return 1==De.length?"0"+De:""+De}function ce(De){return De<=1&&(De=100*De+"%"),De}function Ne(De){return Math.round(255*parseFloat(De)).toString(16)}function Re(De){return X(De)/255}var be,ee,Ie,Ae=(ee="[\\s|\\(]+("+(be="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+be+")[,|\\s]+("+be+")\\s*\\)?",Ie="[\\s|\\(]+("+be+")[,|\\s]+("+be+")[,|\\s]+("+be+")[,|\\s]+("+be+")\\s*\\)?",{CSS_UNIT:new RegExp(be),rgb:new RegExp("rgb"+ee),rgba:new RegExp("rgba"+Ie),hsl:new RegExp("hsl"+ee),hsla:new RegExp("hsla"+Ie),hsv:new RegExp("hsv"+ee),hsva:new RegExp("hsva"+Ie),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Ze(De){return!!Ae.CSS_UNIT.exec(De)}},44423:(zt,le,a)=>{"use strict";function e(m,h,d,f,j,w,T){try{var U=m[w](T),$=U.value}catch(ae){return void d(ae)}U.done?h($):Promise.resolve($).then(f,j)}function t(m){return function(){var h=this,d=arguments;return new Promise(function(f,j){var w=m.apply(h,d);function T($){e(w,f,j,T,U,"next",$)}function U($){e(w,f,j,T,U,"throw",$)}T(void 0)})}}a.d(le,{Z:()=>t})},91128:zt=>{"use strict";zt.exports=JSON.parse('{"version":"2023b","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|LMT PMT WET WEST CET CEST|-c.c -9.l 0 -10 -10 -20|01232323232323232454542423234542324|-3bQ0c.c MDA2.P cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|LMT EET EEST|-25.9 -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBC5.9 1AQM5.9 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0 kSp0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Africa/Ceuta|LMT WET WEST CET CEST|l.g 0 -10 -10 -20|0121212121212121212121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2M0M0 GdX0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|20e4","Africa/Johannesburg|LMT SAST SAST SAST|-1Q -1u -20 -30|0123232|-39EpQ qTcm 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|LMT MMT MMT GMT|H.8 H.8 I.u 0|0123|-3ygng.Q 1usM0 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT LMT GMT WAT|-q.U A.J 0 -10|01232|-3tooq.U 18aoq.U 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|LMT PMT CET CEST|-E.I -9.l -10 -20|01232323232323232323232323232323232|-3zO0E.I 1cBAv.n 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|LMT +0130 SAST SAST CAT WAT|-18.o -1u -20 -30 -20 -10|012324545454545454545454545454545454545454545454545454|-39Ep8.o qTbC.o 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|LMT LMT NST NWT NPT BST BDT AHST HST HDT|-cd.m bK.C b0 a0 a0 b0 a0 a0 a0 90|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVzf.p 1EX1d.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|LMT LMT AST AWT APT AHST AHDT YST AKST AKDT|-e0.o 9X.A a0 90 90 a0 90 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVxs.n 1EX20.o 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|LMT AST AWT APT|4o.p 40 30 30|01231|-2Qi7z.z 1IUbz.z 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|LMT CMT -04 -03 -02|3R.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343434343|-331U6.c 125cn pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|LMT CMT -04 -03 -02|4n.8 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243432343|-331TA.Q 125bR.E pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|LMT CMT -04 -03 -02|4g.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243434343|-331TH.c 125c0 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|LMT CMT -04 -03 -02|4l.c 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232434343|-331TC.M 125bT.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|LMT CMT -04 -03 -02|4r.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tw.A 125bN.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|LMT CMT -04 -03 -02|4z.g 4g.M 40 30 20|012323232323232323232323232323232323232323234343423232432343|-331To.I 125bF.w pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|LMT CMT -04 -03 -02|4A.Q 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tn.8 125bD.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|LMT CMT -04 -03 -02|4l.E 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342434343|-331TC.k 125bT.8 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|LMT CMT -04 -03 -02|4y.4 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tp.U 125bG.I pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|LMT CMT -04 -03 -02|4p.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232323432323|-331Ty.A 125bP.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|LMT CMT -04 -03 -02|4k.Q 4g.M 40 30 20|01232323232323232323232323232323232323232323434343424343234343|-331TD.8 125bT.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|LMT CMT -04 -03 -02|4x.c 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tq.M 125bH.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|LMT AMT -04 -03|3O.E 3O.E 40 30|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-3eLw9.k 1FGo0 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|LMT CMT EST|5i.8 5j.A 50|012|-3eLuF.Q Iy01.s|15e5","America/Bahia_Banderas|LMT MST CST MDT PST CDT|71 70 60 60 80 50|0121312141313131313131313131313131313152525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|LMT BMT -05 -04|4U.g 4U.g 50 40|01232|-3sTv3.I 1eIo0 38yo3.I 1PX0|90e5","America/Boise|LMT PST PDT MST MWT MPT MDT|7I.N 80 70 70 60 60 60|01212134536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-3tFE0 1nEe0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDT CST CDT EST|0 70 60 60 60 60 50 50|012314141414141414141414141414141414141414141414141414141414567541414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-21Jc0 RO90 8x20 ix0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|LMT CMT -0430 -04|4r.I 4r.E 4u 40|012323|-3eLvw.g ROnX.U 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|LMT CST CDT EST CWT CPT|5O.A 60 50 50 50 50|012121212121212121212121212121212121213121212121214512121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST MDT CDT|74.k 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|LMT MST CST MDT CDT|75.U 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|","America/Costa_Rica|LMT SJMT CST CDT|5A.d 5A.d 60 50|01232323232|-3eLun.L 1fyo0 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|LMT MST MDT MWT|7s.i 70 60 60|012121313121|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|LMT PST PDT PWT PPT MST|80.U 80 70 70 70 70|01213412121212121212121212121212121212121212121212121212125|-3tofX.4 1nspX.4 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|LMT YST YDT YWT YPT YDDT PST PDT MST|9h.E 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeG.k GWpG.k 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|LMT MST MDT MWT MPT|6X.U 70 60 60 60|012121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFF0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 4Q00 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|LMT PST PDT PWT PPT MST|8a.L 80 70 70 70 70|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121215|-3tofN.d 1nspN.d 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|LMT CST CDT CWT CPT EST EDT|5I.C 60 50 50 50 50 40|0121212134121212121212121212151565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02 -01|3q.U 30 20 10|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|LMT NST NDT NST NDT NWT NPT AST ADT ADDT|41.E 3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|0121343434343434356343434343434343434343434343434343434343437878787878787878787878787878787878787878787879787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-3tojW.k 1nspt.c 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|LMT KMT EST EDT AST|4I.w 57.a 50 40 40|01232323232323232323232323232323232323232323232323232323232323232323232323243232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLvf.s RK0m.C 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|LMT QMT -05 -04|5j.k 5e 50 40|01232|-3eLuE.E 1DNzS.E 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|LMT HMT CST CDT|5t.s 5t.A 50 40|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLuu.w 1qx00.8 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST MDT PST|7n.Q 70 60 60 80|0121312141313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|LMT CST CDT CWT CPT EST|5K.u 60 50 50 50 50|01212134121212121212121212121212121212151212121212121212121212121212121212121212121212121252121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|LMT CST CDT CWT CPT EST EDT|5J.n 60 50 50 50 50 40|01212134121212121212121215656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|LMT CST CDT CWT CPT EST EDT|5N.7 60 50 50 50 50 40|01212134121212121212121212121512121212121212121212125212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|LMT CST CDT CWT CPT EST EDT|5L.3 60 50 50 50 50 40|012121341212121212121212121512165652121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|LMT CST CDT CWT CPT EST EDT|5E.g 60 50 50 50 50 40|0121213415656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|LMT CST CDT CWT CPT EST EDT|5O.7 60 50 50 50 50 40|01212134121212121212121212121212156565212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|LMT CST CDT CWT CPT EST EDT|5K.p 60 50 50 50 50 40|012121341212121212121212121212121212121565652165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDT MDT MST|0 80 70 60 70|01212121212121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-FnA0 L3K0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDT CST CDT|0 40 40 50 40 60 50|0123434343434343434343434343434343434343434343434343434343456343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-16K00 7nX0 iv0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|LMT KMT EST EDT|57.a 57.a 50 40|01232323232323232323232|-3eLuQ.O RK00 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|LMT LMT PST PWT PPT PDT YDT YST AKST AKDT|-f2.j 8V.F 80 70 70 70 80 90 90 80|0123425252525252525252525252625252578989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVwq.s 1EX12.j 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|LMT CST CDT CWT CPT EST EDT|5H.2 60 50 50 50 50 40|01212121213412121212121212121212121212565656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|LMT CST CDT CWT CPT EST EDT|5D.o 60 50 50 50 50 40|01212134121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|LMT CMT BST -04|4w.A 4w.A 3w.A 40|0123|-3eLvr.o 1FIo0 13b0|19e5","America/Lima|LMT LMT -05 -04|58.c 58.A 50 40|01232323232323232|-3eLuP.M JcM0.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|LMT PST PDT PWT PPT|7Q.W 80 70 70 70|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFE0 1nEe0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|LMT MMT CST EST CDT|5J.8 5J.c 60 50 50|01232424232324242|-3eLue.Q 1Mhc0.4 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|LMT FFMT AST ADT|44.k 44.k 40 30|01232|-3eLvT.E PTA0 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6u 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST MDT PST|75.E 70 60 60 80|0121312141313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Menominee|LMT CST CDT CWT CPT EST|5O.r 60 50 50 50 50|012121341212152121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3pdG9.x 1jce9.x 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5","America/Metlakatla|LMT LMT PST PWT PPT PDT AKST AKDT|-fd.G 8K.i 80 70 70 70 90 80|0123425252525252525252525252525252526767672676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwf.5 1EX1d.G 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST MDT CDT CWT|6A.A 70 60 60 50 50|012131242425242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|LMT EST AST ADT AWT APT|4j.8 50 40 30 30 30|0123232323232323232323245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3txvE.Q J4ME.Q CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|LMT EST EDT EWT EPT|5h.w 50 40 40 40|012121212121212121212121212121212121212121212123412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B6G.s UFdG.s 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|LMT EST EDT EWT EPT|4U.2 50 40 40 40|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFH0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nome|LMT LMT NST NWT NPT BST BDT YST AKST AKDT|-cW.m b1.C b0 a0 a0 b0 a0 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVyu.p 1EX1W.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|LMT MST MDT MWT MPT CST CDT|6L.7 70 60 60 60 60 50|012121341212121212121212121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0|","America/North_Dakota/Center|LMT MST MDT MWT MPT CST CDT|6J.c 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|LMT MST MDT MWT MPT CST CDT|6J.D 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST MDT CDT|6V.E 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|LMT PPMT EST EDT|4N.k 4N 50 40|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLva.E 15RLX.E 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|LMT SMT -05 -04 -03|4H.E 4G.J 50 40 30|01213132323232323232343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvg.k MJbX.5 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Winnipeg|LMT CST CDT CWT CPT|6s.A 60 50 50 50|0121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3kLtv.o 1a3bv.o WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Rankin_Inlet|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-vDc0 Bjk0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-SnA0 103I0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|LMT SMT -05 -04 -03|4G.J 4G.J 50 40 30|0121313232323232323432343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvh.f MJc0 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 hX0 1q10 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|LMT SDMT EST EDT -0430 AST|4D.A 4E 50 40 4u 40|012324242424242525|-3eLvk.o 1Jic0.o 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|452","America/Sitka|LMT LMT PST PWT PPT PDT YST AKST AKDT|-eW.L 91.d 80 70 70 70 90 90 80|0123425252525252525252525252525252567878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-48Pzs.L 1jVwu 1EX0W.L 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|LMT NST NDT NST NDT NWT NPT NDDT|3u.Q 3u.Q 2u.Q 3u 2u 2u 2u 1u|012121212121212121212121212121212121213434343434343435634343434343434343434343434343434343434343434343434343434343434343434343434343434343437343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tokt.8 1l020 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Vancouver|LMT PST PDT PWT PPT|8c.s 80 70 70 70|01213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tofL.w 1nspL.w 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|LMT YST YDT YWT YPT YDDT PST PDT MST|90.c 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeX.M GWpX.M 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 LA0 ytd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Yakutat|LMT LMT YST YWT YPT YDT AKST AKDT|-eF.5 9i.T 90 80 80 80 90 80|0123425252525252525252525252525252526767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwL.G 1EX1F.5 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212121212|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|LMT PMMT +10|-9M.E -9M.w -a0|012|-3D8VM.E AvA0.8|25e4","Antarctica/Macquarie|-00 AEST AEDT|0 -a0 -b0|0121012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2OPc0 Fb40 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|LMT NZMT NZST NZST NZDT|-bD.4 -bu -cu -c0 -d0|012131313131313131313131313134343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-46jLD.4 2nEO9.4 Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|40","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Europe/Berlin|LMT CET CEST CEMT|-R.s -10 -20 -30|012121212121212321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36RcR.s UbWR.s 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST +03|-2n.I -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|LMT BMT +03 +04|-2V.E -2V.A -30 -40|0123232323232323232323232323232323232323232323232323232|-3eLCV.E 18ao0.4 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|LMT BMT +07|-6G.4 -6G.4 -70|012|-3D8SG.4 1C000|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|LMT EET EEST|-2m -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3D8Om 1BWom 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 19d0 1gn0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|42e4","Asia/Kolkata|LMT HMT MMT IST +0630|-5R.s -5R.k -5l.a -5u -6u|01234343|-4Fg5R.s BKo0.8 1rDcw.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|LMT CST CDT|-85.H -80 -90|012121212121212121212121212121|-2M0U5.H Iuo5.H 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|LMT MMT +0530 +06 +0630|-5j.o -5j.w -5u -60 -6u|012342432|-3D8Rj.o 13inX.Q 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|LMT HMT +0630 +0530 +06 +07|-61.E -5R.k -6u -5u -60 -70|01232454|-3eLG1.E 26008.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST +03|-2p.c -20 -30 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Asia/Gaza|LMT EET EEST IST IDT|-2h.Q -20 -30 -20 -30|01212121212121212121212121212121212343434343434343434343434343434312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCh.Q 1Azeh.Q MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 e10 2L0 WN0 14n0 gN0 5z0 11B0 WL0 e10 bb0 11B0 TX0 e10 dX0 11B0 On0 gN0 gL0 11B0 Lz0 e10 pb0 WN0 IL0 e10 rX0 WN0 Db0 gN0 uL0 11B0 xz0 e10 An0 11B0 rX0 gN0 Db0 11B0 pb0 e10 Lz0 WN0 mn0 e10 On0 WN0 gL0 gN0 Rb0 11B0 bb0 e10 WL0 11B0 5z0 gN0 11z0 11B0 2L0 gN0 14n0 1fB0 1cL0 1a10 1fz0 14p0 1lb0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 e10 28L0 e10 25X0 gN0 25X0 e10 gL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|18e5","Asia/Hebron|LMT EET EEST IST IDT|-2k.n -20 -30 -20 -30|0121212121212121212121212121212121234343434343434343434343434343431212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCk.n 1Azek.n MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 e10 2L0 WN0 14n0 gN0 5z0 11B0 WL0 e10 bb0 11B0 TX0 e10 dX0 11B0 On0 gN0 gL0 11B0 Lz0 e10 pb0 WN0 IL0 e10 rX0 WN0 Db0 gN0 uL0 11B0 xz0 e10 An0 11B0 rX0 gN0 Db0 11B0 pb0 e10 Lz0 WN0 mn0 e10 On0 WN0 gL0 gN0 Rb0 11B0 bb0 e10 WL0 11B0 5z0 gN0 11z0 11B0 2L0 gN0 14n0 1fB0 1cL0 1a10 1fz0 14p0 1lb0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 e10 28L0 e10 25X0 gN0 25X0 e10 gL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.u -76.u -70 -80 -90|0123423232|-2yC76.u bK00 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|LMT IMT +07 +08 +09|-6V.5 -6V.5 -70 -80 -90|012343434343434343434343234343434343434343434343434343434343434343|-3D8SV.5 1Bxc0 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|LMT IMT EET EEST +03 +04|-1T.Q -1U.U -20 -30 -30 -40|01232323232323232323232323232323232323232323232345423232323232323232323232323232323232323232323232323232323232323234|-3D8NT.Q 1ePXW.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|LMT BMT +0720 +0730 +09 +08 WIB|-77.c -77.c -7k -7u -90 -80 -70|012343536|-49jH7.c 2hiLL.c luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|LMT JMT IST IDT IDDT|-2k.S -2k.E -20 -30 -40|012323232323232432323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8Ok.S 1wvA0.e SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|LMT +04 +0430|-4A.M -40 -4u|012|-3eLEA.M 2dTcA.M|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|LMT SMT +07 +0720 +0730 +09 +08|-6T.p -6T.p -70 -7k -7u -90 -80|01234546|-2M0ST.p aIM0 17anT.p l5XE 17bO 8Fyu 1so10|71e5","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|LMT LMT PST PDT JST|fU -84 -80 -90 -90|01232423232|-54m84 2clc0 1vfc4 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|LMT RMT +0630 +09|-6o.L -6o.L -6u -90|01232|-3D8So.L 1BnA0 SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|LMT CST JST CDT|-86 -80 -90 -90|012131313131313131313131313131313131313131|-30bk6 1FDc6 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|LMT TBMT +03 +04 +05|-2X.b -2X.b -30 -40 -50|01234343434343434343434323232343434343434343434323|-3D8OX.b 1LUM0 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +0430 +04 +05|-3p.I -3p.I -3u -4u -40 -50|012345423232323232323232323232323232323232323232323232323232323232323232|-2btDp.I Llc0 1FHaT.I 1pc0 120u Rc0 XA0 Wou JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|LMT JST JDT|-9i.X -90 -a0|0121212121|-3jE90 2qSo0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|LMT HMT -02 -01 +00 WET|1G.E 1S.w 20 10 0 0|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232343434343434343434343434343434345434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tomh.k 18aoh.k aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT BMT BST AST ADT|4j.i 4j.i 3j.i 40 30|0121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3eLvE.G 16mo0 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|LMT FMT -01 +00 +01 WET WEST|17.A 17.A 10 0 -10 0 -10|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tomQ.o 18anQ.o aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e4","Atlantic/South_Georgia|LMT -02|2q.8 20|01|-3eLxx.Q|30","Atlantic/Stanley|LMT SMT -04 -03 -02|3P.o 3P.o 40 30 20|0123232323232323434323232323232323232323232323232323232323232323232323|-3eLw8.A S200 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|LMT AEST AEDT|-a4.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oW4.Q RlC4.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|LMT ACST ACST ACDT|-9e.k -90 -9u -au|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-32oVe.k ak0e.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|LMT AEST AEDT|-ac.8 -a0 -b0|012121212121212121|-32Bmc.8 Ry2c.8 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|LMT AEST ACST ACST ACDT|-9p.M -a0 -90 -9u -au|0123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-32oVp.M 3Lzp.M 6wp0 H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|LMT AEST AEDT|-9N.g -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-3109N.g Pk1N.g 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|LMT ACST ACST ACDT|-8H.k -90 -9u -au|01232323232|-32oUH.k ajXH.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|LMT +0845 +0945|-8z.s -8J -9J|01212121212121212121|-30nIz.s PkpO.s xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|LMT AEST +1030 +1130 +11|-aA.k -a0 -au -bu -b0|01232323232424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-32oWA.k 3tzAA.k 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|LMT AEST AEDT|-9T.U -a0 -b0|0121212121212121212121|-32BlT.U Ry1T.U xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|LMT AEST AEDT|-9D.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oVD.Q RlBD.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|LMT AWST AWDT|-7H.o -80 -90|01212121212121212121|-30nHH.o PkpH.o xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Pacific/Easter|LMT EMT -07 -06 -05|7h.s 7h.s 70 60 50|0123232323232323232323232323234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLsG.w 1HRc0 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Europe/Dublin|LMT DMT IST GMT BST IST|p.l p.l -y.D 0 -10 -10|012343434343435353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353|-3BHby.D 1ra20 Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-10|+10|-a0|0||","Etc/GMT-11|+11|-b0|0||","Etc/GMT-12|+12|-c0|0||","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Etc/GMT-7|+07|-70|0||","Etc/GMT-8|+08|-80|0||","Etc/GMT-9|+09|-90|0||","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+2|-02|20|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Brussels|LMT BMT WET CET CEST WEST|-h.u -h.u 0 -10 -20 -10|012343434325252525252525252525252525252525252525252525434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8Mh.u u1Ah.u SO00 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|21e5","Europe/Andorra|LMT WET CET CEST|-6.4 0 -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2M0M6.4 1Pnc6.4 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|LMT AMT EET EEST CEST CET|-1y.Q -1y.Q -20 -30 -20 -10|0123234545232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-30SNy.Q OMM1 CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|35e5","Europe/London|LMT GMT BST BDST|1.f 0 -10 -20|01212121212121212121212121212121212121212121212121232323232321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-4VgnW.J 2KHdW.J Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|LMT CET CEST|-1m -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3topm 2juLm 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Prague|LMT PMT CET CEST GMT|-V.I -V.I -10 -20 0|0123232323232323232423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4QbAV.I 1FDc0 XPaV.I 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|13e5","Europe/Bucharest|LMT BMT EET EEST|-1I.o -1I.o -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3awpI.o 1AU00 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|LMT CET CEST|-1g.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3cK1g.k 124Lg.k 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|LMT BMT CET CEST|-y.8 -t.K -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4HyMy.8 1Dw04.m 1SfAt.K 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|LMT CMT BMT EET EEST CEST CET MSK MSD|-1T.k -1T -1I.o -20 -30 -20 -10 -30 -40|0123434343434343434345656578787878787878787878434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8NT.k 1wNA0.k wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|67e4","Europe/Gibraltar|LMT GMT BST BDST CET CEST|l.o 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123232323232121232121212121212121212145454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-3BHbC.A 1ra1C.A Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|LMT HMT EET EEST|-1D.N -1D.N -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3H0ND.N 1Iu00 OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|LMT CET CEST EET EEST MSK MSD +03|-1m -10 -20 -20 -30 -30 -40 -30|012121212121212343565656565656565654343434343434343434343434343434343434343434373|-36Rdm UbXm 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|LMT KMT EET MSK CEST CET MSD EEST|-22.4 -22.4 -20 -30 -20 -10 -40 -30|01234545363636363636363636367272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-3D8O2.4 1LUM0 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05 MSD MSK MSK|-3i.M -30 -40 -50 -40 -30 -40|0123232323232323232454524545454545454545454545454545454545454565|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Europe/Madrid|LMT WET WEST WEMT CET CEST|e.I 0 -10 -20 -10 -20|0121212121212121212321454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2M0M0 G5z0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|62e5","Europe/Malta|LMT CET CEST|-W.4 -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-35rcW.4 SXzW.4 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|LMT MMT EET MSK CEST CET MSD EEST +03|-1O.g -1O -20 -30 -20 -10 -40 -30 -30|012345454363636363636363636372727272727272727272727272727272727272728|-3D8NO.g 1LUM0.g eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Paris|LMT PMT WET WEST CEST CET WEMT|-9.l -9.l 0 -10 -20 -10 -20|01232323232323232323232323232323232323232323232323234545463654545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-3bQ09.l MDA0 cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|11e6","Europe/Moscow|LMT MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|01232434565756865656565656565656565698656565656565656565656565656565656565656a6|-3D8Ou.h 1sQM0 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Riga|LMT RMT LST EET MSK CEST CET MSD EEST|-1A.y -1A.y -2A.y -20 -30 -20 -10 -40 -30|0121213456565647474747474747474838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383|-3D8NA.y 1xde0 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|64e4","Europe/Rome|LMT RMT CET CEST|-N.U -N.U -10 -20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4aU0N.U 15snN.U T000 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|LMT SMT EET MSK CEST CET MSD EEST MSK|-2g.o -2g -20 -30 -20 -10 -40 -30 -40|0123454543636363636363636363272727636363727272727272727272727272727272727283|-3D8Og.o 1LUM0.o eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|LMT IMT EET CET CEST EEST|-1x.g -1U.U -20 -10 -20 -30|0123434325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-3D8Nx.g AiLA.k 1UFeU.U WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Tallinn|LMT TMT CET CEST EET MSK MSD EEST|-1D -1D -10 -20 -20 -30 -40 -30|0123214532323565656565656565657474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474|-3D8ND 1wI00 teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Vienna|LMT CET CEST|-15.l -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36Rd5.l UbX5.l 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|LMT WMT KMT CET EET MSK CEST MSD EEST|-1F.g -1o -1z.A -10 -20 -30 -20 -40 -30|0123435636365757575757575757584848484848484848463648484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484|-3D8NF.g 1u5Ah.g 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05 MSD MSK MSK|-2V.E -30 -40 -50 -40 -30 -40|012323232323232324545452454545454545454545454545454545454545456525|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|LMT WMT CET CEST EET EEST|-1o -1o -10 -20 -20 -30|0123232345423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8No 1qDA0 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Maldives|LMT MMT +05|-4S -4S -50|012|-3D8QS 3eLA0|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Pacific/Kwajalein|LMT +11 +10 +09 -12 +12|-b9.k -b0 -a0 -90 c0 -c0|0123145|-2M0X9.k 1rDA9.k akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|LMT +1215 +1245 +1345|-cd.M -cf -cJ -dJ|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-46jMd.M 37RbW.M 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT LMT -1130 -11 -10 +14 +13|-cx.4 bq.U bu b0 a0 -e0 -d0|012343456565656565656565656|-38Fox.4 J1A0 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|LMT PMMT +10 +09 +11|-am.g -9M.w -a0 -90 -b0|012324|-3D8Wm.g AvAx.I 1TCLM.w 7CN0 2MQp0|18e4","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|LMT -11 +13|bo.U b0 -d0|012|-2M0Az.4 4ufXz.4|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|012121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4","Pacific/Tarawa|LMT +12|-bw.4 -c0|01|-2M0Xw.4|29e3","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|LMT LMT GST +09 GDT ChST|el -9D -a0 -90 -b0 -a0|0123242424242424242425|-54m9D 2glc0 1DFbD 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|LMT HST HDT HWT HPT HST|av.q au 9u 9u 9u a0|01213415|-3061s.y 1uMdW.y 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|LMT -1040 -10 +14|at.k aE a0 -e0|0123|-2M0Bu.E 3bIMa.E B7Xk|51e2","Pacific/Kosrae|LMT LMT +11 +09 +10 +12|d8.4 -aP.U -b0 -90 -a0 -c0|0123243252|-54maP.U 2glc0 xsnP.U axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT LMT SST|-cB.c bm.M b0|012|-38FoB.c J1A0|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|LMT +1112 +1130 +1230 +11 +12|-bb.Q -bc -bu -cu -b0 -c0|0123245454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2M0Xb.Q 21ILX.Q W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Palau|LMT LMT +09|f2.4 -8V.U -90|012|-54m8V.U 2glc0|21e3","Pacific/Pitcairn|LMT -0830 -08|8E.k 8u 80|012|-2M0Dj.E 3UVXN.E|56","Pacific/Rarotonga|LMT LMT -1030 -0930 -10|-dk.U aD.4 au 9u a0|01234343434343434343434343434|-2Otpk.U 28zc0 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Iceland","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|America/Yellowknife","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Iqaluit|America/Pangnirtung","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|America/Nipigon","America/Toronto|America/Thunder_Bay","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|America/Rainy_River","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Indian/Christmas","Asia/Brunei|Asia/Kuching","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Reunion","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Antarctica/Vostok","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Berlin|Arctic/Longyearbyen","Europe/Berlin|Atlantic/Jan_Mayen","Europe/Berlin|Europe/Copenhagen","Europe/Berlin|Europe/Oslo","Europe/Berlin|Europe/Stockholm","Europe/Brussels|Europe/Amsterdam","Europe/Brussels|Europe/Luxembourg","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Kiev|Europe/Kyiv","Europe/Kiev|Europe/Uzhgorod","Europe/Kiev|Europe/Zaporozhye","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Europe/Monaco","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Maldives|Indian/Kerguelen","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Majuro","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Puerto_Rico America/Antigua","AI|America/Puerto_Rico America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Asia/Urumqi Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa Antarctica/Vostok","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Puerto_Rico America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Puerto_Rico America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Kuching Asia/Brunei","BO|America/La_Paz","BQ|America/Puerto_Rico America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Toronto America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston","CC|Asia/Yangon Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Puerto_Rico America/Curacao","CX|Asia/Bangkok Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Berlin Europe/Copenhagen","DM|America/Puerto_Rico America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Puerto_Rico America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Abidjan Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Puerto_Rico America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Africa/Abidjan Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Puerto_Rico America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Puerto_Rico America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Brussels Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Paris Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Puerto_Rico America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Puerto_Rico America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana","MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Brussels Europe/Amsterdam","NO|Europe/Berlin Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Asia/Dubai Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Asia/Dubai Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Berlin Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Berlin Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Puerto_Rico America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Asia/Dubai Indian/Maldives Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Puerto_Rico America/Port_of_Spain","TV|Pacific/Tarawa Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kyiv","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Puerto_Rico America/St_Vincent","VE|America/Caracas","VG|America/Puerto_Rico America/Tortola","VI|America/Puerto_Rico America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Tarawa Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')}}]);Evidence 1812345678Solution Manually confirm that the timestamp data is not sensitive, and that the data cannot be aggregated to disclose exploitable patterns.
-
-
-
Risk=Informational, Confidence=Medium (1)
-
http://localhost:8080 (1)
-
Modern Web Application (1)
GET http://localhost:8080/
Alert tags Alert description The application appears to be a modern web application. If you need to explore it automatically then the Ajax Spider may well be more effective than the standard one.
Other info No links have been found while there are scripts, which is an indication that this is a modern web application.
Request Request line and header section (261 bytes)
GET http://localhost:8080/ HTTP/1.1 host: localhost:8080 user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 pragma: no-cache cache-control: no-cache referer: http://localhost:8080Request body (0 bytes)
Response Status line and header section (452 bytes)
HTTP/1.1 200 Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers Last-Modified: Mon, 13 Nov 2023 10:49:56 GMT Accept-Ranges: bytes X-Content-Type-Options: nosniff X-XSS-Protection: 1; mode=block Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 Content-Type: text/html;charset=UTF-8 Content-Language: en Content-Length: 3478 Date: Mon, 05 Feb 2024 12:57:51 GMTResponse body (3478 bytes)
<!-- Copyright © 2016-2023 The Thingsboard Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <!doctype html> <html lang="en" style="width: 100%; height: 100%;"> <head> <meta charset="utf-8"> <title>ThingsBoard</title> <base href="/"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" type="image/x-icon" href="thingsboard.ico"> <link rel="preload" href="assets/fonts/MaterialIcons-Regular.ttf" as="font" type="font/ttf" crossorigin="anonymous"/> <link rel="preload" href="assets/fonts/MaterialIconsRound-Regular.otf" as="font" type="font/otf" crossorigin="anonymous"/> <link rel="stylesheet" href="assets/fonts/material-icons.css"/> <style type="text/css"> body, html { height: 100%; overflow: hidden; background-color: #eee; } .tb-loading-spinner { margin: auto; z-index: 1; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 136px; height: 30px; text-align: center; } .tb-loading-spinner > div { width: 30px; height: 30px; margin-right: 10px; background-color: rgb(43,160,199); border-radius: 100%; display: inline-block; -webkit-animation: tb-bouncedelay 1.4s infinite ease-in-out both; -moz-animation: tb-bouncedelay 1.4s infinite ease-in-out both; animation: tb-bouncedelay 1.4s infinite ease-in-out both; } .tb-loading-spinner .tb-bounce1 { -webkit-animation-delay: -0.32s; -moz-animation-delay: -0.32s; animation-delay: -0.32s; } .tb-loading-spinner .tb-bounce2 { -webkit-animation-delay: -0.16s; -moz-animation-delay: -0.16s; animation-delay: -0.16s; } @-webkit-keyframes tb-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0) } 40% { -webkit-transform: scale(1.0) } } @-moz-keyframes tb-bouncedelay { 0%, 80%, 100% { -moz-transform: scale(0) } 40% { -moz-transform: scale(1.0) } } @keyframes tb-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1.0); -moz-transform: scale(1.0); transform: scale(1.0); } } </style> <link rel="stylesheet" href="styles.72515d4c2ff809c0.css"></head> <body class="tb-default"> <tb-root></tb-root> <div id="tb-loading-spinner" class="tb-loading-spinner"> <div class="tb-bounce1"></div> <div class="tb-bounce2"></div> <div class="tb-bounce3"></div> </div> <script src="runtime.ac8089608b601d35.js" type="module"></script><script src="polyfills.0507304945bea4e4.js" type="module"></script><script src="scripts.13a624324a618349.js" defer></script><script src="vendor.f85194cfffd980b7.js" type="module"></script><script src="main.62a29e786e78dc21.js" type="module"></script></body> </html>Evidence <script src="runtime.ac8089608b601d35.js" type="module"></script>Solution This is an informational alert and so no changes are required.
-
-
-
Risk=Informational, Confidence=Low (1)
-
http://localhost:8080 (1)
-
Information Disclosure - Suspicious Comments (1)
GET http://localhost:8080/polyfills.0507304945bea4e4.js
Alert tags Alert description The response appears to contain suspicious comments which may help an attacker. Note: Matches made within script blocks or files are against the entire content not only comments.
Other info The following pattern was used: \bFROM\b and was detected in the element starting with: "(self.webpackChunkthingsboard=self.webpackChunkthingsboard||[]).push([[6429],{33257:(o,f,t)=>{"use strict";t(283),t(12116),t(873", see evidence field for the suspicious comment/snippet.
Request Request line and header section (290 bytes)
GET http://localhost:8080/polyfills.0507304945bea4e4.js HTTP/1.1 host: localhost:8080 user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 pragma: no-cache cache-control: no-cache referer: http://localhost:8080Request body (0 bytes)
Response Status line and header section (350 bytes)
HTTP/1.1 200 Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers Last-Modified: Mon, 13 Nov 2023 10:49:56 GMT Accept-Ranges: bytes ETag: W/"064fa863b183d00840b6ba7bc4fe170f5" Cache-Control: max-age=0, public Content-Type: application/javascript Content-Length: 72224 Date: Mon, 05 Feb 2024 12:57:51 GMTResponse body (72224 bytes)
(self.webpackChunkthingsboard=self.webpackChunkthingsboard||[]).push([[6429],{33257:(o,f,t)=>{"use strict";t(283),t(12116),t(87377);window.global=window,window.GAUGES_NO_AUTO_INIT=!0},283:()=>{window.__Zone_disable_requestAnimationFrame=!1,window.__Zone_disable_setTimeout=!1,window.__Zone_disable_setInterval=!1},12116:()=>{"use strict";!function(l){const p=l.performance;function S(dt){p&&p.mark&&p.mark(dt)}function O(dt,E){p&&p.measure&&p.measure(dt,E)}S("Zone");const R=l.__Zone_symbol_prefix||"__zone_symbol__";function C(dt){return R+dt}const B=!0===l[C("forceDuplicateZoneCheck")];if(l.Zone){if(B||"function"!=typeof l.Zone.__symbol__)throw new Error("Zone already loaded.");return l.Zone}class k{static assertZonePatched(){if(l.Promise!==$t.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let E=k.current;for(;E.parent;)E=E.parent;return E}static get current(){return Ot.zone}static get currentTask(){return wt}static __load_patch(E,g,m=!1){if($t.hasOwnProperty(E)){if(!m&&B)throw Error("Already loaded patch: "+E)}else if(!l["__Zone_disable_"+E]){const J="Zone:"+E;S(J),$t[E]=g(l,k,Pt),O(J,J)}}get parent(){return this._parent}get name(){return this._name}constructor(E,g){this._parent=E,this._name=g?g.name||"unnamed":"<root>",this._properties=g&&g.properties||{},this._zoneDelegate=new Y(this,this._parent&&this._parent._zoneDelegate,g)}get(E){const g=this.getZoneWith(E);if(g)return g._properties[E]}getZoneWith(E){let g=this;for(;g;){if(g._properties.hasOwnProperty(E))return g;g=g._parent}return null}fork(E){if(!E)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,E)}wrap(E,g){if("function"!=typeof E)throw new Error("Expecting function got: "+E);const m=this._zoneDelegate.intercept(this,E,g),J=this;return function(){return J.runGuarded(m,this,arguments,g)}}run(E,g,m,J){Ot={parent:Ot,zone:this};try{return this._zoneDelegate.invoke(this,E,g,m,J)}finally{Ot=Ot.parent}}runGuarded(E,g=null,m,J){Ot={parent:Ot,zone:this};try{try{return this._zoneDelegate.invoke(this,E,g,m,J)}catch(gt){if(this._zoneDelegate.handleError(this,gt))throw gt}}finally{Ot=Ot.parent}}runTask(E,g,m){if(E.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(E.zone||At).name+"; Execution: "+this.name+")");if(E.state===vt&&(E.type===Dt||E.type===q))return;const J=E.state!=U;J&&E._transitionTo(U,lt),E.runCount++;const gt=wt;wt=E,Ot={parent:Ot,zone:this};try{E.type==q&&E.data&&!E.data.isPeriodic&&(E.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,E,g,m)}catch(Lt){if(this._zoneDelegate.handleError(this,Lt))throw Lt}}finally{E.state!==vt&&E.state!==$&&(E.type==Dt||E.data&&E.data.isPeriodic?J&&E._transitionTo(lt,U):(E.runCount=0,this._updateTaskCount(E,-1),J&&E._transitionTo(vt,U,vt))),Ot=Ot.parent,wt=gt}}scheduleTask(E){if(E.zone&&E.zone!==this){let m=this;for(;m;){if(m===E.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${E.zone.name}`);m=m.parent}}E._transitionTo(It,vt);const g=[];E._zoneDelegates=g,E._zone=this;try{E=this._zoneDelegate.scheduleTask(this,E)}catch(m){throw E._transitionTo($,It,vt),this._zoneDelegate.handleError(this,m),m}return E._zoneDelegates===g&&this._updateTaskCount(E,1),E.state==It&&E._transitionTo(lt,It),E}scheduleMicroTask(E,g,m,J){return this.scheduleTask(new V(ut,E,g,m,J,void 0))}scheduleMacroTask(E,g,m,J,gt){return this.scheduleTask(new V(q,E,g,m,J,gt))}scheduleEventTask(E,g,m,J,gt){return this.scheduleTask(new V(Dt,E,g,m,J,gt))}cancelTask(E){if(E.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(E.zone||At).name+"; Execution: "+this.name+")");if(E.state===lt||E.state===U){E._transitionTo(pt,lt,U);try{this._zoneDelegate.cancelTask(this,E)}catch(g){throw E._transitionTo($,pt),this._zoneDelegate.handleError(this,g),g}return this._updateTaskCount(E,-1),E._transitionTo(vt,pt),E.runCount=0,E}}_updateTaskCount(E,g){const m=E._zoneDelegates;-1==g&&(E._zoneDelegates=null);for(let J=0;J<m.length;J++)m[J]._updateTaskCount(E.type,g)}}k.__symbol__=C;const Q={name:"",onHasTask:(dt,E,g,m)=>dt.hasTask(g,m),onScheduleTask:(dt,E,g,m)=>dt.scheduleTask(g,m),onInvokeTask:(dt,E,g,m,J,gt)=>dt.invokeTask(g,m,J,gt),onCancelTask:(dt,E,g,m)=>dt.cancelTask(g,m)};class Y{constructor(E,g,m){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=E,this._parentDelegate=g,this._forkZS=m&&(m&&m.onFork?m:g._forkZS),this._forkDlgt=m&&(m.onFork?g:g._forkDlgt),this._forkCurrZone=m&&(m.onFork?this.zone:g._forkCurrZone),this._interceptZS=m&&(m.onIntercept?m:g._interceptZS),this._interceptDlgt=m&&(m.onIntercept?g:g._interceptDlgt),this._interceptCurrZone=m&&(m.onIntercept?this.zone:g._interceptCurrZone),this._invokeZS=m&&(m.onInvoke?m:g._invokeZS),this._invokeDlgt=m&&(m.onInvoke?g:g._invokeDlgt),this._invokeCurrZone=m&&(m.onInvoke?this.zone:g._invokeCurrZone),this._handleErrorZS=m&&(m.onHandleError?m:g._handleErrorZS),this._handleErrorDlgt=m&&(m.onHandleError?g:g._handleErrorDlgt),this._handleErrorCurrZone=m&&(m.onHandleError?this.zone:g._handleErrorCurrZone),this._scheduleTaskZS=m&&(m.onScheduleTask?m:g._scheduleTaskZS),this._scheduleTaskDlgt=m&&(m.onScheduleTask?g:g._scheduleTaskDlgt),this._scheduleTaskCurrZone=m&&(m.onScheduleTask?this.zone:g._scheduleTaskCurrZone),this._invokeTaskZS=m&&(m.onInvokeTask?m:g._invokeTaskZS),this._invokeTaskDlgt=m&&(m.onInvokeTask?g:g._invokeTaskDlgt),this._invokeTaskCurrZone=m&&(m.onInvokeTask?this.zone:g._invokeTaskCurrZone),this._cancelTaskZS=m&&(m.onCancelTask?m:g._cancelTaskZS),this._cancelTaskDlgt=m&&(m.onCancelTask?g:g._cancelTaskDlgt),this._cancelTaskCurrZone=m&&(m.onCancelTask?this.zone:g._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const J=m&&m.onHasTask,gt=g&&g._hasTaskZS;(J||gt)&&(this._hasTaskZS=J?m:Q,this._hasTaskDlgt=g,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=E,m.onScheduleTask||(this._scheduleTaskZS=Q,this._scheduleTaskDlgt=g,this._scheduleTaskCurrZone=this.zone),m.onInvokeTask||(this._invokeTaskZS=Q,this._invokeTaskDlgt=g,this._invokeTaskCurrZone=this.zone),m.onCancelTask||(this._cancelTaskZS=Q,this._cancelTaskDlgt=g,this._cancelTaskCurrZone=this.zone))}fork(E,g){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,E,g):new k(E,g)}intercept(E,g,m){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,E,g,m):g}invoke(E,g,m,J,gt){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,E,g,m,J,gt):g.apply(m,J)}handleError(E,g){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,E,g)}scheduleTask(E,g){let m=g;if(this._scheduleTaskZS)this._hasTaskZS&&m._zoneDelegates.push(this._hasTaskDlgtOwner),m=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,E,g),m||(m=g);else if(g.scheduleFn)g.scheduleFn(g);else{if(g.type!=ut)throw new Error("Task is missing scheduleFn.");tt(g)}return m}invokeTask(E,g,m,J){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,E,g,m,J):g.callback.apply(m,J)}cancelTask(E,g){let m;if(this._cancelTaskZS)m=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,E,g);else{if(!g.cancelFn)throw Error("Task is not cancelable");m=g.cancelFn(g)}return m}hasTask(E,g){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,E,g)}catch(m){this.handleError(E,m)}}_updateTaskCount(E,g){const m=this._taskCounts,J=m[E],gt=m[E]=J+g;if(gt<0)throw new Error("More tasks executed then were scheduled.");if(0==J||0==gt){const Lt={microTask:m.microTask>0,macroTask:m.macroTask>0,eventTask:m.eventTask>0,change:E};this.hasTask(this.zone,Lt)}}}class V{constructor(E,g,m,J,gt,Lt){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=E,this.source=g,this.data=J,this.scheduleFn=gt,this.cancelFn=Lt,!m)throw new Error("callback is not defined");this.callback=m;const b=this;E===Dt&&J&&J.useG?this.invoke=V.invokeTask:this.invoke=function(){return V.invokeTask.call(l,b,this,arguments)}}static invokeTask(E,g,m){E||(E=this),jt++;try{return E.runCount++,E.zone.runTask(E,g,m)}finally{1==jt&&G(),jt--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(vt,It)}_transitionTo(E,g,m){if(this._state!==g&&this._state!==m)throw new Error(`${this.type} '${this.source}': can not transition to '${E}', expecting state '${g}'${m?" or '"+m+"'":""}, was '${this._state}'.`);this._state=E,E==vt&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const ct=C("setTimeout"),at=C("Promise"),it=C("then");let bt,mt=[],ft=!1;function St(dt){if(bt||l[at]&&(bt=l[at].resolve(0)),bt){let E=bt[it];E||(E=bt.then),E.call(bt,dt)}else l[ct](dt,0)}function tt(dt){0===jt&&0===mt.length&&St(G),dt&&mt.push(dt)}function G(){if(!ft){for(ft=!0;mt.length;){const dt=mt;mt=[];for(let E=0;E<dt.length;E++){const g=dt[E];try{g.zone.runTask(g,null,null)}catch(m){Pt.onUnhandledError(m)}}}Pt.microtaskDrainDone(),ft=!1}}const At={name:"NO ZONE"},vt="notScheduled",It="scheduling",lt="scheduled",U="running",pt="canceling",$="unknown",ut="microTask",q="macroTask",Dt="eventTask",$t={},Pt={symbol:C,currentZoneFrame:()=>Ot,onUnhandledError:xt,microtaskDrainDone:xt,scheduleMicroTask:tt,showUncaughtError:()=>!k[C("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:xt,patchMethod:()=>xt,bindArguments:()=>[],patchThen:()=>xt,patchMacroTask:()=>xt,patchEventPrototype:()=>xt,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>xt,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>xt,wrapWithCurrentZone:()=>xt,filterProperties:()=>[],attachOriginToPatched:()=>xt,_redefineProperty:()=>xt,patchCallbacks:()=>xt,nativeScheduleMicroTask:St};let Ot={parent:null,zone:new k(null,null)},wt=null,jt=0;function xt(){}O("Zone","Zone"),l.Zone=k}(typeof window<"u"&&window||typeof self<"u"&&self||global);const o=Object.getOwnPropertyDescriptor,f=Object.defineProperty,t=Object.getPrototypeOf,e=Object.create,r=Array.prototype.slice,n="addEventListener",s="removeEventListener",a=Zone.__symbol__(n),i=Zone.__symbol__(s),u="true",c="false",v=Zone.__symbol__("");function d(l,p){return Zone.current.wrap(l,p)}function y(l,p,S,O,R){return Zone.current.scheduleMacroTask(l,p,S,O,R)}const h=Zone.__symbol__,I=typeof window<"u",P=I?window:void 0,T=I&&P||"object"==typeof self&&self||global,F="removeAttribute";function N(l,p){for(let S=l.length-1;S>=0;S--)"function"==typeof l[S]&&(l[S]=d(l[S],p+"_"+S));return l}function A(l){return!l||!1!==l.writable&&!("function"==typeof l.get&&typeof l.set>"u")}const M=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Z=!("nw"in T)&&typeof T.process<"u"&&"[object process]"==={}.toString.call(T.process),H=!Z&&!M&&!(!I||!P.HTMLElement),X=typeof T.process<"u"&&"[object process]"==={}.toString.call(T.process)&&!M&&!(!I||!P.HTMLElement),ot={},w=function(l){if(!(l=l||T.event))return;let p=ot[l.type];p||(p=ot[l.type]=h("ON_PROPERTY"+l.type));const S=this||l.target||T,O=S[p];let R;if(H&&S===P&&"error"===l.type){const C=l;R=O&&O.call(this,C.message,C.filename,C.lineno,C.colno,C.error),!0===R&&l.preventDefault()}else R=O&&O.apply(this,arguments),null!=R&&!R&&l.preventDefault();return R};function K(l,p,S){let O=o(l,p);if(!O&&S&&o(S,p)&&(O={enumerable:!0,configurable:!0}),!O||!O.configurable)return;const R=h("on"+p+"patched");if(l.hasOwnProperty(R)&&l[R])return;delete O.writable,delete O.value;const C=O.get,B=O.set,k=p.slice(2);let Q=ot[k];Q||(Q=ot[k]=h("ON_PROPERTY"+k)),O.set=function(Y){let V=this;!V&&l===T&&(V=T),V&&("function"==typeof V[Q]&&V.removeEventListener(k,w),B&&B.call(V,null),V[Q]=Y,"function"==typeof Y&&V.addEventListener(k,w,!1))},O.get=function(){let Y=this;if(!Y&&l===T&&(Y=T),!Y)return null;const V=Y[Q];if(V)return V;if(C){let ct=C.call(this);if(ct)return O.set.call(this,ct),"function"==typeof Y[F]&&Y.removeAttribute(p),ct}return null},f(l,p,O),l[R]=!0}function ht(l,p,S){if(p)for(let O=0;O<p.length;O++)K(l,"on"+p[O],S);else{const O=[];for(const R in l)"on"==R.slice(0,2)&&O.push(R);for(let R=0;R<O.length;R++)K(l,O[R],S)}}const st=h("originalInstance");function Ct(l){const p=T[l];if(!p)return;T[h(l)]=p,T[l]=function(){const R=N(arguments,l);switch(R.length){case 0:this[st]=new p;break;case 1:this[st]=new p(R[0]);break;case 2:this[st]=new p(R[0],R[1]);break;case 3:this[st]=new p(R[0],R[1],R[2]);break;case 4:this[st]=new p(R[0],R[1],R[2],R[3]);break;default:throw new Error("Arg list too long.")}},Mt(T[l],p);const S=new p(function(){});let O;for(O in S)"XMLHttpRequest"===l&&"responseBlob"===O||function(R){"function"==typeof S[R]?T[l].prototype[R]=function(){return this[st][R].apply(this[st],arguments)}:f(T[l].prototype,R,{set:function(C){"function"==typeof C?(this[st][R]=d(C,l+"."+R),Mt(this[st][R],C)):this[st][R]=C},get:function(){return this[st][R]}})}(O);for(O in p)"prototype"!==O&&p.hasOwnProperty(O)&&(T[l][O]=p[O])}function yt(l,p,S){let O=l;for(;O&&!O.hasOwnProperty(p);)O=t(O);!O&&l[p]&&(O=l);const R=h(p);let C=null;if(O&&(!(C=O[R])||!O.hasOwnProperty(R))){C=O[R]=O[p];if(A(O&&o(O,p))){const k=S(C,R,p);O[p]=function(){return k(this,arguments)},Mt(O[p],C)}}return C}function zt(l,p,S){let O=null;function R(C){const B=C.data;return B.args[B.cbIdx]=function(){C.invoke.apply(this,arguments)},O.apply(B.target,B.args),C}O=yt(l,p,C=>function(B,k){const Q=S(B,k);return Q.cbIdx>=0&&"function"==typeof k[Q.cbIdx]?y(Q.name,k[Q.cbIdx],Q,R):C.apply(B,k)})}function Mt(l,p){l[h("OriginalDelegate")]=p}let Xt=!1,Nt=!1;function Gt(){if(Xt)return Nt;Xt=!0;try{const l=P.navigator.userAgent;(-1!==l.indexOf("MSIE ")||-1!==l.indexOf("Trident/")||-1!==l.indexOf("Edge/"))&&(Nt=!0)}catch{}return Nt}Zone.__load_patch("ZoneAwarePromise",(l,p,S)=>{const O=Object.getOwnPropertyDescriptor,R=Object.defineProperty;const B=S.symbol,k=[],Q=!0===l[B("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],Y=B("Promise"),V=B("then"),ct="__creationTrace__";S.onUnhandledError=b=>{if(S.showUncaughtError()){const D=b&&b.rejection;D?console.error("Unhandled Promise rejection:",D instanceof Error?D.message:D,"; Zone:",b.zone.name,"; Task:",b.task&&b.task.source,"; Value:",D,D instanceof Error?D.stack:void 0):console.error(b)}},S.microtaskDrainDone=()=>{for(;k.length;){const b=k.shift();try{b.zone.runGuarded(()=>{throw b.throwOriginal?b.rejection:b})}catch(D){it(D)}}};const at=B("unhandledPromiseRejectionHandler");function it(b){S.onUnhandledError(b);try{const D=p[at];"function"==typeof D&&D.call(this,b)}catch{}}function mt(b){return b&&b.then}function ft(b){return b}function bt(b){return g.reject(b)}const St=B("state"),tt=B("value"),G=B("finally"),At=B("parentPromiseValue"),vt=B("parentPromiseState"),It="Promise.then",lt=null,U=!0,pt=!1,$=0;function ut(b,D){return x=>{try{Pt(b,D,x)}catch(j){Pt(b,!1,j)}}}const q=function(){let b=!1;return function(x){return function(){b||(b=!0,x.apply(null,arguments))}}},Dt="Promise resolved with itself",$t=B("currentTaskTrace");function Pt(b,D,x){const j=q();if(b===x)throw new TypeError(Dt);if(b[St]===lt){let z=null;try{("object"==typeof x||"function"==typeof x)&&(z=x&&x.then)}catch(_){return j(()=>{Pt(b,!1,_)})(),b}if(D!==pt&&x instanceof g&&x.hasOwnProperty(St)&&x.hasOwnProperty(tt)&&x[St]!==lt)wt(x),Pt(b,x[St],x[tt]);else if(D!==pt&&"function"==typeof z)try{z.call(x,j(ut(b,D)),j(ut(b,!1)))}catch(_){j(()=>{Pt(b,!1,_)})()}else{b[St]=D;const _=b[tt];if(b[tt]=x,b[G]===G&&D===U&&(b[St]=b[vt],b[tt]=b[At]),D===pt&&x instanceof Error){const W=p.currentTask&&p.currentTask.data&&p.currentTask.data[ct];W&&R(x,$t,{configurable:!0,enumerable:!1,writable:!0,value:W})}for(let W=0;W<_.length;)jt(b,_[W++],_[W++],_[W++],_[W++]);if(0==_.length&&D==pt){b[St]=$;let W=x;try{throw new Error("Uncaught (in promise): "+function C(b){if(b&&b.toString===Object.prototype.toString)return(b.constructor&&b.constructor.name||"")+": "+JSON.stringify(b);return b?b.toString():Object.prototype.toString.call(b)}(x)+(x&&x.stack?"\n"+x.stack:""))}catch(et){W=et}Q&&(W.throwOriginal=!0),W.rejection=x,W.promise=b,W.zone=p.current,W.task=p.currentTask,k.push(W),S.scheduleMicroTask()}}}return b}const Ot=B("rejectionHandledHandler");function wt(b){if(b[St]===$){try{const D=p[Ot];D&&"function"==typeof D&&D.call(this,{rejection:b[tt],promise:b})}catch{}b[St]=pt;for(let D=0;D<k.length;D++)b===k[D].promise&&k.splice(D,1)}}function jt(b,D,x,j,z){wt(b);const _=b[St],W=_?"function"==typeof j?j:ft:"function"==typeof z?z:bt;D.scheduleMicroTask(It,()=>{try{const et=b[tt],rt=!!x&&G===x[G];rt&&(x[At]=et,x[vt]=_);const nt=D.run(W,void 0,rt&&W!==bt&&W!==ft?[]:[et]);Pt(x,!0,nt)}catch(et){Pt(x,!1,et)}},x)}const dt=function(){},E=l.AggregateError;class g{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(D){return Pt(new this(null),U,D)}static reject(D){return Pt(new this(null),pt,D)}static any(D){if(!D||"function"!=typeof D[Symbol.iterator])return Promise.reject(new E([],"All promises were rejected"));const x=[];let j=0;try{for(let W of D)j++,x.push(g.resolve(W))}catch{return Promise.reject(new E([],"All promises were rejected"))}if(0===j)return Promise.reject(new E([],"All promises were rejected"));let z=!1;const _=[];return new g((W,et)=>{for(let rt=0;rt<x.length;rt++)x[rt].then(nt=>{z||(z=!0,W(nt))},nt=>{_.push(nt),j--,0===j&&(z=!0,et(new E(_,"All promises were rejected")))})})}static race(D){let x,j,z=new this((et,rt)=>{x=et,j=rt});function _(et){x(et)}function W(et){j(et)}for(let et of D)mt(et)||(et=this.resolve(et)),et.then(_,W);return z}static all(D){return g.allWithCallback(D)}static allSettled(D){return(this&&this.prototype instanceof g?this:g).allWithCallback(D,{thenCallback:j=>({status:"fulfilled",value:j}),errorCallback:j=>({status:"rejected",reason:j})})}static allWithCallback(D,x){let j,z,_=new this((nt,Et)=>{j=nt,z=Et}),W=2,et=0;const rt=[];for(let nt of D){mt(nt)||(nt=this.resolve(nt));const Et=et;try{nt.then(Tt=>{rt[Et]=x?x.thenCallback(Tt):Tt,W--,0===W&&j(rt)},Tt=>{x?(rt[Et]=x.errorCallback(Tt),W--,0===W&&j(rt)):z(Tt)})}catch(Tt){z(Tt)}W++,et++}return W-=2,0===W&&j(rt),_}constructor(D){const x=this;if(!(x instanceof g))throw new Error("Must be an instanceof Promise.");x[St]=lt,x[tt]=[];try{const j=q();D&&D(j(ut(x,U)),j(ut(x,pt)))}catch(j){Pt(x,!1,j)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return g}then(D,x){let j=this.constructor?.[Symbol.species];(!j||"function"!=typeof j)&&(j=this.constructor||g);const z=new j(dt),_=p.current;return this[St]==lt?this[tt].push(_,z,D,x):jt(this,_,z,D,x),z}catch(D){return this.then(null,D)}finally(D){let x=this.constructor?.[Symbol.species];(!x||"function"!=typeof x)&&(x=g);const j=new x(dt);j[G]=G;const z=p.current;return this[St]==lt?this[tt].push(z,j,D,D):jt(this,z,j,D,D),j}}g.resolve=g.resolve,g.reject=g.reject,g.race=g.race,g.all=g.all;const m=l[Y]=l.Promise;l.Promise=g;const J=B("thenPatched");function gt(b){const D=b.prototype,x=O(D,"then");if(x&&(!1===x.writable||!x.configurable))return;const j=D.then;D[V]=j,b.prototype.then=function(z,_){return new g((et,rt)=>{j.call(this,et,rt)}).then(z,_)},b[J]=!0}return S.patchThen=gt,m&&(gt(m),yt(l,"fetch",b=>function Lt(b){return function(D,x){let j=b.apply(D,x);if(j instanceof g)return j;let z=j.constructor;return z[J]||gt(z),j}}(b))),Promise[p.__symbol__("uncaughtPromiseErrors")]=k,g}),Zone.__load_patch("toString",l=>{const p=Function.prototype.toString,S=h("OriginalDelegate"),O=h("Promise"),R=h("Error"),C=function(){if("function"==typeof this){const Y=this[S];if(Y)return"function"==typeof Y?p.call(Y):Object.prototype.toString.call(Y);if(this===Promise){const V=l[O];if(V)return p.call(V)}if(this===Error){const V=l[R];if(V)return p.call(V)}}return p.call(this)};C[S]=p,Function.prototype.toString=C;const B=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":B.call(this)}});let Ut=!1;if(typeof window<"u")try{const l=Object.defineProperty({},"passive",{get:function(){Ut=!0}});window.addEventListener("test",l,l),window.removeEventListener("test",l,l)}catch{Ut=!1}const Zt={useG:!0},Rt={},Wt={},Ft=new RegExp("^"+v+"(\\w+)(true|false)$"),Qt=h("propagationStopped");function oe(l,p){const S=(p?p(l):l)+c,O=(p?p(l):l)+u,R=v+S,C=v+O;Rt[l]={},Rt[l][c]=R,Rt[l][u]=C}function de(l,p,S,O){const R=O&&O.add||n,C=O&&O.rm||s,B=O&&O.listeners||"eventListeners",k=O&&O.rmAll||"removeAllListeners",Q=h(R),Y="."+R+":",V="prependListener",ct="."+V+":",at=function(tt,G,At){if(tt.isRemoved)return;const vt=tt.callback;let It;"object"==typeof vt&&vt.handleEvent&&(tt.callback=U=>vt.handleEvent(U),tt.originalDelegate=vt);try{tt.invoke(tt,G,[At])}catch(U){It=U}const lt=tt.options;if(lt&&"object"==typeof lt&<.once){const U=tt.originalDelegate?tt.originalDelegate:tt.callback;G[C].call(G,At.type,U,lt)}return It};function it(tt,G,At){if(!(G=G||l.event))return;const vt=tt||G.target||l,It=vt[Rt[G.type][At?u:c]];if(It){const lt=[];if(1===It.length){const U=at(It[0],vt,G);U&<.push(U)}else{const U=It.slice();for(let pt=0;pt<U.length&&(!G||!0!==G[Qt]);pt++){const $=at(U[pt],vt,G);$&<.push($)}}if(1===lt.length)throw lt[0];for(let U=0;U<lt.length;U++){const pt=lt[U];p.nativeScheduleMicroTask(()=>{throw pt})}}}const mt=function(tt){return it(this,tt,!1)},ft=function(tt){return it(this,tt,!0)};function bt(tt,G){if(!tt)return!1;let At=!0;G&&void 0!==G.useG&&(At=G.useG);const vt=G&&G.vh;let It=!0;G&&void 0!==G.chkDup&&(It=G.chkDup);let lt=!1;G&&void 0!==G.rt&&(lt=G.rt);let U=tt;for(;U&&!U.hasOwnProperty(R);)U=t(U);if(!U&&tt[R]&&(U=tt),!U||U[Q])return!1;const pt=G&&G.eventNameToString,$={},ut=U[Q]=U[R],q=U[h(C)]=U[C],Dt=U[h(B)]=U[B],$t=U[h(k)]=U[k];let Pt;G&&G.prepend&&(Pt=U[h(G.prepend)]=U[G.prepend]);const g=At?function(x){if(!$.isExisting)return ut.call($.target,$.eventName,$.capture?ft:mt,$.options)}:function(x){return ut.call($.target,$.eventName,x.invoke,$.options)},m=At?function(x){if(!x.isRemoved){const j=Rt[x.eventName];let z;j&&(z=j[x.capture?u:c]);const _=z&&x.target[z];if(_)for(let W=0;W<_.length;W++)if(_[W]===x){_.splice(W,1),x.isRemoved=!0,0===_.length&&(x.allRemoved=!0,x.target[z]=null);break}}if(x.allRemoved)return q.call(x.target,x.eventName,x.capture?ft:mt,x.options)}:function(x){return q.call(x.target,x.eventName,x.invoke,x.options)},gt=G&&G.diff?G.diff:function(x,j){const z=typeof j;return"function"===z&&x.callback===j||"object"===z&&x.originalDelegate===j},Lt=Zone[h("UNPATCHED_EVENTS")],b=l[h("PASSIVE_EVENTS")],D=function(x,j,z,_,W=!1,et=!1){return function(){const rt=this||l;let nt=arguments[0];G&&G.transferEventName&&(nt=G.transferEventName(nt));let Et=arguments[1];if(!Et)return x.apply(this,arguments);if(Z&&"uncaughtException"===nt)return x.apply(this,arguments);let Tt=!1;if("function"!=typeof Et){if(!Et.handleEvent)return x.apply(this,arguments);Tt=!0}if(vt&&!vt(x,Et,rt,arguments))return;const Ht=Ut&&!!b&&-1!==b.indexOf(nt),kt=function Ot(x,j){return!Ut&&"object"==typeof x&&x?!!x.capture:Ut&&j?"boolean"==typeof x?{capture:x,passive:!0}:x?"object"==typeof x&&!1!==x.passive?{...x,passive:!0}:x:{passive:!0}:x}(arguments[2],Ht);if(Lt)for(let Kt=0;Kt<Lt.length;Kt++)if(nt===Lt[Kt])return Ht?x.call(rt,nt,Et,kt):x.apply(this,arguments);const re=!!kt&&("boolean"==typeof kt||kt.capture),ue=!(!kt||"object"!=typeof kt)&&kt.once,me=Zone.current;let ne=Rt[nt];ne||(oe(nt,pt),ne=Rt[nt]);const ce=ne[re?u:c];let te,Jt=rt[ce],le=!1;if(Jt){if(le=!0,It)for(let Kt=0;Kt<Jt.length;Kt++)if(gt(Jt[Kt],Et))return}else Jt=rt[ce]=[];const fe=rt.constructor.name,ve=Wt[fe];ve&&(te=ve[nt]),te||(te=fe+j+(pt?pt(nt):nt)),$.options=kt,ue&&($.options.once=!1),$.target=rt,$.capture=re,$.eventName=nt,$.isExisting=le;const qt=At?Zt:void 0;qt&&(qt.taskData=$);const Vt=me.scheduleEventTask(te,Et,qt,z,_);return $.target=null,qt&&(qt.taskData=null),ue&&(kt.once=!0),!Ut&&"boolean"==typeof Vt.options||(Vt.options=kt),Vt.target=rt,Vt.capture=re,Vt.eventName=nt,Tt&&(Vt.originalDelegate=Et),et?Jt.unshift(Vt):Jt.push(Vt),W?rt:void 0}};return U[R]=D(ut,Y,g,m,lt),Pt&&(U[V]=D(Pt,ct,function(x){return Pt.call($.target,$.eventName,x.invoke,$.options)},m,lt,!0)),U[C]=function(){const x=this||l;let j=arguments[0];G&&G.transferEventName&&(j=G.transferEventName(j));const z=arguments[2],_=!!z&&("boolean"==typeof z||z.capture),W=arguments[1];if(!W)return q.apply(this,arguments);if(vt&&!vt(q,W,x,arguments))return;const et=Rt[j];let rt;et&&(rt=et[_?u:c]);const nt=rt&&x[rt];if(nt)for(let Et=0;Et<nt.length;Et++){const Tt=nt[Et];if(gt(Tt,W)){if(nt.splice(Et,1),Tt.isRemoved=!0,0===nt.length&&(Tt.allRemoved=!0,x[rt]=null,"string"==typeof j)){x[v+"ON_PROPERTY"+j]=null}return Tt.zone.cancelTask(Tt),lt?x:void 0}}return q.apply(this,arguments)},U[B]=function(){const x=this||l;let j=arguments[0];G&&G.transferEventName&&(j=G.transferEventName(j));const z=[],_=se(x,pt?pt(j):j);for(let W=0;W<_.length;W++){const et=_[W];let rt=et.originalDelegate?et.originalDelegate:et.callback;z.push(rt)}return z},U[k]=function(){const x=this||l;let j=arguments[0];if(j){G&&G.transferEventName&&(j=G.transferEventName(j));const z=Rt[j];if(z){const _=z[c],W=z[u],et=x[_],rt=x[W];if(et){const nt=et.slice();for(let Et=0;Et<nt.length;Et++){const Tt=nt[Et];let Ht=Tt.originalDelegate?Tt.originalDelegate:Tt.callback;this[C].call(this,j,Ht,Tt.options)}}if(rt){const nt=rt.slice();for(let Et=0;Et<nt.length;Et++){const Tt=nt[Et];let Ht=Tt.originalDelegate?Tt.originalDelegate:Tt.callback;this[C].call(this,j,Ht,Tt.options)}}}}else{const z=Object.keys(x);for(let _=0;_<z.length;_++){const W=z[_],et=Ft.exec(W);let rt=et&&et[1];rt&&"removeListener"!==rt&&this[k].call(this,rt)}this[k].call(this,"removeListener")}if(lt)return this},Mt(U[R],ut),Mt(U[C],q),$t&&Mt(U[k],$t),Dt&&Mt(U[B],Dt),!0}let St=[];for(let tt=0;tt<S.length;tt++)St[tt]=bt(S[tt],O);return St}function se(l,p){if(!p){const C=[];for(let B in l){const k=Ft.exec(B);let Q=k&&k[1];if(Q&&(!p||Q===p)){const Y=l[B];if(Y)for(let V=0;V<Y.length;V++)C.push(Y[V])}}return C}let S=Rt[p];S||(oe(p),S=Rt[p]);const O=l[S[c]],R=l[S[u]];return O?R?O.concat(R):O.slice():R?R.slice():[]}function he(l,p){const S=l.Event;S&&S.prototype&&p.patchMethod(S.prototype,"stopImmediatePropagation",O=>function(R,C){R[Qt]=!0,O&&O.apply(R,C)})}function ye(l,p,S,O,R){const C=Zone.__symbol__(O);if(p[C])return;const B=p[C]=p[O];p[O]=function(k,Q,Y){return Q&&Q.prototype&&R.forEach(function(V){const ct=`${S}.${O}::`+V,at=Q.prototype;try{if(at.hasOwnProperty(V)){const it=l.ObjectGetOwnPropertyDescriptor(at,V);it&&it.value?(it.value=l.wrapWithCurrentZone(it.value,ct),l._redefineProperty(Q.prototype,V,it)):at[V]&&(at[V]=l.wrapWithCurrentZone(at[V],ct))}else at[V]&&(at[V]=l.wrapWithCurrentZone(at[V],ct))}catch{}}),B.call(p,k,Q,Y)},l.attachOriginToPatched(p[O],B)}function ae(l,p,S){if(!S||0===S.length)return p;const O=S.filter(C=>C.target===l);if(!O||0===O.length)return p;const R=O[0].ignoreProperties;return p.filter(C=>-1===R.indexOf(C))}function ie(l,p,S,O){if(!l)return;ht(l,ae(l,p,S),O)}function ee(l){return Object.getOwnPropertyNames(l).filter(p=>p.startsWith("on")&&p.length>2).map(p=>p.substring(2))}function pe(l,p){if(Z&&!X||Zone[l.symbol("patchEvents")])return;const S=p.__Zone_ignore_on_properties;let O=[];if(H){const R=window;O=O.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const C=function Bt(){try{const l=P.navigator.userAgent;if(-1!==l.indexOf("MSIE ")||-1!==l.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:R,ignoreProperties:["error"]}]:[];ie(R,ee(R),S&&S.concat(C),t(R))}O=O.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let R=0;R<O.length;R++){const C=p[O[R]];C&&C.prototype&&ie(C.prototype,ee(C.prototype),S)}}Zone.__load_patch("util",(l,p,S)=>{const O=ee(l);S.patchOnProperties=ht,S.patchMethod=yt,S.bindArguments=N,S.patchMacroTask=zt;const R=p.__symbol__("BLACK_LISTED_EVENTS"),C=p.__symbol__("UNPATCHED_EVENTS");l[C]&&(l[R]=l[C]),l[R]&&(p[R]=p[C]=l[R]),S.patchEventPrototype=he,S.patchEventTarget=de,S.isIEOrEdge=Gt,S.ObjectDefineProperty=f,S.ObjectGetOwnPropertyDescriptor=o,S.ObjectCreate=e,S.ArraySlice=r,S.patchClass=Ct,S.wrapWithCurrentZone=d,S.filterProperties=ae,S.attachOriginToPatched=Mt,S._redefineProperty=Object.defineProperty,S.patchCallbacks=ye,S.getGlobalObjects=()=>({globalSources:Wt,zoneSymbolEventNames:Rt,eventNames:O,isBrowser:H,isMix:X,isNode:Z,TRUE_STR:u,FALSE_STR:c,ZONE_SYMBOL_PREFIX:v,ADD_EVENT_LISTENER_STR:n,REMOVE_EVENT_LISTENER_STR:s})});const _t=h("zoneTask");function Yt(l,p,S,O){let R=null,C=null;S+=O;const B={};function k(Y){const V=Y.data;return V.args[0]=function(){return Y.invoke.apply(this,arguments)},V.handleId=R.apply(l,V.args),Y}function Q(Y){return C.call(l,Y.data.handleId)}R=yt(l,p+=O,Y=>function(V,ct){if("function"==typeof ct[0]){const at={isPeriodic:"Interval"===O,delay:"Timeout"===O||"Interval"===O?ct[1]||0:void 0,args:ct},it=ct[0];ct[0]=function(){try{return it.apply(this,arguments)}finally{at.isPeriodic||("number"==typeof at.handleId?delete B[at.handleId]:at.handleId&&(at.handleId[_t]=null))}};const mt=y(p,ct[0],at,k,Q);if(!mt)return mt;const ft=mt.data.handleId;return"number"==typeof ft?B[ft]=mt:ft&&(ft[_t]=mt),ft&&ft.ref&&ft.unref&&"function"==typeof ft.ref&&"function"==typeof ft.unref&&(mt.ref=ft.ref.bind(ft),mt.unref=ft.unref.bind(ft)),"number"==typeof ft||ft?ft:mt}return Y.apply(l,ct)}),C=yt(l,S,Y=>function(V,ct){const at=ct[0];let it;"number"==typeof at?it=B[at]:(it=at&&at[_t],it||(it=at)),it&&"string"==typeof it.type?"notScheduled"!==it.state&&(it.cancelFn&&it.data.isPeriodic||0===it.runCount)&&("number"==typeof at?delete B[at]:at&&(at[_t]=null),it.zone.cancelTask(it)):Y.apply(l,ct)})}Zone.__load_patch("legacy",l=>{const p=l[Zone.__symbol__("legacyPatch")];p&&p()}),Zone.__load_patch("queueMicrotask",(l,p,S)=>{S.patchMethod(l,"queueMicrotask",O=>function(R,C){p.current.scheduleMicroTask("queueMicrotask",C[0])})}),Zone.__load_patch("timers",l=>{const p="set",S="clear";Yt(l,p,S,"Timeout"),Yt(l,p,S,"Interval"),Yt(l,p,S,"Immediate")}),Zone.__load_patch("requestAnimationFrame",l=>{Yt(l,"request","cancel","AnimationFrame"),Yt(l,"mozRequest","mozCancel","AnimationFrame"),Yt(l,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(l,p)=>{const S=["alert","prompt","confirm"];for(let O=0;O<S.length;O++){const R=S[O];yt(l,R,(C,B,k)=>function(Q,Y){return p.current.run(C,l,Y,k)})}}),Zone.__load_patch("EventTarget",(l,p,S)=>{(function Te(l,p){p.patchEventPrototype(l,p)})(l,S),function Ee(l,p){if(Zone[p.symbol("patchEventTarget")])return;const{eventNames:S,zoneSymbolEventNames:O,TRUE_STR:R,FALSE_STR:C,ZONE_SYMBOL_PREFIX:B}=p.getGlobalObjects();for(let Q=0;Q<S.length;Q++){const Y=S[Q],at=B+(Y+C),it=B+(Y+R);O[Y]={},O[Y][C]=at,O[Y][R]=it}const k=l.EventTarget;return k&&k.prototype?(p.patchEventTarget(l,p,[k&&k.prototype]),!0):void 0}(l,S);const O=l.XMLHttpRequestEventTarget;O&&O.prototype&&S.patchEventTarget(l,S,[O.prototype])}),Zone.__load_patch("MutationObserver",(l,p,S)=>{Ct("MutationObserver"),Ct("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(l,p,S)=>{Ct("IntersectionObserver")}),Zone.__load_patch("FileReader",(l,p,S)=>{Ct("FileReader")}),Zone.__load_patch("on_property",(l,p,S)=>{pe(S,l)}),Zone.__load_patch("customElements",(l,p,S)=>{!function ge(l,p){const{isBrowser:S,isMix:O}=p.getGlobalObjects();if(!S&&!O||!l.customElements||!("customElements"in l))return;p.patchCallbacks(p,l.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(l,S)}),Zone.__load_patch("XHR",(l,p)=>{!function Q(Y){const V=Y.XMLHttpRequest;if(!V)return;const ct=V.prototype;let it=ct[a],mt=ct[i];if(!it){const $=Y.XMLHttpRequestEventTarget;if($){const ut=$.prototype;it=ut[a],mt=ut[i]}}const ft="readystatechange",bt="scheduled";function St($){const ut=$.data,q=ut.target;q[C]=!1,q[k]=!1;const Dt=q[R];it||(it=q[a],mt=q[i]),Dt&&mt.call(q,ft,Dt);const $t=q[R]=()=>{if(q.readyState===q.DONE)if(!ut.aborted&&q[C]&&$.state===bt){const Ot=q[p.__symbol__("loadfalse")];if(0!==q.status&&Ot&&Ot.length>0){const wt=$.invoke;$.invoke=function(){const jt=q[p.__symbol__("loadfalse")];for(let xt=0;xt<jt.length;xt++)jt[xt]===$&&jt.splice(xt,1);!ut.aborted&&$.state===bt&&wt.call($)},Ot.push($)}else $.invoke()}else!ut.aborted&&!1===q[C]&&(q[k]=!0)};return it.call(q,ft,$t),q[S]||(q[S]=$),U.apply(q,ut.args),q[C]=!0,$}function tt(){}function G($){const ut=$.data;return ut.aborted=!0,pt.apply(ut.target,ut.args)}const At=yt(ct,"open",()=>function($,ut){return $[O]=0==ut[2],$[B]=ut[1],At.apply($,ut)}),It=h("fetchTaskAborting"),lt=h("fetchTaskScheduling"),U=yt(ct,"send",()=>function($,ut){if(!0===p.current[lt]||$[O])return U.apply($,ut);{const q={target:$,url:$[B],isPeriodic:!1,args:ut,aborted:!1},Dt=y("XMLHttpRequest.send",tt,q,St,G);$&&!0===$[k]&&!q.aborted&&Dt.state===bt&&Dt.invoke()}}),pt=yt(ct,"abort",()=>function($,ut){const q=function at($){return $[S]}($);if(q&&"string"==typeof q.type){if(null==q.cancelFn||q.data&&q.data.aborted)return;q.zone.cancelTask(q)}else if(!0===p.current[It])return pt.apply($,ut)})}(l);const S=h("xhrTask"),O=h("xhrSync"),R=h("xhrListener"),C=h("xhrScheduled"),B=h("xhrURL"),k=h("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",l=>{l.navigator&&l.navigator.geolocation&&function L(l,p){const S=l.constructor.name;for(let O=0;O<p.length;O++){const R=p[O],C=l[R];if(C){if(!A(o(l,R)))continue;l[R]=(k=>{const Q=function(){return k.apply(this,N(arguments,S+"."+R))};return Mt(Q,k),Q})(C)}}}(l.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(l,p)=>{function S(O){return function(R){se(l,O).forEach(B=>{const k=l.PromiseRejectionEvent;if(k){const Q=new k(O,{promise:R.promise,reason:R.rejection});B.invoke(Q)}})}}l.PromiseRejectionEvent&&(p[h("unhandledPromiseRejectionHandler")]=S("unhandledrejection"),p[h("rejectionHandledHandler")]=S("rejectionhandled"))})},87377:(o,f,t)=>{t(91038),t(79753),t(26572),t(52262),t(92222),t(50545),t(26541),t(43290),t(57327),t(69826),t(34553),t(67635),t(77287),t(84944),t(86535),t(89554),t(26699),t(82772),t(66992),t(69600),t(94986),t(21249),t(57658),t(85827),t(96644),t(65069),t(47042),t(5212),t(2707),t(38706),t(40561),t(90476),t(76459),t(99892),t(33792),t(99244),t(30541),t(35581),t(41539),t(78783);var e=t(40857);o.exports=e.Array},19662:(o,f,t)=>{var e=t(60614),r=t(66330),n=TypeError;o.exports=function(s){if(e(s))return s;throw n(r(s)+" is not a function")}},96077:(o,f,t)=>{var e=t(60614),r=String,n=TypeError;o.exports=function(s){if("object"==typeof s||e(s))return s;throw n("Can't set "+r(s)+" as a prototype")}},51223:(o,f,t)=>{var e=t(5112),r=t(70030),n=t(3070).f,s=e("unscopables"),a=Array.prototype;null==a[s]&&n(a,s,{configurable:!0,value:r(null)}),o.exports=function(i){a[s][i]=!0}},19670:(o,f,t)=>{var e=t(70111),r=String,n=TypeError;o.exports=function(s){if(e(s))return s;throw n(r(s)+" is not an object")}},1048:(o,f,t)=>{"use strict";var e=t(47908),r=t(51400),n=t(26244),s=t(85117),a=Math.min;o.exports=[].copyWithin||function(u,c){var v=e(this),d=n(v),y=r(u,d),h=r(c,d),I=arguments.length>2?arguments[2]:void 0,P=a((void 0===I?d:r(I,d))-h,d-y),T=1;for(h<y&&y<h+P&&(T=-1,h+=P-1,y+=P-1);P-- >0;)h in v?v[y]=v[h]:s(v,y),y+=T,h+=T;return v}},21285:(o,f,t)=>{"use strict";var e=t(47908),r=t(51400),n=t(26244);o.exports=function(a){for(var i=e(this),u=n(i),c=arguments.length,v=r(c>1?arguments[1]:void 0,u),d=c>2?arguments[2]:void 0,y=void 0===d?u:r(d,u);y>v;)i[v++]=a;return i}},18533:(o,f,t)=>{"use strict";var e=t(42092).forEach,n=t(9341)("forEach");o.exports=n?[].forEach:function(a){return e(this,a,arguments.length>1?arguments[1]:void 0)}},97745:(o,f,t)=>{var e=t(26244);o.exports=function(r,n){for(var s=0,a=e(n),i=new r(a);a>s;)i[s]=n[s++];return i}},48457:(o,f,t)=>{"use strict";var e=t(49974),r=t(46916),n=t(47908),s=t(53411),a=t(97659),i=t(4411),u=t(26244),c=t(86135),v=t(18554),d=t(71246),y=Array;o.exports=function(I){var P=n(I),T=i(this),F=arguments.length,N=F>1?arguments[1]:void 0,L=void 0!==N;L&&(N=e(N,F>2?arguments[2]:void 0));var Z,H,X,ot,w,K,A=d(P),M=0;if(!A||this===y&&a(A))for(Z=u(P),H=T?new this(Z):y(Z);Z>M;M++)K=L?N(P[M],M):P[M],c(H,M,K);else for(w=(ot=v(P,A)).next,H=T?new this:[];!(X=r(w,ot)).done;M++)K=L?s(ot,N,[X.value,M],!0):X.value,c(H,M,K);return H.length=M,H}},41318:(o,f,t)=>{var e=t(45656),r=t(51400),n=t(26244),s=function(a){return function(i,u,c){var h,v=e(i),d=n(v),y=r(c,d);if(a&&u!=u){for(;d>y;)if((h=v[y++])!=h)return!0}else for(;d>y;y++)if((a||y in v)&&v[y]===u)return a||y||0;return!a&&-1}};o.exports={includes:s(!0),indexOf:s(!1)}},9671:(o,f,t)=>{var e=t(49974),r=t(68361),n=t(47908),s=t(26244),a=function(i){var u=1==i;return function(c,v,d){for(var T,y=n(c),h=r(y),I=e(v,d),P=s(h);P-- >0;)if(I(T=h[P],P,y))switch(i){case 0:return T;case 1:return P}return u?-1:void 0}};o.exports={findLast:a(0),findLastIndex:a(1)}},42092:(o,f,t)=>{var e=t(49974),r=t(1702),n=t(68361),s=t(47908),a=t(26244),i=t(65417),u=r([].push),c=function(v){var d=1==v,y=2==v,h=3==v,I=4==v,P=6==v,T=7==v,F=5==v||P;return function(N,L,A,M){for(var st,Ct,Z=s(N),H=n(Z),X=e(L,A),ot=a(H),w=0,K=M||i,ht=d?K(N,ot):y||T?K(N,0):void 0;ot>w;w++)if((F||w in H)&&(Ct=X(st=H[w],w,Z),v))if(d)ht[w]=Ct;else if(Ct)switch(v){case 3:return!0;case 5:return st;case 6:return w;case 2:u(ht,st)}else switch(v){case 4:return!1;case 7:u(ht,st)}return P?-1:h||I?I:ht}};o.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterReject:c(7)}},86583:(o,f,t)=>{"use strict";var e=t(22104),r=t(45656),n=t(19303),s=t(26244),a=t(9341),i=Math.min,u=[].lastIndexOf,c=!!u&&1/[1].lastIndexOf(1,-0)<0,v=a("lastIndexOf"),d=c||!v;o.exports=d?function(h){if(c)return e(u,this,arguments)||0;var I=r(this),P=s(I),T=P-1;for(arguments.length>1&&(T=i(T,n(arguments[1]))),T<0&&(T=P+T);T>=0;T--)if(T in I&&I[T]===h)return T||0;return-1}:u},81194:(o,f,t)=>{var e=t(47293),r=t(5112),n=t(7392),s=r("species");o.exports=function(a){return n>=51||!e(function(){var i=[];return(i.constructor={})[s]=function(){return{foo:1}},1!==i[a](Boolean).foo})}},9341:(o,f,t)=>{"use strict";var e=t(47293);o.exports=function(r,n){var s=[][r];return!!s&&e(function(){s.call(null,n||function(){return 1},1)})}},53671:(o,f,t)=>{var e=t(19662),r=t(47908),n=t(68361),s=t(26244),a=TypeError,i=function(u){return function(c,v,d,y){e(v);var h=r(c),I=n(h),P=s(h),T=u?P-1:0,F=u?-1:1;if(d<2)for(;;){if(T in I){y=I[T],T+=F;break}if(T+=F,u?T<0:P<=T)throw a("Reduce of empty array with no initial value")}for(;u?T>=0:P>T;T+=F)T in I&&(y=v(y,I[T],T,h));return y}};o.exports={left:i(!1),right:i(!0)}},83658:(o,f,t)=>{"use strict";var e=t(19781),r=t(43157),n=TypeError,s=Object.getOwnPropertyDescriptor,a=e&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(i){return i instanceof TypeError}}();o.exports=a?function(i,u){if(r(i)&&!s(i,"length").writable)throw n("Cannot set read only .length");return i.length=u}:function(i,u){return i.length=u}},41589:(o,f,t)=>{var e=t(51400),r=t(26244),n=t(86135),s=Array,a=Math.max;o.exports=function(i,u,c){for(var v=r(i),d=e(u,v),y=e(void 0===c?v:c,v),h=s(a(y-d,0)),I=0;d<y;d++,I++)n(h,I,i[d]);return h.length=I,h}},50206:(o,f,t)=>{var e=t(1702);o.exports=e([].slice)},94362:(o,f,t)=>{var e=t(41589),r=Math.floor,n=function(i,u){var c=i.length,v=r(c/2);return c<8?s(i,u):a(i,n(e(i,0,v),u),n(e(i,v),u),u)},s=function(i,u){for(var d,y,c=i.length,v=1;v<c;){for(y=v,d=i[v];y&&u(i[y-1],d)>0;)i[y]=i[--y];y!==v++&&(i[y]=d)}return i},a=function(i,u,c,v){for(var d=u.length,y=c.length,h=0,I=0;h<d||I<y;)i[h+I]=h<d&&I<y?v(u[h],c[I])<=0?u[h++]:c[I++]:h<d?u[h++]:c[I++];return i};o.exports=n},77475:(o,f,t)=>{var e=t(43157),r=t(4411),n=t(70111),a=t(5112)("species"),i=Array;o.exports=function(u){var c;return e(u)&&(c=u.constructor,r(c)&&(c===i||e(c.prototype))?c=void 0:n(c)&&(null===(c=c[a])&&(c=void 0))),void 0===c?i:c}},65417:(o,f,t)=>{var e=t(77475);o.exports=function(r,n){return new(e(r))(0===n?0:n)}},21843:(o,f,t)=>{var e=t(26244);o.exports=function(r,n){for(var s=e(r),a=new n(s),i=0;i<s;i++)a[i]=r[s-i-1];return a}},11572:(o,f,t)=>{var e=t(26244),r=t(19303),n=RangeError;o.exports=function(s,a,i,u){var c=e(s),v=r(i),d=v<0?c+v:v;if(d>=c||d<0)throw n("Incorrect index");for(var y=new a(c),h=0;h<c;h++)y[h]=h===d?u:s[h];return y}},53411:(o,f,t)=>{var e=t(19670),r=t(99212);o.exports=function(n,s,a,i){try{return i?s(e(a)[0],a[1]):s(a)}catch(u){r(n,"throw",u)}}},17072:(o,f,t)=>{var r=t(5112)("iterator"),n=!1;try{var s=0,a={next:function(){return{done:!!s++}},return:function(){n=!0}};a[r]=function(){return this},Array.from(a,function(){throw 2})}catch{}o.exports=function(i,u){if(!u&&!n)return!1;var c=!1;try{var v={};v[r]=function(){return{next:function(){return{done:c=!0}}}},i(v)}catch{}return c}},84326:(o,f,t)=>{var e=t(1702),r=e({}.toString),n=e("".slice);o.exports=function(s){return n(r(s),8,-1)}},70648:(o,f,t)=>{var e=t(51694),r=t(60614),n=t(84326),a=t(5112)("toStringTag"),i=Object,u="Arguments"==n(function(){return arguments}());o.exports=e?n:function(v){var d,y,h;return void 0===v?"Undefined":null===v?"Null":"string"==typeof(y=function(v,d){try{return v[d]}catch{}}(d=i(v),a))?y:u?n(d):"Object"==(h=n(d))&&r(d.callee)?"Arguments":h}},99920:(o,f,t)=>{var e=t(92597),r=t(53887),n=t(31236),s=t(3070);o.exports=function(a,i,u){for(var c=r(i),v=s.f,d=n.f,y=0;y<c.length;y++){var h=c[y];!e(a,h)&&(!u||!e(u,h))&&v(a,h,d(i,h))}}},49920:(o,f,t)=>{var e=t(47293);o.exports=!e(function(){function r(){}return r.prototype.constructor=null,Object.getPrototypeOf(new r)!==r.prototype})},76178:o=>{o.exports=function(f,t){return{value:f,done:t}}},68880:(o,f,t)=>{var e=t(19781),r=t(3070),n=t(79114);o.exports=e?function(s,a,i){return r.f(s,a,n(1,i))}:function(s,a,i){return s[a]=i,s}},79114:o=>{o.exports=function(f,t){return{enumerable:!(1&f),configurable:!(2&f),writable:!(4&f),value:t}}},86135:(o,f,t)=>{"use strict";var e=t(34948),r=t(3070),n=t(79114);o.exports=function(s,a,i){var u=e(a);u in s?r.f(s,u,n(0,i)):s[u]=i}},47045:(o,f,t)=>{var e=t(56339),r=t(3070);o.exports=function(n,s,a){return a.get&&e(a.get,s,{getter:!0}),a.set&&e(a.set,s,{setter:!0}),r.f(n,s,a)}},98052:(o,f,t)=>{var e=t(60614),r=t(3070),n=t(56339),s=t(13072);o.exports=function(a,i,u,c){c||(c={});var v=c.enumerable,d=void 0!==c.name?c.name:i;if(e(u)&&n(u,d,c),c.global)v?a[i]=u:s(i,u);else{try{c.unsafe?a[i]&&(v=!0):delete a[i]}catch{}v?a[i]=u:r.f(a,i,{value:u,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return a}},13072:(o,f,t)=>{var e=t(17854),r=Object.defineProperty;o.exports=function(n,s){try{r(e,n,{value:s,configurable:!0,writable:!0})}catch{e[n]=s}return s}},85117:(o,f,t)=>{"use strict";var e=t(66330),r=TypeError;o.exports=function(n,s){if(!delete n[s])throw r("Cannot delete property "+e(s)+" of "+e(n))}},19781:(o,f,t)=>{var e=t(47293);o.exports=!e(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})},4154:o=>{var f="object"==typeof document&&document.all,t=typeof f>"u"&&void 0!==f;o.exports={all:f,IS_HTMLDDA:t}},80317:(o,f,t)=>{var e=t(17854),r=t(70111),n=e.document,s=r(n)&&r(n.createElement);o.exports=function(a){return s?n.createElement(a):{}}},7207:o=>{var f=TypeError;o.exports=function(e){if(e>9007199254740991)throw f("Maximum allowed index exceeded");return e}},68886:(o,f,t)=>{var r=t(88113).match(/firefox\/(\d+)/i);o.exports=!!r&&+r[1]},30256:(o,f,t)=>{var e=t(88113);o.exports=/MSIE|Trident/.test(e)},35268:(o,f,t)=>{var e=t(84326);o.exports=typeof process<"u"&&"process"==e(process)},88113:o=>{o.exports=typeof navigator<"u"&&String(navigator.userAgent)||""},7392:(o,f,t)=>{var u,c,e=t(17854),r=t(88113),n=e.process,s=e.Deno,a=n&&n.versions||s&&s.version,i=a&&a.v8;i&&(c=(u=i.split("."))[0]>0&&u[0]<4?1:+(u[0]+u[1])),!c&&r&&((!(u=r.match(/Edge\/(\d+)/))||u[1]>=74)&&((u=r.match(/Chrome\/(\d+)/))&&(c=+u[1]))),o.exports=c},98008:(o,f,t)=>{var r=t(88113).match(/AppleWebKit\/(\d+)\./);o.exports=!!r&&+r[1]},98770:(o,f,t)=>{var e=t(17854);o.exports=function(r){return e[r].prototype}},80748:o=>{o.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},82109:(o,f,t)=>{var e=t(17854),r=t(31236).f,n=t(68880),s=t(98052),a=t(13072),i=t(99920),u=t(54705);o.exports=function(c,v){var P,T,F,N,L,d=c.target,y=c.global,h=c.stat;if(P=y?e:h?e[d]||a(d,{}):(e[d]||{}).prototype)for(T in v){if(N=v[T],c.dontCallGetSet?F=(L=r(P,T))&&L.value:F=P[T],!u(y?T:d+(h?".":"#")+T,c.forced)&&void 0!==F){if(typeof N==typeof F)continue;i(N,F)}(c.sham||F&&F.sham)&&n(N,"sham",!0),s(P,T,N,c)}}},47293:o=>{o.exports=function(f){try{return!!f()}catch{return!0}}},6790:(o,f,t)=>{"use strict";var e=t(43157),r=t(26244),n=t(7207),s=t(49974),a=function(i,u,c,v,d,y,h,I){for(var N,L,P=d,T=0,F=!!h&&s(h,I);T<v;)T in c&&(N=F?F(c[T],T,u):c[T],y>0&&e(N)?(L=r(N),P=a(i,u,N,L,P,y-1)-1):(n(P+1),i[P]=N),P++),T++;return P};o.exports=a},22104:(o,f,t)=>{var e=t(34374),r=Function.prototype,n=r.apply,s=r.call;o.exports="object"==typeof Reflect&&Reflect.apply||(e?s.bind(n):function(){return s.apply(n,arguments)})},49974:(o,f,t)=>{var e=t(21470),r=t(19662),n=t(34374),s=e(e.bind);o.exports=function(a,i){return r(a),void 0===i?a:n?s(a,i):function(){return a.apply(i,arguments)}}},34374:(o,f,t)=>{var e=t(47293);o.exports=!e(function(){var r=function(){}.bind();return"function"!=typeof r||r.hasOwnProperty("prototype")})},46916:(o,f,t)=>{var e=t(34374),r=Function.prototype.call;o.exports=e?r.bind(r):function(){return r.apply(r,arguments)}},76530:(o,f,t)=>{var e=t(19781),r=t(92597),n=Function.prototype,s=e&&Object.getOwnPropertyDescriptor,a=r(n,"name"),i=a&&"something"===function(){}.name,u=a&&(!e||e&&s(n,"name").configurable);o.exports={EXISTS:a,PROPER:i,CONFIGURABLE:u}},75668:(o,f,t)=>{var e=t(1702),r=t(19662);o.exports=function(n,s,a){try{return e(r(Object.getOwnPropertyDescriptor(n,s)[a]))}catch{}}},21470:(o,f,t)=>{var e=t(84326),r=t(1702);o.exports=function(n){if("Function"===e(n))return r(n)}},1702:(o,f,t)=>{var e=t(34374),r=Function.prototype,n=r.call,s=e&&r.bind.bind(n,n);o.exports=e?s:function(a){return function(){return n.apply(a,arguments)}}},35005:(o,f,t)=>{var e=t(17854),r=t(60614),n=function(s){return r(s)?s:void 0};o.exports=function(s,a){return arguments.length<2?n(e[s]):e[s]&&e[s][a]}},71246:(o,f,t)=>{var e=t(70648),r=t(58173),n=t(68554),s=t(97497),i=t(5112)("iterator");o.exports=function(u){if(!n(u))return r(u,i)||r(u,"@@iterator")||s[e(u)]}},18554:(o,f,t)=>{var e=t(46916),r=t(19662),n=t(19670),s=t(66330),a=t(71246),i=TypeError;o.exports=function(u,c){var v=arguments.length<2?a(u):c;if(r(v))return n(e(v,u));throw i(s(u)+" is not iterable")}},58173:(o,f,t)=>{var e=t(19662),r=t(68554);o.exports=function(n,s){var a=n[s];return r(a)?void 0:e(a)}},17854:o=>{var f=function(t){return t&&t.Math==Math&&t};o.exports=f("object"==typeof globalThis&&globalThis)||f("object"==typeof window&&window)||f("object"==typeof self&&self)||f("object"==typeof global&&global)||function(){return this}()||Function("return this")()},92597:(o,f,t)=>{var e=t(1702),r=t(47908),n=e({}.hasOwnProperty);o.exports=Object.hasOwn||function(a,i){return n(r(a),i)}},3501:o=>{o.exports={}},60490:(o,f,t)=>{var e=t(35005);o.exports=e("document","documentElement")},64664:(o,f,t)=>{var e=t(19781),r=t(47293),n=t(80317);o.exports=!e&&!r(function(){return 7!=Object.defineProperty(n("div"),"a",{get:function(){return 7}}).a})},68361:(o,f,t)=>{var e=t(1702),r=t(47293),n=t(84326),s=Object,a=e("".split);o.exports=r(function(){return!s("z").propertyIsEnumerable(0)})?function(i){return"String"==n(i)?a(i,""):s(i)}:s},42788:(o,f,t)=>{var e=t(1702),r=t(60614),n=t(5465),s=e(Function.toString);r(n.inspectSource)||(n.inspectSource=function(a){return s(a)}),o.exports=n.inspectSource},29909:(o,f,t)=>{var h,I,P,e=t(94811),r=t(17854),n=t(70111),s=t(68880),a=t(92597),i=t(5465),u=t(6200),c=t(3501),v="Object already initialized",d=r.TypeError,y=r.WeakMap;if(e||i.state){var N=i.state||(i.state=new y);N.get=N.get,N.has=N.has,N.set=N.set,h=function(A,M){if(N.has(A))throw d(v);return M.facade=A,N.set(A,M),M},I=function(A){return N.get(A)||{}},P=function(A){return N.has(A)}}else{var L=u("state");c[L]=!0,h=function(A,M){if(a(A,L))throw d(v);return M.facade=A,s(A,L,M),M},I=function(A){return a(A,L)?A[L]:{}},P=function(A){return a(A,L)}}o.exports={set:h,get:I,has:P,enforce:function(A){return P(A)?I(A):h(A,{})},getterFor:function(A){return function(M){var Z;if(!n(M)||(Z=I(M)).type!==A)throw d("Incompatible receiver, "+A+" required");return Z}}}},97659:(o,f,t)=>{var e=t(5112),r=t(97497),n=e("iterator"),s=Array.prototype;o.exports=function(a){return void 0!==a&&(r.Array===a||s[n]===a)}},43157:(o,f,t)=>{var e=t(84326);o.exports=Array.isArray||function(n){return"Array"==e(n)}},60614:(o,f,t)=>{var e=t(4154),r=e.all;o.exports=e.IS_HTMLDDA?function(n){return"function"==typeof n||n===r}:function(n){return"function"==typeof n}},4411:(o,f,t)=>{var e=t(1702),r=t(47293),n=t(60614),s=t(70648),a=t(35005),i=t(42788),u=function(){},c=[],v=a("Reflect","construct"),d=/^\s*(?:class|function)\b/,y=e(d.exec),h=!d.exec(u),I=function(F){if(!n(F))return!1;try{return v(u,c,F),!0}catch{return!1}},P=function(F){if(!n(F))return!1;switch(s(F)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!y(d,i(F))}catch{return!0}};P.sham=!0,o.exports=!v||r(function(){var T;return I(I.call)||!I(Object)||!I(function(){T=!0})||T})?P:I},54705:(o,f,t)=>{var e=t(47293),r=t(60614),n=/#|\.prototype\./,s=function(v,d){var y=i[a(v)];return y==c||y!=u&&(r(d)?e(d):!!d)},a=s.normalize=function(v){return String(v).replace(n,".").toLowerCase()},i=s.data={},u=s.NATIVE="N",c=s.POLYFILL="P";o.exports=s},68554:o=>{o.exports=function(f){return null==f}},70111:(o,f,t)=>{var e=t(60614),r=t(4154),n=r.all;o.exports=r.IS_HTMLDDA?function(s){return"object"==typeof s?null!==s:e(s)||s===n}:function(s){return"object"==typeof s?null!==s:e(s)}},31913:o=>{o.exports=!1},52190:(o,f,t)=>{var e=t(35005),r=t(60614),n=t(47976),s=t(43307),a=Object;o.exports=s?function(i){return"symbol"==typeof i}:function(i){var u=e("Symbol");return r(u)&&n(u.prototype,a(i))}},99212:(o,f,t)=>{var e=t(46916),r=t(19670),n=t(58173);o.exports=function(s,a,i){var u,c;r(s);try{if(!(u=n(s,"return"))){if("throw"===a)throw i;return i}u=e(u,s)}catch(v){c=!0,u=v}if("throw"===a)throw i;if(c)throw u;return r(u),i}},63061:(o,f,t)=>{"use strict";var e=t(13383).IteratorPrototype,r=t(70030),n=t(79114),s=t(58003),a=t(97497),i=function(){return this};o.exports=function(u,c,v,d){var y=c+" Iterator";return u.prototype=r(e,{next:n(+!d,v)}),s(u,y,!1,!0),a[y]=i,u}},51656:(o,f,t)=>{"use strict";var e=t(82109),r=t(46916),n=t(31913),s=t(76530),a=t(60614),i=t(63061),u=t(79518),c=t(27674),v=t(58003),d=t(68880),y=t(98052),h=t(5112),I=t(97497),P=t(13383),T=s.PROPER,F=s.CONFIGURABLE,N=P.IteratorPrototype,L=P.BUGGY_SAFARI_ITERATORS,A=h("iterator"),M="keys",Z="values",H="entries",X=function(){return this};o.exports=function(ot,w,K,ht,st,Ct,yt){i(K,w,ht);var Zt,Rt,Wt,zt=function(Ft){if(Ft===st&&Gt)return Gt;if(!L&&Ft in Nt)return Nt[Ft];switch(Ft){case M:case Z:case H:return function(){return new K(this,Ft)}}return function(){return new K(this)}},Mt=w+" Iterator",Xt=!1,Nt=ot.prototype,Bt=Nt[A]||Nt["@@iterator"]||st&&Nt[st],Gt=!L&&Bt||zt(st),Ut="Array"==w&&Nt.entries||Bt;if(Ut&&((Zt=u(Ut.call(new ot)))!==Object.prototype&&Zt.next&&(!n&&u(Zt)!==N&&(c?c(Zt,N):a(Zt[A])||y(Zt,A,X)),v(Zt,Mt,!0,!0),n&&(I[Mt]=X))),T&&st==Z&&Bt&&Bt.name!==Z&&(!n&&F?d(Nt,"name",Z):(Xt=!0,Gt=function(){return r(Bt,this)})),st)if(Rt={values:zt(Z),keys:Ct?Gt:zt(M),entries:zt(H)},yt)for(Wt in Rt)(L||Xt||!(Wt in Nt))&&y(Nt,Wt,Rt[Wt]);else e({target:w,proto:!0,forced:L||Xt},Rt);return(!n||yt)&&Nt[A]!==Gt&&y(Nt,A,Gt,{name:st}),I[w]=Gt,Rt}},13383:(o,f,t)=>{"use strict";var y,h,I,e=t(47293),r=t(60614),n=t(70111),s=t(70030),a=t(79518),i=t(98052),u=t(5112),c=t(31913),v=u("iterator"),d=!1;[].keys&&("next"in(I=[].keys())?(h=a(a(I)))!==Object.prototype&&(y=h):d=!0),!n(y)||e(function(){var T={};return y[v].call(T)!==T})?y={}:c&&(y=s(y)),r(y[v])||i(y,v,function(){return this}),o.exports={IteratorPrototype:y,BUGGY_SAFARI_ITERATORS:d}},97497:o=>{o.exports={}},26244:(o,f,t)=>{var e=t(17466);o.exports=function(r){return e(r.length)}},56339:(o,f,t)=>{var e=t(1702),r=t(47293),n=t(60614),s=t(92597),a=t(19781),i=t(76530).CONFIGURABLE,u=t(42788),c=t(29909),v=c.enforce,d=c.get,y=String,h=Object.defineProperty,I=e("".slice),P=e("".replace),T=e([].join),F=a&&!r(function(){return 8!==h(function(){},"length",{value:8}).length}),N=String(String).split("String"),L=o.exports=function(A,M,Z){"Symbol("===I(y(M),0,7)&&(M="["+P(y(M),/^Symbol\(([^)]*)\)/,"$1")+"]"),Z&&Z.getter&&(M="get "+M),Z&&Z.setter&&(M="set "+M),(!s(A,"name")||i&&A.name!==M)&&(a?h(A,"name",{value:M,configurable:!0}):A.name=M),F&&Z&&s(Z,"arity")&&A.length!==Z.arity&&h(A,"length",{value:Z.arity});try{Z&&s(Z,"constructor")&&Z.constructor?a&&h(A,"prototype",{writable:!1}):A.prototype&&(A.prototype=void 0)}catch{}var H=v(A);return s(H,"source")||(H.source=T(N,"string"==typeof M?M:"")),A};Function.prototype.toString=L(function(){return n(this)&&d(this).source||u(this)},"toString")},74758:o=>{var f=Math.ceil,t=Math.floor;o.exports=Math.trunc||function(r){var n=+r;return(n>0?t:f)(n)}},70030:(o,f,t)=>{var N,e=t(19670),r=t(36048),n=t(80748),s=t(3501),a=t(60490),i=t(80317),u=t(6200),d="prototype",y="script",h=u("IE_PROTO"),I=function(){},P=function(A){return"<"+y+">"+A+"</"+y+">"},T=function(A){A.write(P("")),A.close();var M=A.parentWindow.Object;return A=null,M},L=function(){try{N=new ActiveXObject("htmlfile")}catch{}L=typeof document<"u"?document.domain&&N?T(N):function(){var Z,A=i("iframe"),M="java"+y+":";return A.style.display="none",a.appendChild(A),A.src=String(M),(Z=A.contentWindow.document).open(),Z.write(P("document.F=Object")),Z.close(),Z.F}():T(N);for(var A=n.length;A--;)delete L[d][n[A]];return L()};s[h]=!0,o.exports=Object.create||function(M,Z){var H;return null!==M?(I[d]=e(M),H=new I,I[d]=null,H[h]=M):H=L(),void 0===Z?H:r.f(H,Z)}},36048:(o,f,t)=>{var e=t(19781),r=t(3353),n=t(3070),s=t(19670),a=t(45656),i=t(81956);f.f=e&&!r?Object.defineProperties:function(c,v){s(c);for(var P,d=a(v),y=i(v),h=y.length,I=0;h>I;)n.f(c,P=y[I++],d[P]);return c}},3070:(o,f,t)=>{var e=t(19781),r=t(64664),n=t(3353),s=t(19670),a=t(34948),i=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,v="enumerable",d="configurable",y="writable";f.f=e?n?function(I,P,T){if(s(I),P=a(P),s(T),"function"==typeof I&&"prototype"===P&&"value"in T&&y in T&&!T[y]){var F=c(I,P);F&&F[y]&&(I[P]=T.value,T={configurable:d in T?T[d]:F[d],enumerable:v in T?T[v]:F[v],writable:!1})}return u(I,P,T)}:u:function(I,P,T){if(s(I),P=a(P),s(T),r)try{return u(I,P,T)}catch{}if("get"in T||"set"in T)throw i("Accessors not supported");return"value"in T&&(I[P]=T.value),I}},31236:(o,f,t)=>{var e=t(19781),r=t(46916),n=t(55296),s=t(79114),a=t(45656),i=t(34948),u=t(92597),c=t(64664),v=Object.getOwnPropertyDescriptor;f.f=e?v:function(y,h){if(y=a(y),h=i(h),c)try{return v(y,h)}catch{}if(u(y,h))return s(!r(n.f,y,h),y[h])}},8006:(o,f,t)=>{var e=t(16324),n=t(80748).concat("length","prototype");f.f=Object.getOwnPropertyNames||function(a){return e(a,n)}},25181:(o,f)=>{f.f=Object.getOwnPropertySymbols},79518:(o,f,t)=>{var e=t(92597),r=t(60614),n=t(47908),s=t(6200),a=t(49920),i=s("IE_PROTO"),u=Object,c=u.prototype;o.exports=a?u.getPrototypeOf:function(v){var d=n(v);if(e(d,i))return d[i];var y=d.constructor;return r(y)&&d instanceof y?y.prototype:d instanceof u?c:null}},47976:(o,f,t)=>{var e=t(1702);o.exports=e({}.isPrototypeOf)},16324:(o,f,t)=>{var e=t(1702),r=t(92597),n=t(45656),s=t(41318).indexOf,a=t(3501),i=e([].push);o.exports=function(u,c){var h,v=n(u),d=0,y=[];for(h in v)!r(a,h)&&r(v,h)&&i(y,h);for(;c.length>d;)r(v,h=c[d++])&&(~s(y,h)||i(y,h));return y}},81956:(o,f,t)=>{var e=t(16324),r=t(80748);o.exports=Object.keys||function(s){return e(s,r)}},55296:(o,f)=>{"use strict";var t={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,r=e&&!t.call({1:2},1);f.f=r?function(s){var a=e(this,s);return!!a&&a.enumerable}:t},27674:(o,f,t)=>{var e=t(75668),r=t(19670),n=t(96077);o.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var i,s=!1,a={};try{(i=e(Object.prototype,"__proto__","set"))(a,[]),s=a instanceof Array}catch{}return function(c,v){return r(c),n(v),s?i(c,v):c.__proto__=v,c}}():void 0)},90288:(o,f,t)=>{"use strict";var e=t(51694),r=t(70648);o.exports=e?{}.toString:function(){return"[object "+r(this)+"]"}},92140:(o,f,t)=>{var e=t(46916),r=t(60614),n=t(70111),s=TypeError;o.exports=function(a,i){var u,c;if("string"===i&&r(u=a.toString)&&!n(c=e(u,a))||r(u=a.valueOf)&&!n(c=e(u,a))||"string"!==i&&r(u=a.toString)&&!n(c=e(u,a)))return c;throw s("Can't convert object to primitive value")}},53887:(o,f,t)=>{var e=t(35005),r=t(1702),n=t(8006),s=t(25181),a=t(19670),i=r([].concat);o.exports=e("Reflect","ownKeys")||function(c){var v=n.f(a(c)),d=s.f;return d?i(v,d(c)):v}},40857:(o,f,t)=>{var e=t(17854);o.exports=e},84488:(o,f,t)=>{var e=t(68554),r=TypeError;o.exports=function(n){if(e(n))throw r("Can't call method on "+n);return n}},96340:(o,f,t)=>{"use strict";var e=t(35005),r=t(47045),n=t(5112),s=t(19781),a=n("species");o.exports=function(i){var u=e(i);s&&u&&!u[a]&&r(u,a,{configurable:!0,get:function(){return this}})}},58003:(o,f,t)=>{var e=t(3070).f,r=t(92597),s=t(5112)("toStringTag");o.exports=function(a,i,u){a&&!u&&(a=a.prototype),a&&!r(a,s)&&e(a,s,{configurable:!0,value:i})}},6200:(o,f,t)=>{var e=t(72309),r=t(69711),n=e("keys");o.exports=function(s){return n[s]||(n[s]=r(s))}},5465:(o,f,t)=>{var e=t(17854),r=t(13072),n="__core-js_shared__",s=e[n]||r(n,{});o.exports=s},72309:(o,f,t)=>{var e=t(31913),r=t(5465);(o.exports=function(n,s){return r[n]||(r[n]=void 0!==s?s:{})})("versions",[]).push({version:"3.29.1",mode:e?"pure":"global",copyright:"\xa9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.1/LICENSE",source:"https://github.com/zloirock/core-js"})},28710:(o,f,t)=>{var e=t(1702),r=t(19303),n=t(41340),s=t(84488),a=e("".charAt),i=e("".charCodeAt),u=e("".slice),c=function(v){return function(d,y){var T,F,h=n(s(d)),I=r(y),P=h.length;return I<0||I>=P?v?"":void 0:(T=i(h,I))<55296||T>56319||I+1===P||(F=i(h,I+1))<56320||F>57343?v?a(h,I):T:v?u(h,I,I+2):F-56320+(T-55296<<10)+65536}};o.exports={codeAt:c(!1),charAt:c(!0)}},36293:(o,f,t)=>{var e=t(7392),r=t(47293);o.exports=!!Object.getOwnPropertySymbols&&!r(function(){var n=Symbol();return!String(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&e&&e<41})},51400:(o,f,t)=>{var e=t(19303),r=Math.max,n=Math.min;o.exports=function(s,a){var i=e(s);return i<0?r(i+a,0):n(i,a)}},45656:(o,f,t)=>{var e=t(68361),r=t(84488);o.exports=function(n){return e(r(n))}},19303:(o,f,t)=>{var e=t(74758);o.exports=function(r){var n=+r;return n!=n||0===n?0:e(n)}},17466:(o,f,t)=>{var e=t(19303),r=Math.min;o.exports=function(n){return n>0?r(e(n),9007199254740991):0}},47908:(o,f,t)=>{var e=t(84488),r=Object;o.exports=function(n){return r(e(n))}},57593:(o,f,t)=>{var e=t(46916),r=t(70111),n=t(52190),s=t(58173),a=t(92140),i=t(5112),u=TypeError,c=i("toPrimitive");o.exports=function(v,d){if(!r(v)||n(v))return v;var h,y=s(v,c);if(y){if(void 0===d&&(d="default"),h=e(y,v,d),!r(h)||n(h))return h;throw u("Can't convert object to primitive value")}return void 0===d&&(d="number"),a(v,d)}},34948:(o,f,t)=>{var e=t(57593),r=t(52190);o.exports=function(n){var s=e(n,"string");return r(s)?s:s+""}},51694:(o,f,t)=>{var n={};n[t(5112)("toStringTag")]="z",o.exports="[object z]"===String(n)},41340:(o,f,t)=>{var e=t(70648),r=String;o.exports=function(n){if("Symbol"===e(n))throw TypeError("Cannot convert a Symbol value to a string");return r(n)}},66330:o=>{var f=String;o.exports=function(t){try{return f(t)}catch{return"Object"}}},69711:(o,f,t)=>{var e=t(1702),r=0,n=Math.random(),s=e(1..toString);o.exports=function(a){return"Symbol("+(void 0===a?"":a)+")_"+s(++r+n,36)}},43307:(o,f,t)=>{var e=t(36293);o.exports=e&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:(o,f,t)=>{var e=t(19781),r=t(47293);o.exports=e&&r(function(){return 42!=Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},94811:(o,f,t)=>{var e=t(17854),r=t(60614),n=e.WeakMap;o.exports=r(n)&&/native code/.test(String(n))},5112:(o,f,t)=>{var e=t(17854),r=t(72309),n=t(92597),s=t(69711),a=t(36293),i=t(43307),u=e.Symbol,c=r("wks"),v=i?u.for||u:u&&u.withoutSetter||s;o.exports=function(d){return n(c,d)||(c[d]=a&&n(u,d)?u[d]:v("Symbol."+d)),c[d]}},52262:(o,f,t)=>{"use strict";var e=t(82109),r=t(47908),n=t(26244),s=t(19303),a=t(51223);e({target:"Array",proto:!0},{at:function(u){var c=r(this),v=n(c),d=s(u),y=d>=0?d:v+d;return y<0||y>=v?void 0:c[y]}}),a("at")},92222:(o,f,t)=>{"use strict";var e=t(82109),r=t(47293),n=t(43157),s=t(70111),a=t(47908),i=t(26244),u=t(7207),c=t(86135),v=t(65417),d=t(81194),y=t(5112),h=t(7392),I=y("isConcatSpreadable"),P=h>=51||!r(function(){var N=[];return N[I]=!1,N.concat()[0]!==N}),T=function(N){if(!s(N))return!1;var L=N[I];return void 0!==L?!!L:n(N)};e({target:"Array",proto:!0,arity:1,forced:!P||!d("concat")},{concat:function(L){var H,X,ot,w,K,A=a(this),M=v(A,0),Z=0;for(H=-1,ot=arguments.length;H<ot;H++)if(K=-1===H?A:arguments[H],T(K))for(w=i(K),u(Z+w),X=0;X<w;X++,Z++)X in K&&c(M,Z,K[X]);else u(Z+1),c(M,Z++,K);return M.length=Z,M}})},50545:(o,f,t)=>{var e=t(82109),r=t(1048),n=t(51223);e({target:"Array",proto:!0},{copyWithin:r}),n("copyWithin")},26541:(o,f,t)=>{"use strict";var e=t(82109),r=t(42092).every;e({target:"Array",proto:!0,forced:!t(9341)("every")},{every:function(i){return r(this,i,arguments.length>1?arguments[1]:void 0)}})},43290:(o,f,t)=>{var e=t(82109),r=t(21285),n=t(51223);e({target:"Array",proto:!0},{fill:r}),n("fill")},57327:(o,f,t)=>{"use strict";var e=t(82109),r=t(42092).filter;e({target:"Array",proto:!0,forced:!t(81194)("filter")},{filter:function(i){return r(this,i,arguments.length>1?arguments[1]:void 0)}})},34553:(o,f,t)=>{"use strict";var e=t(82109),r=t(42092).findIndex,n=t(51223),s="findIndex",a=!0;s in[]&&Array(1)[s](function(){a=!1}),e({target:"Array",proto:!0,forced:a},{findIndex:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}}),n(s)},77287:(o,f,t)=>{"use strict";var e=t(82109),r=t(9671).findLastIndex,n=t(51223);e({target:"Array",proto:!0},{findLastIndex:function(a){return r(this,a,arguments.length>1?arguments[1]:void 0)}}),n("findLastIndex")},67635:(o,f,t)=>{"use strict";var e=t(82109),r=t(9671).findLast,n=t(51223);e({target:"Array",proto:!0},{findLast:function(a){return r(this,a,arguments.length>1?arguments[1]:void 0)}}),n("findLast")},69826:(o,f,t)=>{"use strict";var e=t(82109),r=t(42092).find,n=t(51223),s="find",a=!0;s in[]&&Array(1)[s](function(){a=!1}),e({target:"Array",proto:!0,forced:a},{find:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}}),n(s)},86535:(o,f,t)=>{"use strict";var e=t(82109),r=t(6790),n=t(19662),s=t(47908),a=t(26244),i=t(65417);e({target:"Array",proto:!0},{flatMap:function(c){var y,v=s(this),d=a(v);return n(c),(y=i(v,0)).length=r(y,v,v,d,0,1,c,arguments.length>1?arguments[1]:void 0),y}})},84944:(o,f,t)=>{"use strict";var e=t(82109),r=t(6790),n=t(47908),s=t(26244),a=t(19303),i=t(65417);e({target:"Array",proto:!0},{flat:function(){var c=arguments.length?arguments[0]:void 0,v=n(this),d=s(v),y=i(v,0);return y.length=r(y,v,v,d,0,void 0===c?1:a(c)),y}})},89554:(o,f,t)=>{"use strict";var e=t(82109),r=t(18533);e({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},91038:(o,f,t)=>{var e=t(82109),r=t(48457);e({target:"Array",stat:!0,forced:!t(17072)(function(a){Array.from(a)})},{from:r})},26699:(o,f,t)=>{"use strict";var e=t(82109),r=t(41318).includes,n=t(47293),s=t(51223);e({target:"Array",proto:!0,forced:n(function(){return!Array(1).includes()})},{includes:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}}),s("includes")},82772:(o,f,t)=>{"use strict";var e=t(82109),r=t(21470),n=t(41318).indexOf,s=t(9341),a=r([].indexOf),i=!!a&&1/a([1],1,-0)<0;e({target:"Array",proto:!0,forced:i||!s("indexOf")},{indexOf:function(v){var d=arguments.length>1?arguments[1]:void 0;return i?a(this,v,d)||0:n(this,v,d)}})},79753:(o,f,t)=>{t(82109)({target:"Array",stat:!0},{isArray:t(43157)})},66992:(o,f,t)=>{"use strict";var e=t(45656),r=t(51223),n=t(97497),s=t(29909),a=t(3070).f,i=t(51656),u=t(76178),c=t(31913),v=t(19781),d="Array Iterator",y=s.set,h=s.getterFor(d);o.exports=i(Array,"Array",function(P,T){y(this,{type:d,target:e(P),index:0,kind:T})},function(){var P=h(this),T=P.target,F=P.kind,N=P.index++;return!T||N>=T.length?(P.target=void 0,u(void 0,!0)):u("keys"==F?N:"values"==F?T[N]:[N,T[N]],!1)},"values");var I=n.Arguments=n.Array;if(r("keys"),r("values"),r("entries"),!c&&v&&"values"!==I.name)try{a(I,"name",{value:"values"})}catch{}},69600:(o,f,t)=>{"use strict";var e=t(82109),r=t(1702),n=t(68361),s=t(45656),a=t(9341),i=r([].join);e({target:"Array",proto:!0,forced:n!=Object||!a("join",",")},{join:function(d){return i(s(this),void 0===d?",":d)}})},94986:(o,f,t)=>{var e=t(82109),r=t(86583);e({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},21249:(o,f,t)=>{"use strict";var e=t(82109),r=t(42092).map;e({target:"Array",proto:!0,forced:!t(81194)("map")},{map:function(i){return r(this,i,arguments.length>1?arguments[1]:void 0)}})},26572:(o,f,t)=>{"use strict";var e=t(82109),r=t(47293),n=t(4411),s=t(86135),a=Array;e({target:"Array",stat:!0,forced:r(function(){function u(){}return!(a.of.call(u)instanceof u)})},{of:function(){for(var c=0,v=arguments.length,d=new(n(this)?this:a)(v);v>c;)s(d,c,arguments[c++]);return d.length=v,d}})},57658:(o,f,t)=>{"use strict";var e=t(82109),r=t(47908),n=t(26244),s=t(83658),a=t(7207);e({target:"Array",proto:!0,arity:1,forced:t(47293)(function(){return 4294967297!==[].push.call({length:4294967296},1)})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(d){return d instanceof TypeError}}()},{push:function(y){var h=r(this),I=n(h),P=arguments.length;a(I+P);for(var T=0;T<P;T++)h[I]=arguments[T],I++;return s(h,I),I}})},96644:(o,f,t)=>{"use strict";var e=t(82109),r=t(53671).right,n=t(9341),s=t(7392);e({target:"Array",proto:!0,forced:!t(35268)&&s>79&&s<83||!n("reduceRight")},{reduceRight:function(v){return r(this,v,arguments.length,arguments.length>1?arguments[1]:void 0)}})},85827:(o,f,t)=>{"use strict";var e=t(82109),r=t(53671).left,n=t(9341),s=t(7392);e({target:"Array",proto:!0,forced:!t(35268)&&s>79&&s<83||!n("reduce")},{reduce:function(v){var d=arguments.length;return r(this,v,d,d>1?arguments[1]:void 0)}})},65069:(o,f,t)=>{"use strict";var e=t(82109),r=t(1702),n=t(43157),s=r([].reverse),a=[1,2];e({target:"Array",proto:!0,forced:String(a)===String(a.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),s(this)}})},47042:(o,f,t)=>{"use strict";var e=t(82109),r=t(43157),n=t(4411),s=t(70111),a=t(51400),i=t(26244),u=t(45656),c=t(86135),v=t(5112),d=t(81194),y=t(50206),h=d("slice"),I=v("species"),P=Array,T=Math.max;e({target:"Array",proto:!0,forced:!h},{slice:function(N,L){var X,ot,w,A=u(this),M=i(A),Z=a(N,M),H=a(void 0===L?M:L,M);if(r(A)&&(X=A.constructor,n(X)&&(X===P||r(X.prototype))?X=void 0:s(X)&&(null===(X=X[I])&&(X=void 0)),X===P||void 0===X))return y(A,Z,H);for(ot=new(void 0===X?P:X)(T(H-Z,0)),w=0;Z<H;Z++,w++)Z in A&&c(ot,w,A[Z]);return ot.length=w,ot}})},5212:(o,f,t)=>{"use strict";var e=t(82109),r=t(42092).some;e({target:"Array",proto:!0,forced:!t(9341)("some")},{some:function(i){return r(this,i,arguments.length>1?arguments[1]:void 0)}})},2707:(o,f,t)=>{"use strict";var e=t(82109),r=t(1702),n=t(19662),s=t(47908),a=t(26244),i=t(85117),u=t(41340),c=t(47293),v=t(94362),d=t(9341),y=t(68886),h=t(30256),I=t(7392),P=t(98008),T=[],F=r(T.sort),N=r(T.push),L=c(function(){T.sort(void 0)}),A=c(function(){T.sort(null)}),M=d("sort"),Z=!c(function(){if(I)return I<70;if(!(y&&y>3)){if(h)return!0;if(P)return P<603;var w,K,ht,st,ot="";for(w=65;w<76;w++){switch(K=String.fromCharCode(w),w){case 66:case 69:case 70:case 72:ht=3;break;case 68:case 71:ht=4;break;default:ht=2}for(st=0;st<47;st++)T.push({k:K+st,v:ht})}for(T.sort(function(Ct,yt){return yt.v-Ct.v}),st=0;st<T.length;st++)K=T[st].k.charAt(0),ot.charAt(ot.length-1)!==K&&(ot+=K);return"DGBEFHACIJK"!==ot}});e({target:"Array",proto:!0,forced:L||!A||!M||!Z},{sort:function(w){void 0!==w&&n(w);var K=s(this);if(Z)return void 0===w?F(K):F(K,w);var Ct,yt,ht=[],st=a(K);for(yt=0;yt<st;yt++)yt in K&&N(ht,K[yt]);for(v(ht,function(ot){return function(w,K){return void 0===K?-1:void 0===w?1:void 0!==ot?+ot(w,K)||0:u(w)>u(K)?1:-1}}(w)),Ct=a(ht),yt=0;yt<Ct;)K[yt]=ht[yt++];for(;yt<st;)i(K,yt++);return K}})},38706:(o,f,t)=>{t(96340)("Array")},40561:(o,f,t)=>{"use strict";var e=t(82109),r=t(47908),n=t(51400),s=t(19303),a=t(26244),i=t(83658),u=t(7207),c=t(65417),v=t(86135),d=t(85117),h=t(81194)("splice"),I=Math.max,P=Math.min;e({target:"Array",proto:!0,forced:!h},{splice:function(F,N){var H,X,ot,w,K,ht,L=r(this),A=a(L),M=n(F,A),Z=arguments.length;for(0===Z?H=X=0:1===Z?(H=0,X=A-M):(H=Z-2,X=P(I(s(N),0),A-M)),u(A+H-X),ot=c(L,X),w=0;w<X;w++)(K=M+w)in L&&v(ot,w,L[K]);if(ot.length=X,H<X){for(w=M;w<A-X;w++)ht=w+H,(K=w+X)in L?L[ht]=L[K]:d(L,ht);for(w=A;w>A-X+H;w--)d(L,w-1)}else if(H>X)for(w=A-X;w>M;w--)ht=w+H-1,(K=w+X-1)in L?L[ht]=L[K]:d(L,ht);for(w=0;w<H;w++)L[w+M]=arguments[w+2];return i(L,A-X+H),ot}})},90476:(o,f,t)=>{"use strict";var e=t(82109),r=t(21843),n=t(45656),s=t(51223),a=Array;e({target:"Array",proto:!0},{toReversed:function(){return r(n(this),a)}}),s("toReversed")},76459:(o,f,t)=>{"use strict";var e=t(82109),r=t(1702),n=t(19662),s=t(45656),a=t(97745),i=t(98770),u=t(51223),c=Array,v=r(i("Array").sort);e({target:"Array",proto:!0},{toSorted:function(y){void 0!==y&&n(y);var h=s(this),I=a(c,h);return v(I,y)}}),u("toSorted")},99892:(o,f,t)=>{"use strict";var e=t(82109),r=t(51223),n=t(7207),s=t(26244),a=t(51400),i=t(45656),u=t(19303),c=Array,v=Math.max,d=Math.min;e({target:"Array",proto:!0},{toSpliced:function(h,I){var A,M,Z,H,P=i(this),T=s(P),F=a(h,T),N=arguments.length,L=0;for(0===N?A=M=0:1===N?(A=0,M=T-F):(A=N-2,M=d(v(u(I),0),T-F)),Z=n(T+A-M),H=c(Z);L<F;L++)H[L]=P[L];for(;L<F+A;L++)H[L]=arguments[L-F+2];for(;L<Z;L++)H[L]=P[L+M-A];return H}}),r("toSpliced")},99244:(o,f,t)=>{t(51223)("flatMap")},33792:(o,f,t)=>{t(51223)("flat")},30541:(o,f,t)=>{"use strict";var e=t(82109),r=t(47908),n=t(26244),s=t(83658),a=t(85117),i=t(7207);e({target:"Array",proto:!0,arity:1,forced:1!==[].unshift(0)||!function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(d){return d instanceof TypeError}}()},{unshift:function(y){var h=r(this),I=n(h),P=arguments.length;if(P){i(I+P);for(var T=I;T--;){var F=T+P;T in h?h[F]=h[T]:a(h,F)}for(var N=0;N<P;N++)h[N]=arguments[N]}return s(h,I+P)}})},35581:(o,f,t)=>{"use strict";var e=t(82109),r=t(11572),n=t(45656),s=Array;e({target:"Array",proto:!0},{with:function(a,i){return r(n(this),s,a,i)}})},41539:(o,f,t)=>{var e=t(51694),r=t(98052),n=t(90288);e||r(Object.prototype,"toString",n,{unsafe:!0})},78783:(o,f,t)=>{"use strict";var e=t(28710).charAt,r=t(41340),n=t(29909),s=t(51656),a=t(76178),i="String Iterator",u=n.set,c=n.getterFor(i);s(String,"String",function(v){u(this,{type:i,string:r(v),index:0})},function(){var I,d=c(this),y=d.string,h=d.index;return h>=y.length?a(void 0,!0):(I=e(y,h),d.index+=I.length,a(I,!1))})}},o=>{var e;e=33257,o(o.s=e)}]);Evidence fromSolution Remove all comments that return information that may help an attacker and fix any underlying problems they refer to.
-
-
Appendix
Alert types
This section contains additional information on the types of alerts in the report.
-
Content Security Policy (CSP) Header Not Set
-
Missing Anti-clickjacking Header
Source raised by a passive scanner (Anti-clickjacking Header) CWE ID 1021 WASC ID 15 Reference -
Timestamp Disclosure - Unix
Source raised by a passive scanner (Timestamp Disclosure) CWE ID 200 WASC ID 13 Reference -
X-Content-Type-Options Header Missing
Source raised by a passive scanner (X-Content-Type-Options Header Missing) CWE ID 693 WASC ID 15 Reference -
Information Disclosure - Suspicious Comments
Source raised by a passive scanner (Information Disclosure - Suspicious Comments) CWE ID 200 WASC ID 13 -
Modern Web Application
Source raised by a passive scanner (Modern Web Application)
ZAP